Événements Glide relatifs aux workflows
Le workflow utilise plusieurs événements Glide.
| Événement | Description | Objectif | À utiliser | Source | Thread | Écouteurs |
|---|---|---|---|---|---|---|
| Insérer | Événement global défini lors de l’insertion d’un GlideRecord qui provoque la réactivation du moteur de script, et donc 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 des conditions associées à la table GlideRecord. | Il n’y a pas d’utilisation explicite de cette option en contact direct avec 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 la réactivation du moteur de script, et donc du moteur de workflow. | Examine la table Contexte du workflow [wf_context] pour trouver les workflows en cours d’exécution associés au GlideRecord actuel par ID de document. | Il n’y a pas d’utilisation explicite de cette option en contact direct avec 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 de transitions suivant. | Moteur de workflow, RunEngine | Thread actuel, mutex actuel | Action utilisateur de mise à jour d’un GlideRecord |
| Supprimer | Événement global défini lors de la suppression d’un objet GlideRecord qui provoque la réactivation du moteur de script, et donc du moteur de workflow. | Examine la table Contexte du workflow [wf_context] pour trouver les workflows en cours d’exécution associés au GlideRecord actuel par ID de document. | Il n’y a pas d’utilisation explicite de cette option en contact direct avec 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 de transitions suivant. | Moteur de workflow, RunEngine | Thread actuel, mutex actuel | Action utilisateur de suppression d’un GlideRecord |
| Requête | Événement global défini sur la requête de la base de données Glide qui provoque la réactivation du moteur de script, et donc du moteur de workflow. | Examine la table Contexte du workflow [wf_context] pour trouver les workflows en cours d’exécution associés au GlideRecord actuel par ID de document. | Il n’y a pas d’utilisation explicite de cette option en contact direct avec 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 de transitions suivant. | Moteur de workflow, RunEngine | Thread actuel, mutex actuel | Action de l’utilisateur d’une requête d’un GlideRecord |