Rendus d’étape de workflow
Les convertisseurs d’étape de workflow déterminent comment un workflow affiche les étapes dans un champ de workflow.
Généré par le workflow
Utilisez autant que possible le rendu généré par le workflow. Ce convertisseur affiche des icônes pour les étapes utilisant l’état d’étape contrôlé par le workflow. Les icônes sont affichées d’une manière significative pour de nombreuses situations. Ce convertisseur peut afficher les étapes à partir d’un workflow principal et de flux secondaires. L’ordre des icônes est déterminé par le chemin d’accès attendu du workflow en cours d’exécution. Au fur et à mesure de l’avancement du workflow, les étapes se trouvant sur des chemins qui n’ont pas été empruntés par le workflow sont supprimées de l’affichage. Les étapes provenant de chemins autres que le chemin d’accès attendu ne sont incluses que si le workflow suit ce chemin d’accès.
- Calculé à l’aide du chemin d’accès réel du workflow dans l’ordre
- Spécifié par l’utilisateur utilise l’ordre spécifié dans la colonne Ordre sur l’enregistrement des étapes du workflow
Flux principal
Le rendu de flux principal affiche des icônes pour les étapes définies dans le workflow principal uniquement. Utilisez ce convertisseur lorsque vous ne souhaitez pas exposer les détails des flux secondaires. Par exemple, un seul workflow principal peut exécuter plusieurs flux secondaires pour gérer les détails de l’implémentation. Les étapes de ces flux secondaires ne fournissent pas d’informations utiles pour l’utilisateur qui démarre le workflow, mais sont utiles lors de la modification du flux secondaire. Dans ce scénario, l’utilisation du moteur de rendu de flux principal permet d’obtenir la meilleure expérience utilisateur. Le champ Étape affiche le processus de haut niveau du workflow sans exposer de détails inutiles.- Calculé à l’aide du chemin d’accès réel du workflow dans l’ordre
- Spécifié par l’utilisateur utilise l’ordre spécifié dans la colonne Ordre sur l’enregistrement des étapes du workflow
Linéaire
Le rendu linéaire affiche toutes les icônes d’étape du workflow principal et tous les flux secondaires dans un seul champ de workflow sur une liste ou un formulaire. Il affiche les icônes dans une séquence linéaire, quels que soient les chemins suivis par le workflow lors de son exécution. Ce convertisseur utilise des étapes définies à la fois dans le workflow principal et dans tous les flux secondaires que le flux principal lance. Les icônes apparaissent dans l’ordre spécifié par l’utilisateur. Les étapes ignorées n’apparaissent pas.
Utilisez ce rendu lorsque les étapes du workflow doivent s’afficher dans un ordre cohérent et que les détails réels de l’exécution du workflow sont moins importants. Par exemple, un workflow peut revoir ou revenir aux étapes précédentes en fonction d’une ou de plusieurs Activités de condition Workflow. L’affichage de ces boucles dans le champ Étape ne fournit pas d’informations utiles à l’utilisateur. Dans ce scénario, l’utilisation du rendu linéaire permet d’obtenir la meilleure expérience utilisateur. Le champ Étape affiche le processus prédéfini, y compris les étapes des flux secondaires, dans un ordre cohérent.
Le rendu linéaire affiche toutes ces étapes dans un seul champ de workflow. Le workflow parent spécifie les étapes En attente d’approbation, Exécution et Terminé . Le flux secondaire spécifie les étapes Livraison , En attente de tâche et Livraison OK .
Barre de progression
Le rendu de la barre de progression affiche une seule barre de progression au lieu d’une séquence d’icônes d’étape. Ce rendu est particulièrement utile lorsque vous souhaitez afficher la progression générale du workflow sous forme de pourcentage. Chaque étape du workflow contrôle un pourcentage égal de la barre de progression. Par exemple, si un workflow comporte 10 étapes, atteindre chaque étape entraîne l’affichage de 10 % supplémentaires de la barre de progression dans le champ de workflow. Les noms d’étapes n’apparaissent pas dans la barre de progression.
Le rendu de barre de progression permet d’afficher l’état d’un workflow comportant un grand nombre d’étapes. D’autres options de rendu peuvent offrir une meilleure expérience utilisateur lors du rendu de moins de quatre étapes dans un seul workflow.
- Calculé à l’aide du chemin d’accès réel du workflow dans l’ordre
- Spécifié par l’utilisateur utilise l’ordre spécifié dans la colonne Ordre sur l’enregistrement des étapes du workflow
Hérité
Le moteur de rendu hérité affiche les étapes de la même manière que les versions antérieures à Dublin. Lorsqu’une instance est mise à niveau à partir d’une version antérieure à Dublin, tous les workflows existants sont définis pour utiliser le rendu hérité. Dans la mesure du possible, utilisez plutôt un autre rendu d’étape. Si vous souhaitez que votre workflow conserve le comportement d’avant Dublin, utilisez l’option Hérité. Il arrive que le rendu hérité affecte des données incorrectes au champ d’étape du workflow et/ou signale des données incorrectes. Si possible, nous recommandons à tous les workflows d’utiliser le rendu piloté par le workflow.
Avec le rendu hérité, vous pouvez créer et référencer un jeu d’icônes de champ de workflow personnalisé en définissant l’attribut icons sur un nouveau script include. Par exemple, pour utiliser le script include WorkflowIconsSCR en vue de définir les icônes à utiliser, ajoutez l’attribut icons=WorkflowIconsSCR au champ Attributs de l’entrée de dictionnaire pour le champ de workflow. Pour utiliser le comportement d’affichage d’icône par défaut, utilisez l’attribut icons=WorkflowIconsStages.
Le rendu hérité fonctionne avec toutes les tables, à l’exception de la table Élément demandé [sc_req_item]. Dans ce cas, utilisez plutôt le rendu d’élément demandé.
Élément demandé
Le rendu d’élément demandé fonctionne de la même manière que le rendu hérité, mais est à utiliser avec la table Élément demandé [sc_req_item].
Seul le rendu d’étape Now Mobilepar défaut est utilisé.
Sélectionner un convertisseur d’étape
Dans la plupart des cas, le rendu généré par le workflow par défaut doit être utilisé. Si vous avez des besoins spécifiques pour l’affichage des étapes, vous pouvez sélectionner un autre rendu d’étape.
Avant de commencer
- Si possible, utilisez le rendu piloté par le workflow. Il s’agit du rendu par défaut qui doit être utilisé dans la plupart des cas.
- Utilisez le rendu hérité uniquement si votre instance a été mise à niveau à partir d’une version antérieure à Dublin et que vous souhaitez que votre workflow conserve le comportement antérieur à Dublin.
Pour utiliser le rendu linéaire, le flux principal ou la barre de progression, respectez les conditions suivantes.
| Fournisseur | Besoins |
|---|---|
| Linéaire |
|
| Flux principal |
|
| Barre de progression |
|
Pourquoi et quand exécuter cette tâche
Pour sélectionner un convertisseur d’étape :