Entorno de creación y prueba

Los conjuntos de reglas de CER se crean y se mantienen en el Editor CER. Los conjuntos de reglas de CER se almacenan como datos XML en la base de datos de aplicación. Los datos XML para un conjunto de reglas de CER se ajustan al esquema de reglas proporcionado por CER.

CER también incluye un validador de conjunto de reglas completo que puede detectar errores en el conjunto de reglas antes de permitir que se ejecuten las reglas. Puede validar el conjunto de reglas en el Editor CER. Consulte Menú global de Editor CER

CER soporta las sesiones de regla en ejecución en:

Los conjuntos de reglas de CER son totalmente dinámicos. En entornos de producción, CER soporta la subida de los cambios en los conjuntos de reglas que entrarán en vigor cuando se publiquen; no se necesita la reconstrucción o el redespliegue de la aplicación.

La prueba de los conjuntos de reglas de CER puede estar en cualquier nivel que se ajuste a sus necesidades. Puede elegir proporcionar datos de prueba detallados para un "escenario empresarial" completo y/o puede crear pruebas aisladas para partes del conjunto de reglas sin tener que configurar cuidadosamente grandes cantidades de datos de entrada.

Por ejemplo, la determinación de la elegibilidad de una persona para la prestación por hijos puede ser un cálculo complejo que implica (entre otras cosas) la comparación de los ingresos totales de la persona con un determinado umbral. Además, el cálculo de los ingresos totales de la persona es en sí mismo una cálculo complejo, que implica decisiones sobre si determinados tipos de ingresos son "contables" para la elegibilidad de la pensión alimenticia.

Al probar el cálculo de elegibilidad, en el desarrollo tradicional puede que tenga que configurar cuidadosamente los datos de ingresos para proporcionar un ingreso total calculado, lo que a su vez puede utilizar para probar el cálculo de elegibilidad. En función de la complejidad de los cálculos, esta configuración de datos puede ser una tarea muy tediosa y muy frágil de cambiar.

En comparación, en CER puede simplemente "arrancar" un cálculo sin tener que proporcionar datos detallados de bajo nivel; CER hace que sea extremadamente sencillo producir una prueba que efectivamente diga "para esta prueba, los ingresos totales son 10 $ - no intentar calcular los ingresos totales durante esta prueba".

Este recurso de CER hace que sea más fácil probar todas las funciones en el conjunto de reglas a un nivel que tenga sentido.

El entorno de creación también incluye herramientas para ayudar a desarrollar y probar las reglas: