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.

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.

Qué incluye

Qué cubre el control de versiones de configuración

  • Registro de versión automático en cada guardado de regla
  • Vista de línea temporal con autor, fecha y notas por versión
  • Diff lado a lado entre dos versiones de regla
  • Restauración en un clic a un estado de configuración anterior
  • Instantáneas con nombre para lanzamientos y hitos de lista de precios
  • Ramas de borrador para probar reglas antes de impacto en producción
  • Eventos de restauración registrados como nuevas versiones en la cadena
  • 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
  • Cambios de regla sobrescriben producción sin estado anterior comparable
  • Investigaciones comparan exportaciones manuales en lugar de diff en editor
  • Rollback implica reescribir lógica desde archivos viejos o correos
  • Razonamiento de restricciones perdido cuando autores abandonan la organización
  • Presupuestos de distribuidor bloqueados hasta reconstruir la regla anterior a mano
Con Mercura
  • Cada edición almacenada en línea temporal consultable
  • Vista diff muestra qué condiciones cambiaron entre versiones
  • Restaure estado anterior en una acción sin reconstrucción manual
  • Notas de cambio capturan por qué se fijó una restricción así
  • 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.

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.