Creación de un flujo de reglas
Un modelo de tarea debe contener al menos un flujo de reglas para poder ejecutarse. Al crear un modelo de tarea, se crea automáticamente un flujo de reglas predeterminado. También puede crear otros flujos de reglas. Para crear un flujo de reglas, pulse el botón Añadir flujo de reglas en la barra de herramientas del modelo de tarea.
Al hacer clic en un flujo de reglas en la pestaña Artefactos, se abre en modo de vista previa. El modo de vista previa le permite ver los detalles de cada nodo del flujo de reglas y acceder fácilmente a los artefactos que contiene. Debe hacer clic en Abrir flujo de reglas para poder editar un flujo de reglas.
El diagrama siguiente muestra las partes principales de un flujo de reglas:
- Nodo de inicio

- Nodos de tareas

- Transición

- Nodo final


Nodos inicial y final
Un nodo inicial y un nodo final son marcadores gráficos que indican el inicio y el final de un flujo de reglas. Cada flujo de reglas tiene un nodo inicial y al menos un nodo final.
Puede especificar las acciones que se ejecutarán en los nodos inicial y final. Por ejemplo, puede definir una acción en el nodo inicial para restablecer los datos utilizados en el flujo de reglas. Las acciones definidas para un nodo final también se aplican a los demás nodos finales del flujo de reglas.
Nodos de tareas
Entre el nodo inicial y el nodo final, un flujo de reglas está compuesto por nodos de tareas que están vinculados por transiciones. Los nodos de tarea contienen las instrucciones sobre qué ejecutar y en qué orden.
Hay disponibles los siguientes tipos de nodos de tarea:
Nodo de tarea de reglasUn nodo de tarea de regla contiene un conjunto de reglas que se ejecutarán en ese punto del flujo de reglas.
En función de cómo se definan las propiedades de ejecución de una tarea de reglas, las reglas pueden ejecutarse por orden o seguir una lógica más compleja.
Nodo de tarea de acciones
Un nodo de tarea de acción contiene una instrucción de acción que se va a ejecutar. Las acciones de una tarea de acción se definen de la misma manera que las acciones en las reglas de negocio.
Nodo de tarea de función- Un nodo de tarea de función hace referencia a otro modelo que se va a ejecutar. El modelo al que se hace referencia puede ser cualquier modelo de tarea, modelo de decisión o modelo predictivo incluido en el servicio de decisión.
Nodo de la tarea de subflujoUn nodo de tarea de subflujo hace referencia a otro flujo de reglas que se va a ejecutar. El flujo de reglas al que se hace referencia puede ser cualquier otro flujo de reglas del modelo de tareas.
Transiciones
Las transiciones conectan los nodos de tarea en un flujo de reglas y definen la secuencia del flujo de reglas de un nodo de tarea a otro. Las transiciones son unidireccionales y pueden tener condiciones asociadas.
Estas condiciones determinan si una transición forma parte del flujo de ejecución. Por ejemplo, con la siguiente condición en la transición entre las tareas del modelo de validación y elegibilidad, la tarea de elegibilidad solo se puede realizar cuando los datos se validan; de lo contrario, el flujo de reglas finaliza.

Se pueden añadir dos tipos de elementos a un flujo de reglas para organizar las transiciones: ramificaciones y bifurcaciones. Las ramificaciones te permiten organizar transiciones condicionales, de la misma manera que podrías iniciar varias transiciones condicionales desde un nodo de tarea. Las bifurcaciones te permiten crear múltiples rutas paralelas en tu flujo de reglas, si necesitas ejecutar reglas simultáneamente.
Acciones iniciales y finales
Puede definir acciones iniciales y acciones finales en las tareas. Las acciones iniciales se aplican antes de que se procese una tarea, mientras que las acciones finales se aplican después de procesar una tarea. La secuencia de ejecución de un nodo de tarea consiste en ejecutar sus acciones iniciales, luego su cuerpo y, por último, sus acciones finales.
Defina acciones iniciales y finales del mismo modo que define acciones para una tarea de acciones.
Las acciones iniciales o finales no son obligatorias y puede utilizarlas independientemente de otras.