funciones > Control de versiones de configuración
Gobernanza

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

Demo ilustrativa

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

  1. 01 Cambios de regla sobrescriben producción sin estado anterior comparable then
  2. 02 Investigaciones comparan exportaciones manuales en lugar de diff en editor then
  3. 03 Rollback implica reescribir lógica desde archivos viejos o correos then
  4. 04 Razonamiento de restricciones perdido cuando autores abandonan la organización then
  5. 05 Presupuestos de distribuidor bloqueados hasta reconstruir la regla anterior a mano

Con Mercura

  1. 01 Cada edición almacenada en línea temporal consultable
  2. 02 Vista diff muestra qué condiciones cambiaron entre versiones
  3. 03 Restaure estado anterior en una acción sin reconstrucción manual
  4. 04 Notas de cambio capturan por qué se fijó una restricción así
  5. 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

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.