Le logigramme, pensé selon la norme BPMN, permet de représenter visuellement le déroulement du flux de travail.
Organise et clarifie les responsabilités dans un processus.
Il correspond à un acteur spécifique impliqué dans le processus.
Chaque couloir contient les activités, événements et flux qui relèvent de la responsabilité de cet acteur.
Ils marquent la première étape d'un processus.
Ils sont représentés par un cercle fin.
Illustrent un comportement au sein d’un processus métier. Ces objets de flux peuvent initier, modifier ou terminer un processus.
Un évènement de début peut être déclenché par différents facteurs :
Message
Le processus est déclenché lorsqu’un message externe est reçu (exemple : un client envoie une commande, un mail arrive dans un système).
Minuteur
Le processus est déclenché à une date/heure précise ou suivant une récurrence (exemple : chaque premier du mois, tous les vendredis à 18h).
Erreur
Utilisé dans un sous-processus particulier qui démarre lorsqu’une erreur survient. Un sous-processus d'événement déclenchant une erreur interrompt toujours le processus qui le contient.
Escalade
Une étape réagit à une escalade et passe à une autre fonction dans l'entreprise. Cet événement n'est utilisé que dans un sous-processus d'événement.
Une escalade se produit lorsqu'une personne ayant un niveau de responsabilité supérieur au sein de l'organisation devient impliquée dans un processus.
Compensation
Retour en arrière déclenché lorsque des opérations échouent partiellement.
Conditionnel
Le processus démarre quand une condition logique devient vraie (exemple: stock inférieur à un seuil, KPI dépassé).
Signal
Le processus démarre à la réception d’un signal global émis par un autre processus (ex. : « urgence incendie » déclenche plusieurs processus simultanés).
Le signal peut être répercuté à travers différents processus.
Multiple
Permet de combiner plusieurs types de déclencheurs (message, signal, minuteur…).
Parallèle multiple
Le processus démarre uniquement lorsque tous les déclencheurs définis se sont produits.
Les activités désignent les actions effectuées lors d'un processus métier.
Ils illustrent l'implémentation d'une règle et précisent la nature exacte du travail dans le processus.
Ils améliorent la lecture et l'exploitation du logigramme, que ce soit pour l’optimisation managériale ou pour l’automatisation informatique.
Les marqueurs d'activité se déclinent en plusieurs types spécialisés selon la nature de l’action :
Envoyer
Envoie un message à un autre processus ou couloir (exemple : email, notification, document électronique).
La tâche est terminée une fois le message envoyé.
Recevoir
Indique que le processus repose sur la réception d'un message en provenance d'un tiers. La tâche est considérée comme exécutée au moment de la réception d'un message.
Utilisé pour la synchronisation avec des événements externes.
Utilisateur
indique que la tâche est effectuée par une personne et ne peut pas être facilement divisée en tâches simples.
Manuelle
Réalisée sans support d’un système informatique (exemple : inspection visuelle, manutention).
Elle formalise une activité purement humaine.
Règle métier
Représente l'implémentation d'une règle métier.
Types spécifiques de services gérés par un groupe de travail de l'entreprise plutôt que par un groupe informatique.
Service
Utilise une application ou un service Web automatisé(e) pour terminer la tâche.
Représente l’intégration avec des outils informatiques.
Script
Exécuté par un moteur de processus métier selon un script défini. Le script est écrit dans un langage que le moteur peut analyser (exemple : JavaScript).
Les types d'activité représentent une activité composée.
Ils regroupent une séquence de tâches traitées comme une seule étape dans le processus principal.
L’utilisation des sous-processus permet de clarifier le logigramme en évitant une surcharge visuelle et en offrant différents niveaux de lecture
Les branchements sont des points de décision qui peuvent ajuster le chemin d'un flux en fonction de certaines conditions. Ils peuvent être exclusifs XOU, parallèle ET ou inclusifs OU.
Il oriente le flux vers un seul chemin à l’exclusion de tous les autres.
Il est représenté par un losange avec un “x” à l'intérieur.
Retrouver un exemple concret ici
Il entraîne une déviation du flux vers un ou plusieurs chemin de sortie.
Il est utilisé pour créer des chemins alternatifs.
Il est représenté par losange avec un “o” à l’intérieur.
Retrouver un exemple concret ici
Il divise le processus en plusieurs chemins parallèles
Il est représenté par un losange avec un "+" à l'intérieur.
Retrouver un exemple concret ici
Il reprend la séquence dès lors qu'un chemin est actif.
Il est représenté par un losange avec un “x” à l'intérieur.
Retrouver un exemple concret ici
Il synchronise les chemins actifs pour reprendre la séquence.
Il est représenté par losange avec un “o” à l’intérieur.
Retrouver un exemple concret ici
Il synchronise l’ensemble des chemins pour reprendre la séquence.
Il est représenté par un losange avec un "+" à l'intérieur.
Retrouver un exemple concret ici
Ils marquent la dernière étape d'un processus.
Ils sont représentés par un cercle épais.