Gestión de Versiones
En Decision Sense, puedes gestionar las versiones de tus reglas, lo que te permitirá hacer un seguimiento de los cambios realizados y regresar a una versión específica si es necesario. Esto es útil para mantener un historial claro y asegurarte de que siempre puedas acceder a configuraciones anteriores. Para hacerlo de manera efectiva, es importante tener en cuenta los siguientes conceptos:
- Regla editable: Es una regla que puedes modificar y ajustar antes de usarla oficialmente. Te permite hacer pruebas y cambios sin afectar el funcionamiento actual del sistema.
- Regla publicada: Es una regla que ya está activa y funcionando en el sistema. Una vez publicada, afecta las decisiones y operaciones, y cualquier cambio deberá hacerse primero en la versión editable antes de volver a publicarla.
Al realizar evaluaciones a través del API o con la librería DecisionSense.Client, es importante tener en cuenta que siempre se utilizará la última versión activa de la regla que haya sido publicada. Esto garantiza que las evaluaciones se basen en la versión más actualizada y estable de la regla.
Una vez que la regla ha sido creada y estamos seguros de las condiciones que tendrá, procedemos a guardar y hacer clic en . Este botón se habilitará cuando haya nuevos cambios por publicar, mientras permanecerá oculto.
Validación de cambios pendientes
En la pantalla de administración, en el listado de reglas, aquellas que contengan este icono junto a su nombre, significará que tienen cambios pendientes por publicar.
Administrador de versiones
Para ingresar al administrador de reglas le damos clic en del listado de reglas.
Una vez ingresados en el administrador de versiones se muestra la siguiente pantalla.
Para la administración de versiones se puede interactuar con los siguientes controles:
: Permite vizualizar la información de la versión.
En el caso de tablas de decisión la información se vería de la siguiente manera:
: Activa una versión que se seleccione.
Simulador
Para probar la configuración de la regla, podemos utilizar el simulador. Este evaluará únicamente la versión editable de la regla, permitiéndote verificar su funcionamiento antes de publicarla oficialmente. Esto asegura que los cambios se comporten como esperas sin afectar las reglas ya publicadas.
Valores de entrada para la evaluación de la regla
Repuesta de la simulación
Ejecución del simulador
Indicador de la regla que su resultado es verdadero
Indicador de la regla que su resultado es falso
En el caso de tablas de decisión el simulador mostraría de la siguiente manera:
Indicador de la regla que su resultado es verdadero
Indicador de la regla que su resultado es falso