Étapes du workflow
Les workflows peuvent indiquer la progression du workflow en mettant à jour n’importe quel champ désigné comme champ d’étape.
Par exemple, la table Incident [incident] possède un champ État de l’incident qui indique la progression, mais le catalogue de services utilise le champ Étape .
Pour indiquer la progression du workflow à travers les valeurs d’étape possibles, l’interface met à jour le champ Étape sélectionné dans les propriétés du workflow. Les champs disponibles dépendent de la table utilisée par le workflow. Si le champ fournit une liste de choix, les choix sont disponibles en tant que valeurs d’étape pour le workflow. S’il s’agit d’un champ de workflow, une icône s’affiche pour indiquer la progression du workflow, comme pour le champ Étape de Service Catalog.
Une fois les étapes ajoutées au workflow, elles peuvent être affectées à chaque activité de workflow. Si une activité avec une étape affectée est rencontrée lors de l’exécution du workflow, le moteur de workflow affecte l’étape à l’enregistrement associé au contexte de workflow.
- Si une activité est active, l’état de l’étape est affiché.
- Si une activité est à l’état En attente ou Terminée , l’étape reflète cet état.
- Si une activité est annulée, Demande annulée apparaît dans le champ Étape . L’étiquette « Annulé » définie dans la table wf_stage est un mot réservé qui ne s’affiche pas dans le champ Étape .
Comment les valeurs d’étapes sont dérivées
Les valeurs d’étape sont dérivées de diverses sources dans l’interface.
- Choix pour la colonne Étape : choix définis pour la colonne sélectionnée comme colonne Étape du workflow.
- Étapes par défaut de la table : étapes définies dans la table Étape par défaut [wf_stage_default] pour la table sélectionnée.
- Étapes spécifiques au workflow : appliquées uniquement au workflow pour lequel elles ont été définies dans la table Étape du workflow [wf_stage].
- Valeurs d’étape dans les enregistrements existants : les valeurs de la colonne Étape désignée dans la table affectée au workflow sont héritées des enregistrements existants.
Si le champ Étape d’un workflow est la colonne de table nommée Étape, la progression du workflow s’affiche dans n’importe quelle vue de liste contenant la colonne Étape .
Les valeurs d’étape affichées dans les vues de listes sont accompagnées de l’état, en fonction des activités de workflow en cours d’exécution. Si une étape est spécifiée pour une activité et que l’activité est actuellement active dans le workflow, l’état de l’étape est En cours. De même, si l’activité est à l’état En attente ou Terminée , l’étape reflète cet état.
Exemple
- En attente d’approbation
- Exécution
- Livraison
- Demande annulée
- Terminé
- En attente d’approbation
- Exécution
- Livraison
- Demande annulée
- Terminé