Un diagramme BPMN prend tout son sens lorsque ses éléments sont correctement connectés. Deux des connecteurs BPMN les plus importants sont les flux de séquence et les flux de message.
Les deux sont représentés par des flèches, mais ils décrivent des relations différentes :
-
Un flux de séquenceindique l’ordre dans lequel les activités, les événements et les passerelles se déroulent au sein d’un processus.
-
Un flux de messagereprésente la communication entre des participants distincts, tels que des entreprises, des départements modélisés comme des pools séparés, des clients ou des systèmes externes.

Confondre ces deux connecteurs est l’une des erreurs de modélisation BPMN les plus courantes.
Qu’est-ce qu’un flux de séquence ?
Un flux de séquence représente la progression interne d’un processus. Il répond à la question :
Que se passe-t-il ensuite ?
Un flux de séquence est dessiné sous la forme d’une ligne pleine avec une flèche remplie. Il peut connecter des événements, des activités et des passerelles au sein du même pool ou du même processus. Par exemple :
Événement de départ → Réception de la commande → Vérification du stock → Expédition de la commande → Événement de fin
Cela signifie que le processus démarre, la commande est reçue, le stock est vérifié, et la commande est expédiée dans cet ordre.
Les flux de séquence peuvent également montrer des branchements et des fusions :
-
Un flux quittant une passerelle exclusive peut représenter l’un des résultats possibles d’une décision.
-
Plusieurs flux quittant une passerelle parallèle peuvent représenter un travail simultané.
-
Plusieurs flux entrants peuvent se fusionner vers une activité ultérieure.
-
Un flux conditionnel ne peut se poursuivre que si une condition spécifiée est vraie.
-
Un flux par défaut fournit un chemin de repli lorsqu’aucune autre condition ne s’applique.
Les flux de séquence définissent le comportement du processus. Ils ne sont pas de simples lignes visuelles utilisées pour rendre un diagramme plus lisible.
Qu’est-ce qu’un flux de message ?
Un flux de message représente la communication entre des participants BPMN distincts. Il répond à la question :
Quelles informations sont échangées entre les participants ?
Un flux de message est représenté par une ligne pointillée, généralement avec une flèche ouverte. Il peut relier des activités, des événements ou d’autres éléments appropriés liés aux messages dans des bassins distincts.
Par exemple, un détaillant en ligne peut envoyer une demande de paiement à un fournisseur de paiement :
Bassin du détaillant : Envoyer la demande de paiement - - - - - > Bassin du fournisseur de paiement : Recevoir la demande de paiement
Le connecteur pointillé indique qu’un participant envoie des informations à un autre. Cela ne signifie pas que l’expéditeur contrôle directement le processus interne du destinataire.
Les flux de message sont utilisés dans les collaborations BPMN pour modéliser la communication entre des participants indépendants. La spécification BPMN inclut les flux de message comme l’un des éléments standards pour la modélisation des processus et des collaborations.
La principale différence
La règle la plus simple est :
Utilisez des flux de séquence à l’intérieur d’un bassin. Utilisez des flux de message entre des bassins.
Un bassin représente un participant, tel qu’une entreprise, un client, un fournisseur, un département modélisé de manière indépendante ou une application externe. Une voie n’est qu’une subdivision à l’intérieur d’un bassin, donc les activités dans différentes voies sont toujours connectées par des flux de séquence.
| Caractéristique | Flux de séquence | Flux de message |
|---|---|---|
| Objectif principal | Montre l’ordre du processus | Montre la communication |
| Apparence visuelle | Ligne pleine avec une flèche remplie | Ligne pointillée avec une flèche ouverte |
| Emplacement typique | À l’intérieur d’un seul bassin | Entre des bassins distincts |
| Représente | Flux de contrôle ou d’exécution | Échange d’informations |
| Exemple | Demande d’examen → Demande d’approbation | Client → Soumettre la demande |
| Traverse-t-il les limites du bassin ? | Non | Oui |
| Contrôle-t-il le processus de l’autre participant ? | Modélise la progression interne | Non ; cela représente une interaction |
Les flux de séquence relient les objets de flux au sein d’un même pool, tandis que les flux de messages représentent les messages échangés entre les frontières des participants.
Flux de séquence à travers les couloirs
Considérons un processus d’approbation d’achat avec trois couloirs :
-
Employé
-
Responsable
-
Finance
Si les trois couloirs appartiennent à un seul pool d’entreprise, le processus peut être modélisé comme suit :

Les flèches entre ces activités sont des flux de séquence car les couloirs font partie du même pool.
Les couloirs identifient la responsabilité, mais ils ne créent pas de participants indépendants. Le processus représente toujours un flux de travail interne coordonné unique.
Modélisation correcte

Modélisation incorrecte
Utilisation de flux de messages entre des couloirs à l’intérieur du même pool :
Couloir Employé - - - > Couloir Responsable - - - > Couloir Finance
Cela suggère incorrectement que l’employé, le responsable et l’équipe financière sont des participants BPMN indépendants plutôt que des rôles au sein de la même organisation.
Flux de message entre les pools
Considérons maintenant un processus d’achat impliquant un client et un fournisseur. Ce sont des participants indépendants, ils doivent donc être modélisés comme des pools séparés :
Pool Client :
Soumettre la commande
- - - - - - - - - - >
Pool Fournisseur :
Recevoir la commande
Le flux de message indique que le fournisseur reçoit des informations du client. Les activités internes du fournisseur peuvent ensuite être reliées par des flux de séquence :
Pool Fournisseur :
Recevoir la commande → Vérifier les stocks → Préparer l'expédition
Une collaboration complète pourrait ressembler à ceci :

Exemple pratique : Exécution d’une commande en ligne
Imaginez un processus de commande en ligne impliquant :
-
Client
-
Boutique en ligne
-
Prestataire de paiement
-
Société de transport
Une collaboration BPMN appropriée peut contenir quatre pools.
Flux de séquence de la boutique en ligne
À l’intérieur du pool de la boutique en ligne :

Flux de messages entre les participants
Entre les pools :

Le fournisseur de paiement et la société de transport peuvent avoir leurs propres processus internes, mais la boutique en ligne ne contrôle pas ces étapes internes. Elle échange uniquement des messages avec eux.
Le flux de message ne signifie pas « toute communication »
Une erreur courante consiste à utiliser des flux de message chaque fois que de l’information est impliquée. Ce n’est pas toujours correct.
Supposons qu’un processus de service client ait une tâche appelée “Examiner l’e-mail du client“, suivie de “Mettre à jour l’enregistrement du dossier. L’e-mail et l’enregistrement du dossier sont des informations, mais les activités peuvent toujours appartenir au même processus et au même pool. Les activités doivent être connectées par un flux de séquence.
La distinction repose principalement sur “les limites des participants, et non simplement sur la présence de données ou d’informations.
Utilisez :
-
Flux de séquence pour l’ordre des travaux au sein du processus d’un participant.
-
Flux de message pour la communication entre des participants distincts.
-
Association de données pour indiquer qu’une activité lit ou produit un objet de données.
-
Association pour relier des annotations ou une documentation de soutien aux éléments du processus.
Les objets de données et les annotations ajoutent du contexte ; ils ne remplacent pas les flux de séquence ou de message.
Pools, couloirs et sélection de flux
Choisir le bon connecteur commence par choisir la bonne structure de participant.
Utilisez des couloirs lorsque :
-
Les activités appartiennent à la même organisation.
-
Les équipes partagent un processus global unique.
-
Vous souhaitez afficher la responsabilité par département ou par rôle.
-
Le moteur de processus ou l’organisation coordonne le travail.
Les exemples incluent :
-
Ventes, Finance et Opérations au sein d’une même entreprise
-
Ressources humaines, Informatique et Services généraux lors de l’intégration des employés
-
Réception des réclamations, évaluation et paiements au sein d’un même assureur
Utilisez des flux de séquence entre les activités dans ces couloirs.
Utilisez des bassins lorsque :
-
Les participants sont des organisations indépendantes.
-
Un client interagit avec une entreprise.
-
Un système externe possède son propre processus.
-
Vous souhaitez masquer ou abstraire le flux de travail interne d’un autre participant.
-
L’interaction est mieux comprise comme une collaboration ou un échange de messages.
Les exemples incluent :
-
Client et détaillant
-
Banque et prestataire de paiement
-
Fabricant et fournisseur
-
Employeur et agence gouvernementale
-
Entreprise et service externe de vérification d’identité
Utilisez des flux de messages entre ces bassins.
Modéliser le même scénario de deux manières
Considérez une demande de prêt impliquant une banque et un demandeur.
Option 1 : Demandeur comme couloir
Si le diagramme décrit le processus interne coordonné de la banque et traite le demandeur comme un rôle participant à ce processus, le demandeur peut apparaître comme un couloir au sein du bassin de la banque.

Les flux de séquence relient les activités.
Cette approche est utile lorsque l’objectif est de documenter la procédure opérationnelle interne de la banque.
Option 2 : Demandeur comme bassin séparé
Si le diagramme se concentre sur la collaboration entre le demandeur et la banque, utilisez des bassins séparés :

Cette approche met l’accent sur la communication et les transferts entre des participants indépendants.
Aucune des deux représentations n’est automatiquement correcte dans toutes les situations. Le choix approprié dépend de l’objectif et de la portée du modèle.
Erreurs courantes
Utiliser un flux de message entre des couloirs
Les couloirs sont des subdivisions d’un bassin. Si deux couloirs appartiennent au même bassin, connectez leurs activités par des flux de séquence.
Utiliser un flux de séquence entre des bassins distincts
Un flux de séquence ne doit pas traverser d’un bassin de participant à un autre. Utilisez un flux de message pour la communication entre les bassins.
Mélanger le travail interne et la communication externe
Un flux de message doit montrer l’échange de messages, tandis que le travail interne de chaque participant doit être modélisé séparément avec des flux de séquence.
Par exemple :
Incorrect :
Tâche du client → Tâche du fournisseur
Un modèle de collaboration plus approprié est :
Bassin du client :
Soumettre la commande
- - Message de commande - - >
Bassin du fournisseur :
Recevoir la commande → Valider la commande → Confirmer la commande
Traiter les couloirs comme des organisations indépendantes
Un couloir peut représenter un département, un rôle ou un système, mais il reste à l’intérieur d’un bassin. Si le participant a sa propre limite de processus et communique de manière indépendante, il peut avoir besoin de son propre bassin à la place.
Utiliser des flèches sans signification claire
Chaque connecteur doit répondre à une question spécifique :
-
Cela montre-t-il ce qui se passe ensuite ?
-
Cela montre-t-il qui communique avec qui ?
-
Cela relie-t-il des données ou une documentation à une activité ?
Si la réponse n’est pas claire, le connecteur peut être mal placé ou inutile.
Créer des flux de séquence et de message avec Visual Paradigm BPMN Online Gratuit
Visual Paradigm BPMN Online Gratuit fournit un environnement basé sur le navigateur pour créer et éditer des diagrammes BPMN. Son éditeur par glisser-déposer peut être utilisé pour modéliser des bassins, des couloirs, des activités, des événements, des passerelles, des flux de séquence et des flux de message. Visual Paradigm offre également des capacités de modélisation BPMN 2.0, une analyse détaillée des processus et des options pour partager ou exporter des diagrammes.

Un flux de travail pratique est :
-
Ouvrez l’outil de dessin de diagrammes BPMN.
-
Créez un nouveau diagramme de processus métier.
-
Ajoutez un bassin pour chaque participant indépendant.
-
Ajoutez des couloirs uniquement lorsque vous divisez les responsabilités au sein d’un même participant.
-
Placez les activités et les événements dans le bassin ou le couloir approprié.
-
Connectez les activités internes avec des flux de séquence.
-
Connectez les bassins distincts avec des flux de message.
-
Étiquetez les flux de message avec un contenu significatif, tel que :
-
Détails de la commande
-
Demande de paiement
-
Décision d’approbation
-
Confirmation d’expédition
-
-
Ajoutez des conditions aux flux séquentiels quittant les points de décision.
-
Vérifiez le diagramme pour confirmer qu’aucun flux séquentiel ne traverse une limite de pool.
-
Utilisez la mise en page automatique ou l’alignement manuel pour améliorer la lisibilité.
-
Partagez ou exportez le diagramme terminé pour examen par les parties prenantes.
L’éditeur BPMN de Visual Paradigm prend en charge le drill-down de processus, permettant d’étendre un sous-processus de haut niveau en un diagramme de processus plus détaillé sans surcharger le modèle principal.
Utilisation des fonctionnalités assistées par IA
Les fonctionnalités BPMN assistées par IA peuvent aider à créer un modèle de processus initial à partir d’une description en langage courant. Les outils IA de Visual Paradigm peuvent interpréter un récit, identifier les participants et les activités, suggérer des couloirs et des passerelles, et générer un diagramme BPMN modifiable. Le diagramme généré peut ensuite être ouvert dans l’éditeur en ligne pour un affinage manuel.
Par exemple, au lieu de commencer avec une toile vierge, fournissez une invite telle que :
Créez une collaboration BPMN pour un processus de commande en ligne impliquant un client,
un détaillant en ligne, un fournisseur de paiement et une société d'expédition.
Le client soumet une commande au détaillant. Le détaillant vérifie les stocks
et envoie une demande de paiement au fournisseur de paiement. Le fournisseur renvoie un
message d'approbation ou de refus. Si le paiement est approuvé, le détaillant envoie une
demande d'expédition à la société d'expédition. La société d'expédition envoie une
confirmation de livraison au détaillant, qui notifie le client.
Un brouillon généré par l’IA peut identifier :
-
Client, détaillant, fournisseur de paiement et société d’expédition comme pools
-
Vérification des stocks comme activité
-
Approbation du paiement comme passerelle
-
Demande de paiement et résultat du paiement comme flux de messages
-
Étapes internes du détaillant comme flux séquentiels
-
Confirmation d’expédition comme flux de message
L’IA doit être traitée comme un point de départ plutôt que comme l’autorité finale. Examinez attentivement le modèle généré, en particulier les limites entre les pools et les couloirs.
Une invite d’affinage utile
Après avoir généré le diagramme initial, demandez une correction spécifique :
Vérifiez le diagramme et assurez-vous que tous les flux au sein du pool du détaillant sont
des flux séquentiels, tandis que toute communication entre le détaillant, le fournisseur
de paiement, le client et la société d'expédition est représentée par des flux de messages.
Ajoutez des étiquettes à chaque flux de message.
Vous pouvez également demander à l’IA de :
-
Ajoutez un chemin alternatif pour un paiement refusé.
-
Ajoutez un événement temporisateur pour un délai d’expiration du paiement.
-
Séparez le support client dans son propre pool.
-
Convertissez un département interne en un couloir.
-
Développez le sous-processus d’expédition.
-
Identifiez tout connecteur qui traverse incorrectement les limites des bassins.
Visual Paradigm décrit son flux de travail assisté par l’IA comme conversationnel et itératif : les utilisateurs peuvent générer un diagramme, demander des modifications, puis ouvrir le résultat dans l’éditeur en ligne complet pour des modifications supplémentaires.
Examen d’un diagramme généré par l’IA
Avant de partager ou de mettre en œuvre un modèle BPMN généré par l’IA, vérifiez les points suivants :
-
Les participants indépendants sont-ils représentés comme des bassins distincts ?
-
Les départements et les rôles au sein d’une même organisation sont-ils représentés par des couloirs ?
-
Les flux de séquence sont-ils restreints au bassin correct ?
-
Les flux de messages sont-ils utilisés uniquement pour la communication entre les bassins ?
-
Chaque flux de message a-t-il un expéditeur et un destinataire clairs ?
-
Les noms des messages sont-ils significatifs ?
-
Les conditions des passerelles sont-elles explicites ?
-
Les événements de début et de fin sont-ils inclus là où cela est approprié ?
-
Le diagramme reflète-t-il le processus métier réel ?
-
Les parties prenantes ont-elles examiné les limites des participants ?
L’IA peut accélérer la création de diagrammes, mais elle peut inférer incorrectement les limites organisationnelles. Un département peut être modélisé comme un bassin distinct alors qu’il devrait être un couloir, ou un service externe peut être placé à l’intérieur du bassin de l’organisation. L’examen humain reste essentiel.
Guide de décision rapide
Utilisez cette règle lors de la modélisation dans Visual Paradigm ou tout autre outil BPMN :
Les deux éléments connectés sont-ils à l'intérieur du même bassin ?
Oui → Utilisez un flux de séquence.
Non → S'agit-il de participants indépendants dans des bassins distincts ?
Oui → Utilisez un flux de message.
Non → Considérez si vous avez besoin d'une association de données ou d'une association de documentation.
Une autre façon de se souvenir de la distinction est :
Les flux de séquence décrivent comment le travail se déplace. Les flux de messages décrivent comment l’information se déplace entre les participants.
Conclusion
Les flux de séquence et les flux de messages remplissent des fonctions différentes dans le BPMN :
-
Flux de séquencereprésentent l’ordre interne des activités, des événements et des passerelles.
-
Flux de messagesreprésentent la communication entre des participants indépendants.
-
Couloirsorganisent les responsabilités au sein d’un bassin mais ne créent pas de nouveaux participants.
-
Bassinsétablissent les limites des participants et déterminent où les flux de messages sont appropriés.
Visual Paradigm BPMN Online Free rend cette distinction pratique grâce à un environnement de modélisation visuel par glisser-déposer. Ses fonctionnalités assistées par l’IA peuvent générer un modèle BPMN initial à partir d’une description en langage naturel, tandis que l’éditeur en ligne vous permet de corriger les limites des pools, d’affiner les connecteurs, d’étiqueter les messages et de préparer le modèle pour un examen par les parties prenantes.
En cas de doute, identifiez d’abord la limite. Si le travail se déroule au sein d’un seul participant, utilisez un flux de séquence. Si deux participants indépendants échangent des informations, utilisez un flux de message.
Cette publication est également disponible en Deutsch, English, Español, فارسی, English : liste des langues séparées par une virgule, Bahasa Indonesia : dernière langue.






