principianteInicio fácil

Dynamic Business Rule

El flujo demuestra el uso del nodo de Dynamic Business Rule y muestra cómo invocar un conjunto de reglas predefinidas a partir de una lista de configuración. La ventaja es que permite agregar más reglas fácilmente.

DecisionRules

David Škarka

Template author

Este Decision Flow ejecuta un conjunto dinámico de reglas escogidas por una lista de configuración. La ventaja de este enfoque es la capacidad de añadir o modificar las reglas a ejecutar sin cambiar la lógica principal del flujo.

Componentes de la solución

  • Una Decision Table llamada Rules List funciona como un registro de configuración; identifica qué reglas específicas (por alias) deben ejecutarse basándose en un filtro de entrada (por ejemplo, "todas" o "solo AB").

  • Tres tablas llamadas Rule A, Rule B y Rule C sirven como la lógica ejecutable, donde cada una asigna un mensaje de texto específico (por ejemplo, "Hola, esta es la regla A") al resultado.

  • Un flujo de decisiones llamado Dynamic Business Rule orquesta estos componentes de la siguiente manera:

    • Recuperar Configuración: Llama a la tabla Rules List utilizando un filtro proporcionado para determinar qué alias de reglas están activos para la solicitud actual.

    • Evaluación Dinámica: Itera a través de la lista de alias obtenidos y evalúa dinámicamente las reglas correspondientes (Rule A, Rule B o Rule C) utilizando una estrategia de Primera Coincidencia (First Match) por elemento.

    • Agregación: Recopila los mensajes de salida de cada regla ejecutada en una lista consolidada llamada collectedMessages.

    • Asignación Final: Asigna la lista de mensajes recopilados al objeto de salida final.

Check iconA checkmark inside a circle signifying "yes"Minus iconA minus inside a circle signifying "no"PROS IconA plus symbol representing positive aspects or benefits.CONS IconA minus symbol representing negative aspects or drawbacks.

More Templates

See Other Templates

servicios financierossugerido

Pruebas A/B

Descubra una forma sencilla de asignar un grupo de prueba para realizar pruebas A/B en sus decisiones.

Explore
servicios financierossugerido

Precios basados ​​en el riesgo

Descubra una forma sencilla de aplicar una matriz de precios basada en riesgo adecuada en función del tipo de cliente.

Explore
servicios financierossugerido

Normas de elegibilidad y política

Descubra una forma sencilla de definir y ejecutar varios conjuntos de reglas y obtener el resultado de la decisión final.

Explore