Cómo añadir una bifurcación
Conceptos básicos
La bifurcación es un tipo de nodo que representa una división de los posibles caminos de ejecución del proceso.
La selección de los caminos de salida durante la ejecución del proceso, se realiza a partir de su tipo y de la definición de sus reglas y condiciones.
Las propiedades de la bifurcación son las siguientes:
- Código. El nombre interno que identifica la bifurcación.
- Bifurcación. La descripción de la bifurcación.
- Tipo de bifurcación. Se describe cómo se bifurcarán los caminos en este elemento. Los valores posibles son:
- El flujo se bifurca en la primera regla válida activa. Se validan las condiciones de las reglas y se bifurca por la transición que marque la primera regla cuyas condiciones sean correctas. Esto indica que habrá un sólo camino válido.
- El flujo se bifurca en todas las reglas válidas activas. Se validan las condiciones de las reglas y se bifurca por todas las transiciones correspondientes a las reglas cuyas condiciones sean correctas. Esto indica que puede haber varios caminos válidos.
- Si dos reglas bifurcan por la misma transición, sólo se realizará una vez la bifurcación.
- El flujo se toma todas las transiciones de salida. Se bifurca por todas las transiciones definidas sin dar la posibilidad de definir regla alguna. Esto indica que habrá tantos caminos válidos como transiciones tenga definidas la bifurcación.
- Reglas. Indica los flujos de salida posibles.
- Condiciones. Para cada regla indica las condiciones que han de cumplirse para que elegir su flujo de salida.
Definición de reglas
- Una regla es una expresión booleana que se evalúa como cierta o falsa, compuesta por una o más condiciones.
Las propiedades de la regla son las siguientes:
- Nombre. El identificador interno de la regla.
- Transición. Identificador del flujo de salida con su descripción.
- Activada. Para activar o no la regla. Una regla desactivada es como si no existiese.
Además dispone de las siguientes acciones:
- La precedencia en la reglas viene indicada por su posición. Las de más arriba son más prioritarias. Por ello puede cambiar su posición mediante las acciones de Subir o Bajar.
- Puede validar la regla y sus condiciones con la acción Validar. En este caso se muestra una representación de la expresión en la que podrá ver la disposición de los operadores y paréntesis.
Definición de condiciones
- Una condición es una expresión booleana que se evalúa como cierta o falsa. Las condiciones se combinan mediante operadores lógicos AND u OR. Puede construir reglas más complejas combinando las condiciones con la Prioridad, mediante la cual podrá añadir paréntesis, del tipo '(', ')' o bien ') ('.
- Las condiciones están basadas en el entorno.
Definición del entorno
- Datos sobre los que operan las reglas.
- Las condiciones están basadas en el entorno de un campo del objeto de negocio, atributo, variable de entorno, variable de BN o una constante.
Temas relacionados
Cómo añadir una actividad manual
Cómo añadir una actividad automática
Cómo usar las variables del proceso
