Motor de reglas
de negocio

Un motor de reglas de negocio o Business Rules Engine (BRE) automatiza decisiones empresariales, por medio de reglas de negocio y condiciones predefinidas que garantizan su cumplimiento.

¿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

El motor de reglas de negocio AuraQuantic es el encargado de ejecutar las reglas definidas en la plataforma.

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.

Contiene texto con aclaraciones o instrucciones a seguir. Puede aparecer, por ejemplo, como instrucciones en los formularios. - AuraQuantic

Regla de negocio textual

Contiene texto con aclaraciones o instrucciones a seguir. Puede aparecer, por ejemplo, como instrucciones en los formularios.

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. - AuraQuantic

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.

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. - AuraQuantic

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.

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. - AuraQuantic

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.

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. - AuraQuantic

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.

Cuando se cumplen varias reglas de negocio se genera un conflicto al obtener más de un resultado válido. - AuraQuantic

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:

  • Aplicar el valor de la primera regla que cumpla, en orden de evaluación o de prioridad.
  • Utilizar el resultado de mayor o menor valor.
  • Sumar los valores de todas las reglas que cumplen.
  • Contar el número de reglas que cumplen.
Además del versionado, la arquitectura del motor de reglas permite elegir cómo se van a aplicar las reglas de negocio. - AuraQuantic

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.