Definiendo Global States para un Flujo

El primer paso para definir estados globales para un flujo es seleccionar un conjunto de estados globales. Se proporciona un conjunto predeterminado de estados globales de forma predeterminada:

global state 1

Una vez que esto esté configurado, podemos utilizarlo 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 'State El encabezado de definiciones y los estados globales pueden ser configurados para cada estado 'normal':

global states 2

Decision Estados

Decisionlos estados son un tipo especial de estado que puede definirse en línea dentro de la Iniciación y Event Secciones de comportamiento de la definición del flujo. Dado que estas solo pueden definirse en línea, significa que el estado global para estos estados debe establecerse en el momento en que se definen utilizando el inspector. Para establecer un estado global para un estado de decisión, abra el panel del inspector Ctrl+Alt+I y seleccione el estado global de la siguiente manera:

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 configurando 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.