Activités du workflow spécifiques à un événement
Les activités du workflow suivantes déclenchent des événements.
| Nom de l'activité | Description | Objectif | Utilisation | Source | Thread | Écouteurs |
|---|---|---|---|---|---|---|
| Créer un événement | Nécessite un événement du registre des événements plutôt qu’un événement de workflow. Cette activité se trouve dans la catégorie Notification de l’arborescence du workflow. | Déclenche l’événement de notification spécifié dans la table Activité du workflow [wf_activity]. |
|
Registre des événements | Déclenché dans le thread actuel et géré sur le thread de travail dans les notifications. Jamais traité par un workflow | Sur le thread de notification, en dehors du workflow |
| Attendre l’événement WF | Écoute les événements de workflow, comme décrit dans Événements de workflow de la table Système de base , et uniquement dans le contexte actuel. Cette activité se trouve dans la catégorie Conditions de l’arborescence du workflow. | Attend qu’une autre branche de transition du contexte actuel déclenche un événement. | Utilise un nom d’événement comme entrée. Lorsque l’activité est exécutée, le nom de l’événement spécifié est ajouté à un tableau de chaînes stocké dans la colonne registered_events . Les valeurs de cette colonne font partie d’une liste de tous les événements que l’activité attend lorsqu’elle est en cours d’exécution. | L’activité Attendre l’événement WF a un événement générique onUnhandledEvent qui teste l’événement actuel par rapport à la valeur transmise à la variable. S’ils correspondent, l’événement Attendre WF fait avancer le workflow. | Déclenché dans le thread actuel ou à partir d’un script include | onUnhandledEvent de l’activité Attendre un événement WF |