Le modèle et la notation des processus métier (BPMN) est une représentation graphique standardisée utilisée pour spécifier les processus métiers dans un flux de travail. Il fournit un langage visuel intuitif pour les utilisateurs métiers et suffisamment détaillé pour permettre aux développeurs techniques de le mettre en œuvre. Ci-dessous se trouve un guide complet sur le BPMN, incluant un résumé de la notation, des concepts clés et des exemples.
Résumé de la notation
Le BPMN utilise une variété de symboles pour représenter différents éléments d’un processus métier. Voici un résumé des principaux symboles :

Participants
- Piscine: Représente les principaux participants à un processus, souvent une organisation entière ou un département.
- Lame: Une sous-partition à l’intérieur d’une piscine, représentant généralement un rôle ou un département au sein de l’organisation.
Artifacts
- Annotation de texte: Fournit des informations supplémentaires sur le processus.
- Groupe: Un regroupement visuel d’activités, souvent utilisé pour mettre en évidence une partie spécifique du processus.
Passerelles

- Exclusif: Représente un point de décision où un seul chemin est choisi.
- Inclusif: Permet de suivre plusieurs chemins simultanément.
- Parallèle: Divise le processus en chemins parallèles qui sont exécutés simultanément.
- Événement: Déclenche un processus ou un sous-processus en fonction d’un événement.
Données
- Objet de données: Représente les informations qui circulent dans le processus.
- Stockage de données: Un endroit où les données peuvent être lues ou écrites.
Activités
- Tâche: Une unité unique de travail.
- Sous-processus: Un processus à l’intérieur d’un processus, pouvant être réduit ou étendu.
- Activité d’appel: Appelle un autre processus ou sous-processus.
- Sous-processus d’événement: Un sous-processus déclenché par un événement.
- Transaction: Un sous-processus qui doit être complété intégralement ou pas du tout.
Concepts clés
- Processus: Un ensemble d’activités liées qui produisent un résultat spécifique.
- Objets de flux: Les éléments principaux qui définissent le comportement d’un processus (Événements, Activités, Passerelles).
- Objets de connexion: Utilisés pour relier les objets de flux (Flux de séquence, Flux de message, Associations).
- Lignes de nage: Utilisés pour organiser et catégoriser les activités en pools et lignes de nage.
- Artifacts: Fournissent des informations supplémentaires sur le processus sans affecter le flux.
Exemples
Ce diagramme est un diagramme de modèle et de notation de processus métier (BPMN) qui illustre un processus de commande d’achat. Voici une explication détaillée et une interprétation du diagramme :

Composants clés :
-
Pools et lignes de nage :
- Pools : Représentent les principaux participants dans un processus. Dans ce diagramme, il y a deux pools : le « Client » et le « Magasin de boissons ».
- Lignes de nage : Des subdivisions à l’intérieur d’un pool qui représentent des rôles ou départements différents. Ici, le pool « Magasin de boissons » est divisé en deux lignes de nage : « Représentant commercial » et « Entrepôt ».
-
Flux de message :
- Indiqués par des lignes rouges pointillées, les flux de message montrent l’échange de messages entre différents pools.
- Le client envoie un « bon de commande » au magasin de boissons et reçoit plus tard une « facture ».
-
Tâches :
- Représentées par des rectangles arrondis, les tâches sont des activités effectuées au sein du processus.
- Vérifier le niveau de stock : Le représentant commercial vérifie le niveau de stock lorsqu’il reçoit la commande.
- Proposer un changement : Si le stock est insuffisant, le représentant commercial propose des modifications au bon de commande.
- Demander l’emballage des marchandises : Si le stock est suffisant, le représentant commercial demande au magasin d’emballer les marchandises.
- Emballer les marchandises : Le magasin emballer les marchandises.
- Expédier les marchandises : Le magasin expédie les marchandises, finalisant ainsi la commande.
-
Passerelle :
- Représentée par une forme losange, une passerelle contrôle le déroulement du processus en fonction de conditions.
- Stock suffisant ? : Cette passerelle détermine si le stock est suffisant pour satisfaire la commande. Si oui, le processus continue vers « Demander l’emballage des marchandises » ; sinon, il continue vers « Proposer un changement ».
-
Événements :
- Événement de démarrage par message : Représenté par un cercle avec une icône d’enveloppe, cet événement déclenche le début du processus lorsqu’un message (bon de commande) est reçu.
- Événement de fin :Indiqué par un cercle avec une bordure épaisse, cet événement marque la fin du processus.
-
Flot de séquence :
- Indiqué par des flèches pleines, les flux de séquence montrent l’ordre des activités au sein du processus.
- Le flux de séquence commence à l’événement « Commande reçue », passe par les tâches et la passerelle, et se termine à l’événement « Commande terminée ».
Flot de processus :
-
Commande reçue :
- Le processus commence lorsque le représentant commercial reçoit une commande d’achat du client.
-
Vérifier le niveau de stock :
- Le représentant commercial vérifie le niveau de stock pour déterminer si la commande peut être remplie.
-
Passerelle (Stock suffisant ?) :
- Si le stock est suffisant, le processus passe à « Demander l’emballage des marchandises ».
- Si le stock est insuffisant, le processus passe à « Suggérer un changement », où le représentant commercial propose des modifications à la commande d’achat.
-
Demander l’emballage des marchandises :
- Si le stock est suffisant, le représentant commercial demande au magasin d’emballer les marchandises.
-
Emballer les marchandises :
- Le magasin emballer les marchandises comme demandé.
-
Expédier les marchandises :
- Le magasin expédie les marchandises au client.
-
Commande terminée :
- Le processus se termine par la finalisation de la commande et l’envoi d’une facture au client.
Interprétation :
Ce diagramme BPMN fournit une représentation visuelle claire du processus de commande d’achat, mettant en évidence les interactions entre le client et le magasin de boissons, ainsi que les activités internes au sein du magasin. Il aide à comprendre le déroulement des activités, les points de décision et les rôles impliqués dans la réalisation d’une commande d’achat. Ce diagramme peut être utilisé pour améliorer le processus, former les équipes et garantir que tous les intervenants partagent une compréhension commune du processus.
Meilleures pratiques

- Clarté: Assurez-vous que le diagramme est clair et facile à comprendre.
- Conformité: Utilisez les symboles de manière cohérente sur différents diagrammes.
- Documentation: Utilisez des annotations textuelles pour fournir un contexte supplémentaire lorsque nécessaire.
- Modularité: Divisez les processus complexes en sous-processus gérables.
- Validation: Validez régulièrement le modèle de processus avec les parties prenantes afin d’assurer son exactitude.
En suivant ce guide, vous pouvez modéliser efficacement les processus métiers à l’aide de BPMN, en assurant une communication claire et une gestion efficace des processus.