Pasos de bifurcación y fusión

Puede bifurcar los procesos para que varios pasos se ejecuten al mismo tiempo. También puede fusionar los procesos para que vuelvan a ejecutar un solo paso en un momento determinado.

Pasos de bifurcación

Para bifurcar un proceso y ejecutar varios pasos al mismo tiempo, añada varias conexiones salientes desde un paso. Puede utilizar cualquier combinación de indicadores correcto, error, y ambos, como se describe en Procesos condicionales. Por ejemplo, el siguiente proceso muestra un paso que se bifurca en otros cuatro pasos. Dos conexiones tienen indicadores de correcto. Una tiene el indicador error, y una tiene el indicador ambos.

Un proceso que se bifurca en varios pasos, en función del resultado del primer paso

En este caso, si el primer paso finaliza, tres pasos se ejecutan al mismo tiempo: las conexiones con los indicadores correcto y la conexión con el indicador ambos. Si el primer paso falla, dos pasos se ejecutan al mismo tiempo; la conexión con el indicador error y la conexión con el indicador ambos.

Pasos de fusión

Si un proceso tiene varios pasos que se ejecutan al mismo tiempo, podrá utilizar conexiones para fusionar el proceso en un solo paso. Por ejemplo, el siguiente proceso muestra dos pasos que se ejecutan al mismo tiempo. Estos dos pasos tienen una conexión a un tercer paso y estas dos conexiones tienen un indicador condicional de correcto. En este caso, si estos dos pasos finalizan, el siguiente paso se ejecuta. Si uno de los pasos falla, el tercer paso podría ejecutarse o no, en función de la temporización de los otros pasos y la temporización interna del proceso en el servidor.

Un proceso que fusiona el proceso en un solo paso.

Pasos de fusión con un paso de unión

Para fusionar el proceso en un solo pasos, y para eliminar la ambigüedad del ejemplo anterior, utilice el paso Unión. Este paso evita que el proceso continúe hasta que no hayan finalizado todos los pasos que tienen conexiones entrantes.

Por ejemplo,el siguiente proceso es el mismo que el proceso anterior, salvo que el Paso 1 y el Paso 2 se conectan con un paso de Unión, el cual se conecta después al Paso 3. En este caso, el paso de Unión evita que el Paso 3 se ejecute hasta que la ejecución del Paso 1 y el Paso 2 haya finalizado.

Un proceso con paso paralelos que finaliza con un paso de Unión; el paso final solo se ejecuta si los dos pasos paralelos se ejecutan


Comentarios