Le modèle et la notation des processus métiers (BPMN) fournissent un langage visuel standardisé pour modéliser les processus métiers. Ce guide explore les éléments de flux et les objets de connexion – les composants essentiels qui donnent vie aux diagrammes de processus.

Introduction aux éléments de flux BPMN
Dans BPMN, éléments de flux sont les composants individuels qui sont reliés entre eux pour former un flux de processus complet. Ces éléments de flux sont reliés à l’aide de connecteurs, connus sous le nom d’objets de connexion. Lorsqu’on lit un diagramme de processus métier (BPD), les lecteurs suivent le flux de ces éléments pour comprendre comment un processus métier est exécuté et achevé.
BPMN inclut quatre types d’éléments de flux:
-
Activités (Tâche et Sous-processus)
-
Événements
-
Passerelles
En revanche, il existe deux types principaux d’objets de connexion:
-
Flux de séquence
-
Flux de messages
Comprendre comment ces éléments interagissent est fondamental pour créer des modèles de processus clairs et exécutables.
Activités : tâches et sous-processus
Les activités représentent le travail effectué au sein d’un processus métier et sont représentées par des rectangles arrondis avec des noms qui décrivent le travail à effectuer.
Tâche
Une Tâche est utilisée pour modéliser une unité atomique de travail qui ne peut pas être décomposée davantage ou qui n’a pas de sens à le faire.

Sous-processus
Lorsque vous souhaitez modéliser une tâche complexe non atomique qui peut être décomposée en tâches plus petites, vous utilisez un Sous-processus. Un sous-processus peut être décomposé en un autre niveau de détail, c’est pourquoi il contient généralement un autre BPD qui modélise ses détails.

Remarque : Le choix entre une tâche et un sous-processus ne dépend pas uniquement de la complexité du travail, mais aussi du niveau de détail que vous devez connaître. Par exemple, si vous êtes un client, vous n’avez probablement pas besoin de savoir comment votre paiement est traité. Cependant, si vous êtes le propriétaire du magasin, les détails du traitement du paiement d’un client sont très importants.
Événements : Début, intermédiaire et fin
Les événements représentent des occurrences pouvant affecter un processus métier et peuvent être internes ou externes. Ils sont représentés par des cercles avec des icônes pour indiquer le type de déclencheur.
Trois types d’événements :
| Type d’événement | Objectif | Indicateur visuel |
|---|---|---|
| Événement de début | Indique où le processus commence | Cercle fin simple |
| Événement intermédiaire | Modélise les événements qui se produisent pendant le processus ; peut être attaché à des activités ou relié par des objets de flux | Cercle double |
| Événement de fin | Indique où le processus se termine | Cercle épais simple |
Chaque événement peut avoir une condition de déclenchement spécifiée (par exemple, message, minuterie, erreur).

Exemple : le processus commence lorsque la commande est reçue et se termine lorsque la commande est traitée ou qu’un problème est identifié (par exemple, pas de limite de crédit restante).
Passerelles : Contrôle du flux du processus
Les passerelles, représentées par des formes de losange, contrôlent le flux d’un processus métier en prenant des décisions basées sur des conditions internes ou externes. Par exemple, une remise peut être offerte uniquement à un client VIP.
Types de passerelles :
1. Passerelle exclusive basée sur les données
Contrôle le flux du processus en fonction des données de processus fournies. Chaque flux sortant correspond à une condition, etun seul flux est suivien fonction de la condition satisfaite.

2. Passerelle inclusive
Crée des chemins parallèles oùtous les flux sortants ayant des résultats positifs sont suivis, ce qui entraîne l’exécution de plusieurs flux si plusieurs conditions sont satisfaites.

3. Passerelle parallèle
Modélise l’exécution de flux parallèlessans vérifier aucune condition, ce qui signifie que tous les flux sortants sont exécutés en même temps.

4. Passerelle basée sur les événements
Modélise des chemins alternatifs basés sur des événements. Par exemple, attendre une réponse « Oui » ou « Non » pour déterminer quel chemin suivre. La passerelle est suivie par deux événements intermédiaires connectés avec des déclencheurs de message. Lorsqu’un événement est déclenché, son flux est suivi, et tous les autres événements ainsi que leurs flux ultérieurs deviennent invalides.

Objets de connexion : flux de séquence et flux de message
Flux de séquence
Unflux de séquenceest utilisé pour connecter des éléments de flux. Il est représenté par uneligne pleine avec une flècheet indique l’ordre des éléments de flux.

Règle :Vous ne pouvez utiliser un flux de séquence que pour connecter des éléments de fluxdans le même pool, soit dans la même voie, soit à travers les voies du même pool.
Flux de message
DansBPMN, la communication entre les pools est réalisée à l’aide de messages. Unflux de messageest utilisé pour montrer le flux de messages entre les pools ou entre des éléments de flux situés dans des pools différents. Un flux de message est représenté par uneligne pointillée avec une flèche.

Exemples de messages : télécopies, appels téléphoniques, courriels, lettres, avis et commandes.
Étude de cas : Société True Aqua d’eau distillée
En continuant à partir de la partie II, nous dessinons maintenant le flux du processus pour le processus de commande d’eau distillée.
Modélisation du processus étape par étape :
-
Créer un événement de départ: Le processus commence lorsque le client passe une commande. Créez un événement de départ dans le Client groupe.


-
Ajouter la tâche « Passer la commande »: Utilisez le catalogue des ressources pour créer une tâche après l’événement de départ.



-
Ajouter la tâche « Vérifier l’identité du client »: Créez cette tâche dans la Agent de service client bande. Remarque : Un flux de message est automatiquement créé entre les groupes.


-
Ajouter une passerelle pour la vérification du client: Utilisez une passerelle pour modéliser la décision : le client existe-t-il ?


-
Modéliser le chemin « Non » (nouveau client): Créez la tâche Créer un compte client avec un flux de séquence étiqueté Non.


-
Modéliser le chemin « Oui » (client existant): Utilisez un Événement temporisateur intermédiaire pour attendre jusqu’au mercredi.


Définir le déclencheur : clic droit → Déclencheur > Déclencheur temporisateur

-
Ajouter la tâche « Transférer la commande »: Après l’événement temporisateur, créez la tâche pour transférer la commande.


-
Connecter la création de compte au temporisateur: Ajouter un flux de séquence à partir de Créer un compte client au Le prochain mercredi événement intermédiaire pour garantir que les nouveaux clients attendent également mercredi.

-
Ajouter la tâche « Organiser la livraison » dans Logistique: Créez cette tâche dans la Gestionnaire voie.


-
Convertir en sous-processus: Étant donné que l’organisation de la livraison implique plusieurs sous-activités, convertissez la tâche en sous-processus.

-
Modéliser les détails du sous-processus: Cliquez sur l’icône + pour descendre dans le détail. Créez trois tâches : Attribuer les travailleurs, Imprimer le planning, et Publier le planning.


Astuce : Pour réutiliser les pools/voies du diagramme parent, cliquez avec le bouton droit sur l’arrière-plan du BPD → Ajouter des pools/voies depuis le diagramme parent… → Sélectionnez la voie Gestionnaire.
-
Retourner au diagramme parent: Cliquez sur le lien raccourci en haut.

-
Garder le sous-processus replié: Afficher éventuellement le contenu via l’icône + icône, mais en le gardant replié, la clarté du diagramme est maintenue.

-
Ajouter la tâche « Livrer de l’eau »: Créez cette tâche dans la Travailleur bande après Organiser la livraison.

-
Ajouter un événement de fin: Terminez le processus avec un événement de fin.

-
Diagramme final:

Meilleures pratiques et concepts clés
✅ Guidelines de modélisation
| Concept | Meilleure pratique |
|---|---|
| Tâche vs. Sous-processus | Utilisez les sous-processus lorsque vous devez masquer la complexité ou réutiliser la logique ; gardez les diagrammes parents centrés sur le flux de haut niveau. |
| Sélection du passage | Choisissez les types de passage en fonction de la logique de décision : Exclusif (un chemin), Inclusif (plusieurs chemins possibles), Parallèle (tous les chemins), Basé sur un événement (attendre un déclencheur). |
| Flot de séquence vs. Flot de message | Les flots de séquence relient les éléments à l’intérieur un pool ; les flots de message relient les éléments à travers des pools. |
| Déclencheurs d’événements | Spécifiez toujours les types de déclencheurs (message, minuterie, erreur) pour les événements intermédiaires et de départ afin de clarifier le comportement du processus. |
| Clarté du diagramme | Réduisez les sous-processus dans les diagrammes parentaux ; utilisez des noms descriptifs pour tous les éléments ; évitez autant que possible les croisements de flux. |
🔑 Récapitulatif des concepts clés de BPMN
-
Éléments de flux: Activités, événements, passerelles — les « verbes » de votre processus.
-
Objets de connexion: Flots de séquence (ordre), flots de message (communication) — les « connecteurs ».
-
Pools et lignes: Représentent les participants et les rôles organisationnels (abordés dans la Partie II).
-
Hiérarchie: Les sous-processus permettent une modélisation de processus modulaire et multi-niveaux.
-
Modèles exécutables: Des déclencheurs et des conditions bien définis permettent aux diagrammes BPMN d’être exécutés par des moteurs de workflow.
Liste de références
- Partie III – Flux et objets de connexion (téléchargement PDF): Version PDF téléchargeable de ce tutoriel BPMN couvrant les éléments de flux, les objets de connexion et l’étude de cas True Aqua.
- Édition Entreprise de Visual Paradigm: Suite complète de modélisation BPMN avec collaboration avancée, simulation et génération de code.
- Édition Professionnelle de Visual Paradigm: Outil complet BPMN pour les analystes métiers et les architectes de processus, avec des fonctionnalités de création de diagrammes et de documentation.
- Édition Standard de Visual Paradigm: Capacités essentielles de modélisation BPMN pour les petites équipes et les praticiens individuels.
- Édition Modeler de Visual Paradigm: Éditeur BPMN léger axé sur la création de diagrammes et la documentation de base des processus.
- Spécification officielle BPMN (bpmn.org): La source autoritative pour la documentation de la norme BPMN 2.0, la référence de notations et les lignes directrices de conformité.
- Partie I – Introduction à BPMN: Tutoriel fondamental couvrant l’histoire de BPMN, la notation de base et les éléments de diagramme fondamentaux.
- Partie II – Niveaux: Tutoriel sur la modélisation des responsabilités organisationnelles à l’aide de pools, de files et d’interactions entre participants.
- Partie IV – Données et artefacts: Tutoriel avancé sur la modélisation des objets de données, des magasins de données, des annotations et des artefacts de processus en BPMN.
Ce guide synthétise la série de tutoriels Visual Paradigm BPMN afin de fournir une ressource pratique et prête à l’emploi pour les analystes métiers, les architectes de processus et les praticiens de la gestion des processus métiers. Toutes les images et le contenu conceptuel sont conservés tels quels de la source originale afin de garantir une clarté pédagogique
Cette publication est également disponible en Deutsch, English, Español, فارسی, English, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 : liste des langues séparées par une virgule, 繁體中文 : dernière langue.













