Table système TB_JOB_STATE_TRANSITION

La table système TB_JOB_STATE_TRANSITION stocke les règles de transition des états de tâches. Vous pouvez définir des règles de transition supplémentaires. Par ailleurs, vous devez effectuer cette opération au début de la configuration et de la capture des données pour toutes les tâches.

Attributs de TB_JOB_STATE_TRANSITION

Description

PREDECESSOR_ID

Stocke la clé étrangère de l'état précédent (TB_JOB_STATE) figurant dans le diagramme des états.

 

SUCCESSOR_ID

Stocke la clé étrangère de l'état suivant (TB_JOB_STATE) figurant dans le diagramme des états.

 

TRANSITION_TYPE

Valeur indiquant ce que le logiciel doit faire lorsque la transition de l'état est exécutée.

  • F - Fusionner les objets.
  • S - Supprimer la tâche.
  • N - Ne rien faire.
 

TRANSITION_DIRECTION

Valeur indiquant si la transition est effectuée vers l'avant (F) ou vers l'arrière (B).

Exemple : une transition effectuée vers l'avant peut correspondre à un processus de fusion (ouvert -> en attente). Une transition effectuée vers l'arrière peut correspondre à l'annulation d'un processus de fusion (en attente -> ouvert).

 
Remarque :

Les transitions dotées d'un D pour supprimer ne peuvent pas être annulées.

Le tableau suivant affiche les règles de transition des états de tâches par défaut.

ID

Précédent

Suivant

Direction

Type

1

ouvert (3)

en attente (2)

vers l'avant (F)

fusion (M)

2

en attente (2)

ouvert (3)

vers l'arrière (B)

fusion (M)

3

en attente (2)

active (1)

vers l'avant (F)

fusion (M)

4

ouvert (3)

supprimé (4)

vers l'avant (F)

suppression (D)

5

en attente (2)

supprimé (4)

vers l'avant (F)

suppression (D)

Etats des tâches et transitions des états des tâches. La direction d'une transition peut être vers l'avant (F) ou vers l'arrière (B). La direction M correspond à la fusion entre les objets.

Le point initial ne peut disposer que d'un seul état initial précédent. Il ne peut y avoir qu'un seul état initial.