Definir estados globales para un flujo
El primer paso para definir estados globales para un flujo es seleccionar un conjunto de estados globales. Se proporciona un conjunto por defecto listo para usar:
Una vez establecido esto, podemos usarlo para especificar el estado global para cada uno de los estados que el flujo puede alcanzar.
Estados normales
Definimos los estados "normales" como aquellos que se utilizan durante el procesamiento del flujo. Estos se definen en la parte superior de la vista del flujo, bajo el encabezado 'State Definitions', y se pueden establecer estados globales para cada estado "normal":
Estados de decisión
Los estados de decisión son un tipo especial de estado que puede definirse en línea dentro de las secciones de Comportamiento de Iniciación y de Evento de la definición del flujo. Como solo pueden definirse en línea, significa que el estado global para estos estados debe establecerse en el punto en el que se definen utilizando el inspector. Para establecer un estado global para un estado de decisión, abre el panel del inspector Ctrl+Alt+I y selecciona el estado global como se muestra a continuación:
Estados de flujo
Los estados globales para los estados de flujo se configuran de la misma manera que para los estados de decisión: seleccionando el estado de flujo, abriendo el inspector y estableciendo el estado global.
| Para los subflujos, el estado definido en el subflujo es transitorio y no se utiliza durante el procesamiento. En este escenario, el estado global se establecerá en el primer estado global definido dentro del subflujo. |