Diagramme de processus

Le diagramme de processus est la partie la plus importante d’une tâche. Il représente le traitement suivi par une tâche entre son lancement et son achèvement. Un processus peut être concis, constitué de seulement quelques étapes dans le cas d’une tâche linéaire, ou comporter un grand nombre d’étapes qui documentent un traitement s’étalant sur plusieurs jours, voire plusieurs mois, et qui implique de nombreux participants dans la réalisation des étapes dans l’application Web ArcGIS Workflow Manager, des applications mobiles, des applications de bureau ou sur un serveur.

Les étapes reliées les unes aux autres dans un diagramme de processus sont bien plus qu’un simple organigramme ; elles intègrent une logique automatisée qui effectue des actions spécifiques pendant l’exécution d’une étape. Lorsqu’une étape du diagramme de processus se termine, elle peut laisser place à l’étape suivante, qui démarre automatiquement, ou rester active jusqu’à ce que quelqu’un la termine. Lorsque des étapes sont ajoutées au canevas du processus, elles peuvent être placées et reliées à l’aide de chemins pour former différentes configurations du processus. Les modèles de processus décrits dans les sections suivantes peuvent être utilisés seuls ou de façon combinée pour former des processus de grande taille.

Séquentiel

Le modèle séquentiel s’utilise pour les processus linéaires dont les étapes se succèdent. Il s’agit de la forme la plus simple d’un processus. L’utilisation de ce modèle doit se limiter aux cas où le processus n’a qu’un seul chemin à suivre et dont les étapes s’effectuent dans l’ordre où elles apparaissent dans le processus.

Exemple de diagramme de processus séquentiel

Boucle

Le modèle en boucle s’utilise pour les processus qui doivent revenir à une étape déjà exécutée en fonction du résultat d’un point de décision ou d’une condition dans la processus.

Exemple de diagramme de processus en boucle

Par exemple, une personne en charge de l’assurance qualité examine manuellement les mises à jour qui ont été effectuées sur un itinéraire. À l'issue de l’examen, on lui demande si les résultats sont acceptables. En cas de réponse positive, le processus avance à l’étape suivante. En cas de réponse négative, il rebrousse chemin et revient à l’étape Route Edits (Mises à jour d’itinéraire). Le chemin de retour à l’étape Route Edits (Mises à jour d’itinéraire) peut être configuré de sorte que l’étape soit réattribuée à la personne ou au groupe qui l’a exécutée pour la dernière fois.

Branchement

Le modèle à branchement permet de créer un point de décision dans un processus présentant plusieurs chemins possibles. Le processus emprunte alors un seul chemin en fonction du résultat d’une étape du processus.

Exemple de diagramme de processus à branchement

Par exemple, lorsqu’une personne répond à une question dans le processus, sa réponse a pour effet de rendre un chemin actif. La logique de guidage du processus dépend des conditions configurées pour chaque chemin. Le point de décision peut être manuel, mais il peut également être automatisé. L’étape Run GP Service (Exécuter un service de géotraitement) peut également faire office de point de décision dans un workflow, celui-ci étant guidé par le code de retour de l’étape.

Parallèle

Le modèle parallèle est similaire au modèle à branchement, à ceci près qu’il donne lieu à l’activation de plusieurs étapes dès que l’étape précédente prend fin. Ce modèle s’utilise lorsque les responsabilités d’une tâche incombent à plusieurs parties et que celles-ci ont toutes besoin de travailler dessus simultanément.

Exemple de diagramme de processus parallèle

Par exemple, lorsque des données sont collectées, un e-mail est envoyé aux parties prenantes pour les informer que les données sont prêtes à être examinées. L’examen est affecté à trois personnes différentes qui vont chacune examiner une partie de la collection de façon indépendante. Le processus parallèle prévoit la répartition simultanée des étapes entre plusieurs personnes, groupes ou traitements automatisés, et les personnes exécutant les étapes qui leur ont été affectées n’ont pas nécessairement connaissance des autres étapes actives. Les processus parallèles peuvent également être configurés avec une logique de chemin, de telle sorte que seulement deux des trois chemins soient activés en fonction d’une condition.

Rubriques connexes