¿Qué es un motor de
reglas de negocio?
Un BRE es un software de reglas de negocio que permite gestionar de forma centralizada las políticas y normas internas de una organización, conocidas como reglas de negocio, garantizando su cumplimiento y mejorando la calidad del trabajo de los usuarios.
Motor de reglas de negocio AuraQuantic
Reglas de negocio nativas
El motor de reglas de negocio AuraQuantic es el encargado de ejecutar las reglas definidas en la plataforma.
Las reglas que se incluyen cubren todos los escenarios empresariales necesarios, pudiendo combinarse y anidarse entre sí.
Los tipos de reglas de negocio son: textual, de asignación, de cálculo y de inferencia.
Regla de negocio textual
Contiene texto con aclaraciones o instrucciones a seguir. Puede aparecer, por ejemplo, como instrucciones en los formularios.
Regla de negocio de asignación
Consiste en una lista de valores almacenados y que pueden ser consultados en cualquier momento, bien por un usuario o bien desde un proceso o aplicación.
El motor de reglas de negocio permite que los valores de los parámetros sean utilizados con frecuencia como componentes de otras reglas, generalmente de cálculo.
Regla de negocio de cálculo
Consulta la información almacenada en los campos cumplimentados durante el proceso o en la aplicación, para realizar el cálculo de las fórmulas matemáticas indicadas.
Los tiempos de procesamiento del BRE permiten realizar cálculos matemáticos de elevada complejidad y estos pueden ser anidados, es decir, pueden contener otras reglas de cálculo.
Regla de negocio de inferencia
Presenta una estructura matricial donde se definen condiciones y resultados. También se denomina ‘what if’; de modo que, si se cumplen ciertas condiciones, se da un resultado concreto.
Por ejemplo, si el cliente de una póliza de seguros no ha tenido ninguna incidencia en el último año, paga un importe mensual superior a $30 y recorre menos de 15.000 Km anuales, la regla de inferencia resuelve que se le debe aplicar un 5% de descuento en caso de contratar una póliza complementaria.
Gestión de decisiones – DMS
Un DMS es un motor de reglas de decisión basado en una tabla de decisiones, donde cada combinación de la tabla se considera una regla.
Cada regla de la tabla contiene varios valores de entrada, pero un único valor de salida. Las reglas deben indicar un orden de evaluación o de prioridad.
Políticas de acierto
Cuando se cumplen varias reglas de negocio se genera un conflicto al obtener más de un resultado válido.
Las políticas de acierto indican cómo resolver el conflicto:
Versionado y certificación
Además del versionado, la arquitectura del motor de reglas permite elegir cómo se van a aplicar las reglas de negocio.
Cuando una regla está lista para ser utilizada, se puede elegir entre permitir que sea invocada por procesos ya en marcha o por nuevos procesos.
Este motor de reglas de negocio cubre cualquier escenario posible
AuraQuantic BRE permite combinar los cuatro tipos de reglas de negocio, resolviendo desde los escenarios más sencillos hasta los más complejos.