Tabla de sistema TB_JOB_STATE_TRANSITION

La tabla de sistema TB_JOB_STATE_TRANSITION almacena las reglas de transición del estado de la tarea. Puede definir reglas de transición adicionales. Además, debe hacerlo al principio de las configuraciones de tarea y captura de datos.

Atributos de TB_JOB_STATE_TRANSITION

Descripción

PREDECESSOR_ID

Almacena la clave externa del estado anterior (TB_JOB_STATE) en el diagrama de estado.

 

SUCCESSOR_ID

Almacena la clave externa del estado siguiente(TB_JOB_STATE) en el diagrama de estado.

 

TRANSITION_TYPE

Especifica el valor que indica lo que el software debe hacer cuando se ejecuta la transición de estado.

  • M: fusiona los elementos.
  • D: suprime la tarea.
  • N: no se realiza ninguna acción.
 

TRANSITION_DIRECTION

Especifica el valor que indica si la transición debe llevarse a cabo hacia adelante (F) o hacia atrás (B).

Por ejemplo: una transición hacia adelante podría ser un proceso de fusión (abierto -> pendiente). Una transición hacia atrás podría ser el proceso inverso de fusión (pendiente -> abierto).

 
Nota:

Un tipo de transición con D de suprimir nunca puede ir hacia atrás.

La tabla siguiente muestra las reglas de transición por defecto del estado de tarea:

ID

Predecesor

Sucesor

Dirección

Tipo

1

Abierto (3)

Pendiente (2)

Adelante (F)

Fusión (M)

2

Pendiente (2)

Abierto (3)

Atrás (B)

Fusión (M)

3

Pendiente (2)

Activo (1)

Adelante (F)

Fusión (M)

4

Abierto (3)

Suprimido (4)

Adelante (F)

Suprimir (D)

5

Pendiente (2)

Suprimido (4)

Adelante (F)

Suprimir (D)

Estados de tarea y transiciones de estado de tarea. La dirección de una transición puede ser hacia adelante F o hacia atrás B. M fusiona los elementos.

El punto inicial solo puede tener un estado inicial como sucesor. Solo puede haber un estado inicial.