de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Introduction au BPMN : éléments de flux et objets de connexion – Un guide complet

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.

BPMN Activities tasks

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.

BPMN activities sub processes

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).

BPMN event example

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.

Data based exclusive gateway

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.

Inclusive gateway

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.

BPMN parallel gateway example

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.

BPMN event based gateway example


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.

BPMN sequence flow example

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.

BPMN message flow example

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 :

  1. 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.

    Select start event

    Start event created

  2. 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.

    Using Resource Catalog

    Selected task in Resource Catalog

    Task created

  3. 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.

    Create task with Resource Catalog

    Task created

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

    Create gateway

    Gateway created

  5. 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.

    Select to create task

    Task created

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

    Create intermediate event

    Intermediate event created

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

    Select time trigger

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

    Create task from intermediate event

    Task created

  8. 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.

    Creating sequence flow

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

    Creating task from task

    Task created

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

    Convert to sub process

  11. 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 travailleursImprimer le planning, et Publier le planning.

    Expand sub-process

    Sub business process diagram complete

    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.

  12. Retourner au diagramme parent: Cliquez sur le lien raccourci en haut.

    Back to parent diagram

  13. 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.

    To expand sub process

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

    Task created

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

    End event created

  16. Diagramme final:

    Finished BPD


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

  1. 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.
  2. Édition Entreprise de Visual Paradigm: Suite complète de modélisation BPMN avec collaboration avancée, simulation et génération de code.
  3. É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.
  4. Édition Standard de Visual Paradigm: Capacités essentielles de modélisation BPMN pour les petites équipes et les praticiens individuels.
  5. Édition Modeler de Visual Paradigm: Éditeur BPMN léger axé sur la création de diagrammes et la documentation de base des processus.
  6. 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é.
  7. Partie I – Introduction à BPMN: Tutoriel fondamental couvrant l’histoire de BPMN, la notation de base et les éléments de diagramme fondamentaux.
  8. Partie II – Niveaux: Tutoriel sur la modélisation des responsabilités organisationnelles à l’aide de pools, de files et d’interactions entre participants.
  9. 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.