Documentation for a newer release is available. View Latest

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:

global state 1

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":

global states 2

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:

global states 3

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.