Control de versiones de configuración
Una edición de regla de dimensionado de strings bloqueó un combo de inversor de alto volumen. Restaurar la versión anterior llevó un día comparando hojas de cálculo porque el CPQ no guardaba historial de versiones.
Version control · session
Configuration Rule Set
v40
Max span
6000 mm
Allowed material
- Steel
v41
Max span
7200 mm
Allowed material
- Steel
- Aluminium
El reto
Una edición de regla de dimensionado de strings bloqueó un combo de inversor de alto volumen. Restaurar la versión anterior llevó un día comparando hojas de cálculo porque el CPQ no guardaba historial de versiones.
Un OEM de estructuras solares e inversores mantiene reglas de compatibilidad de módulos, dimensionado de strings y rieles de montaje que los distribuidores configuran en CPQ. La lógica de producto evoluciona semanalmente con nuevas potencias de panel y SKUs de inversor. Cuando una combinación deja de funcionar, venta interna necesita saber qué versión de regla cambió y cómo era el estado anterior, no solo que algo falló en producción.
Sin historial de versiones, product ops exporta tablas de reglas a hojas de cálculo y compara columnas a mano. El ingeniero que escribió la restricción original se fue hace dos años. El rollback implica reescribir condiciones desde un PDF antiguo y esperar que nada más se haya movido. Una mala edición puede bloquear presupuestos de distribuidor hasta que alguien reconstruya la lógica desde adjuntos de correo.
La gobernanza de configuración separa autores de publicadores y mantiene ediciones en staging. Los registros de auditoría documentan quién ejecutó acciones después. El control de acceso define derechos de login. El control de versiones de configuración es otra cosa: conserva una línea temporal de cada cambio de regla, permite comparar dos versiones en el editor y restaurar un estado anterior en una acción cuando el comportamiento en producción retrocede.
Consulta → configuración → precio → aprobación → pedido necesita lógica de producto que evolucione con rapidez y revierta con seguridad cuando un cambio falle, no un conjunto de reglas que solo avanza porque nadie ve qué cambió ayer.
Cómo funciona
Cómo Mercura registra el historial de reglas de configuración
Cada guardado de regla de configuración en Mercura crea un registro de versión con autor, fecha, resumen y notas opcionales de cambio. El editor de reglas muestra una línea temporal de todas las versiones. Seleccione dos versiones para abrir un diff lado a lado de condiciones, opciones y dependencias modificadas. El rollback restaura una versión anterior como estado actual; el propio rollback queda como nueva entrada de versión. Instantáneas con nombre marcan lanzamientos importantes como nuevas familias de panel o actualizaciones de lista de precios. Borradores tipo rama permiten probar cambios antes de afectar configuradores de distribuidor. Gobernanza y aprobación controlan cuándo se publica; control de versiones preserva el historial para comparar, explicar y deshacer.
Rollback
Restore without rewriting history
Illustrative sequence · restore creates a new version from a prior state
v41 production issue
Select v40
Preview rollback
Confirm
v42 created from v40 state
Qué incluye
Qué cubre el control de versiones de configuración
Record
- Registro de versión automático en cada guardado de regla
- Vista de línea temporal con autor, fecha y notas por versión
Compare
- Diff lado a lado entre dos versiones de regla
Restore
- Restauración en un clic a un estado de configuración anterior
- Eventos de restauración registrados como nuevas versiones en la cadena
Trace
- Instantáneas con nombre para lanzamientos y hitos de lista de precios
- Ramas de borrador para probar reglas antes de impacto en producción
- Exportación de versiones para documentación de ingeniería y cumplimiento
La diferencia
Cambios de reglas antes y después del control de versiones
Hojas de cálculo y memoria como historial
- 01 Cambios de regla sobrescriben producción sin estado anterior comparable then
- 02 Investigaciones comparan exportaciones manuales en lugar de diff en editor then
- 03 Rollback implica reescribir lógica desde archivos viejos o correos then
- 04 Razonamiento de restricciones perdido cuando autores abandonan la organización then
- 05 Presupuestos de distribuidor bloqueados hasta reconstruir la regla anterior a mano
Con Mercura
- 01 Cada edición almacenada en línea temporal consultable
- 02 Vista diff muestra qué condiciones cambiaron entre versiones
- 03 Restaure estado anterior en una acción sin reconstrucción manual
- 04 Notas de cambio capturan por qué se fijó una restricción así
- 05 Regresiones en producción corregidas en minutos, no días
Aplicación real
Ejemplo de flujo: regresión en regla de string de inversor
Un OEM de rieles de tejado, inversores string y módulos optimizadores vendía mediante distribuidores regionales. Un product manager actualizó compatibilidad de dimensionado de strings para una nueva familia de panel de alta potencia. En horas, distribuidores reportaron que un combo popular de tres inversores en string ya no era seleccionable. Product ops abrió control de versiones Mercura, comparó el último guardado con la versión de la semana anterior y encontró una condición ampliada que excluía combinaciones válidas. Rollback restauró el estado anterior en una acción. Distribuidores reanudaron presupuestos esa tarde. Sin historial de versiones, el equipo había pasado el trimestre anterior comparando exportaciones en hoja de cálculo por un incidente similar.
Impacto en el negocio
Por qué el control de versiones es la red de seguridad que la lógica compleja necesita
El control de versiones de configuración permite evolucionar reglas CPQ con rapidez porque cada cambio es reversible y explicable. Complementa gobernanza de publicación, trazas de auditoría, permisos de acceso y enrutamiento de aprobación. Mercura no sustituye su sistema documental de ingeniería externo ni flujos Git fuera del CPQ. Alguien debe escribir notas de cambio cuando las restricciones no son obvias. Si el dolor es «cambiamos una regla y no podemos volver a lo que funcionaba la semana pasada», historial y diff en CPQ alinean consulta, configuración, precio, aprobación y pedido con lógica que los equipos pueden inspeccionar y restaurar en cada presupuesto.
Business impact
Faster diagnosis
Diff view shows exactly which conditions changed between versions.
Safe recovery
Restore prior state in one action without manual rebuild.
Complete change history
Every edit stored in a searchable version timeline.
Compare
Governance vs version control
Configuration Governance
How a change reaches production
Draft → Review → Publish
Version Control
What each version contained · compare / restore
v37 → v38 → v39 → Compare / Restore
Mapa de gobernanza
How identity, permissions, change, review, publish, history, and evidence connect
Current version · history intact
Compare versiones de reglas y restaure un estado anterior en una acción
Reserve una demo y recorra línea temporal, diff lado a lado y rollback en una regla de configuración de la que dependen sus distribuidores.
Hablemos de tu proceso de venta.
Ayudamos a los fabricantes para que dominen el modelado de productos, agilicen el proceso de presupuestación, reduzcan los errores y, en última instancia, ofrezcan las soluciones personalizadas que exigen los clientes.