Événements Glide par rapport aux workflows
Le workflow utilise plusieurs événements Glide.
| Événement | Description | Objectif | Utilisation | Source | Thread | Écouteurs |
|---|---|---|---|---|---|---|
| Insérer | Événement global défini lors de l’insertion d’un GlideRecord qui provoque le réveil du moteur de script et, par conséquent, du moteur de workflow. | Démarre les workflows associés au GlideRecord actuel soit par référence, comme dans les éléments de demande et les minuteurs SLA, soit par les conditions associées à la table de GlideRecord. | Il n’y a pas d’utilisation explicite pour le client dans un workflow. Il fait partie du moteur Glide, et avec cet événement, la seule chose que les workflows peuvent faire est de démarrer. Les workflows peuvent également être démarrés manuellement à l’aide d’un script. | Moteur de workflow, RunEngine | Thread actuel, mutex actuel | Action de l’utilisateur d’insérer |
| Mettre à jour | Événement global défini lors de la mise à jour d’un GlideRecord qui provoque le réveil du moteur de script et, par conséquent, du moteur de workflow. | Recherche dans la table Contexte du workflow [wf_context] pour rechercher les workflows en cours associés au GlideRecord actuel par ID de document. | Il n’y a pas d’utilisation explicite pour le client dans un workflow. Il fait partie du moteur Glide, et avec cet événement, la seule chose que les workflows peuvent faire est de passer à l’ensemble suivant de transitions. | Moteur de workflow, RunEngine | Thread actuel, mutex actuel | Action de l’utilisateur de mise à jour d’un GlideRecord |
| Supprimer | Événement global défini lors de la suppression d’un GlideRecord provoquant le moteur de script et, par conséquent, le moteur de workflow. | Recherche dans la table Contexte du workflow [wf_context] pour rechercher les workflows en cours associés au GlideRecord actuel par ID de document. | Il n’y a pas d’utilisation explicite pour le client dans un workflow. Il fait partie du moteur Glide, et avec cet événement, la seule chose que les workflows peuvent faire est de passer à l’ensemble suivant de transitions. | Moteur de workflow, RunEngine | Thread actuel, mutex actuel | Action de l’utilisateur de suppression d’un GlideRecord |
| Requête | Événement global défini lors de la requête de la base de données Glide qui provoque le réveil du moteur de script et, par conséquent, du moteur de workflow. | Recherche dans la table Contexte du workflow [wf_context] pour rechercher les workflows en cours associés au GlideRecord actuel par ID de document. | Il n’y a pas d’utilisation explicite pour le client dans un workflow. Il fait partie du moteur Glide, et avec cet événement, la seule chose que les workflows peuvent faire est de passer à l’ensemble suivant de transitions. | Moteur de workflow, RunEngine | Thread actuel, mutex actuel | Action de l’utilisateur de la requête d’un GlideRecord |