BPMN : passerelles, événements, artefacts et amélioration d'un processus
À retenir
Cadre programme : DCG, programme 2025 (arrêté du 4 août 2025, première session 2027), UE 8 « Systèmes d'information de gestion », partie 3 « Analyser le système d'information au regard de la performance des processus », sous-partie 3.1 « Étudier les processus de l'organisation », rubrique 3.1.1 « Comprendre et représenter les processus de l'organisation ».
Pourquoi c'est central à l'examen : un sujet type donne un processus et une ou plusieurs nouvelles règles de gestion, puis demande de lire le diagramme, de le compléter et de justifier le gain. Les passerelles sont l'outil qui permet de traduire une règle (« si... alors... », « en même temps ») en élément de diagramme.
01Les passerelles
Une passerelle (losange) gère le point où le flux se divise ou se rejoint. Elle n'accomplit aucune activité : elle oriente le déroulement. Une passerelle qui sépare un flux en plusieurs branches est une division ; une passerelle qui réunit plusieurs branches est une convergence.
1.1 Les trois types
| Type | Signe dans le losange | Division | Convergence |
|---|---|---|---|
| Exclusive | X (ou vide) | Un seul chemin est suivi, selon une condition | Laisse passer chaque branche qui arrive, sans attendre les autres |
| Parallèle | + | Tous les chemins sont suivis en même temps | Attend que toutes les branches soient arrivées |
| Inclusive | O (cercle) | Un ou plusieurs chemins sont suivis, selon des conditions non exclusives | Attend toutes les branches qui ont été activées |
1.2 La passerelle exclusive : « soit l'un, soit l'autre »
C'est une décision. Les flux sortants sont étiquetés par les réponses à la question posée dans le libellé de la passerelle (« Stock suffisant ? », « Oui » ou « Non »). Les conditions doivent être exclusives (une seule vraie à la fois) et complètes (au moins une vraie dans tous les cas) ; on prévoit au besoin un chemin « Sinon ».
1.3 La passerelle parallèle : « à la fois l'un et l'autre »
Elle exprime des activités indépendantes que l'on peut mener en même temps (préparer l'expédition et prévenir le client). Elle n'a aucune condition. À la convergence, elle sert de point de synchronisation : le processus ne continue que lorsque toutes les branches sont terminées.
1.4 La passerelle inclusive : « l'un, l'autre, ou les deux »
Elle convient quand plusieurs conditions indépendantes peuvent être vraies ensemble : prévenir le responsable si le montant est élevé, et envoyer une confirmation si le client a un courriel. Elle exige qu'au moins une condition soit vraie.
1.5 La cohérence division et convergence
Une division se referme en principe par une convergence du même type :
| Division | Convergence attendue | Erreur si on se trompe |
|---|---|---|
| Exclusive | Exclusive | Une convergence parallèle attendrait une branche qui n'existe pas : le processus reste bloqué |
| Parallèle | Parallèle | Une convergence exclusive laisserait passer chaque branche : la suite serait exécutée deux fois |
| Inclusive | Inclusive | Une convergence parallèle attendrait les branches non activées : blocage |
Les branches qui aboutissent chacune à un événement de fin distinct n'ont pas besoin de convergence.
02Les événements : message et temporisateur
On complète les événements du cours 20 :
| Type | Représentation | Sens | Exemple |
|---|---|---|---|
| Message (réception) | Cercle contenant une enveloppe | Le processus démarre ou attend à la réception d'un message d'un autre participant | Bon de commande reçu |
| Message (envoi) | Enveloppe pleine | Le processus envoie un message | Confirmation envoyée |
| Temporisateur | Cercle contenant une horloge | Le processus démarre à une date ou une périodicité ou attend un délai | Chaque fin de mois ; attendre l'échéance |
Un événement de début de type temporisateur sert aux processus périodiques (relance des factures échues à chaque fin de mois, clôture mensuelle). Un événement intermédiaire de type temporisateur crée une attente dans le processus.
03Les artefacts : commentaire et regroupement
Les artefacts apportent de l'information sans modifier le déroulement : aucun flux ne passe par eux.
| Artefact | Représentation | Usage |
|---|---|---|
| Commentaire (annotation) | Crochet relié par une ligne pointillée à un élément | Préciser une règle, une hypothèse, un seuil |
| Regroupement | Rectangle à trait pointillé autour d'éléments | Réunir visuellement des éléments qui forment un ensemble (les contrôles, une phase) |
Dans ce cours, ils s'écrivent sur des lignes Artefact : qui désignent l'élément ou les éléments concernés.
04Lire un diagramme comportant des décisions
- Repérer chaque division et sa nature (X, +, O).
- Énumérer les chemins possibles, de l'événement de début aux événements de fin.
- Tester avec des cas : « une réclamation fondée », « une réclamation non fondée », « un client sans courriel ». Chaque cas doit conduire à une fin.
- Vérifier les convergences : le type de la convergence correspond-il à celui de la division ?
- Chercher les impasses : une branche sans suite, une condition qui laisse un cas sans issue.
Exemple : le traitement d'une réclamation.
Piscine : Client
E1 (début) Produit défectueux
T1 (tâche envoi) Envoyer la réclamation
E2 (événement intermédiaire message réception) Réponse reçue
E3 (fin) Réclamation traitée
Piscine : Entreprise
Couloir : Service client
E4 (début message) Réclamation reçue
T2 (tâche) Examiner la réclamation
G1 (passerelle exclusive) Réclamation fondée ?
T3 (tâche) Proposer un échange ou un avoir
T4 (tâche) Expliquer le refus
G2 (passerelle exclusive) Réponse choisie
T5 (tâche envoi) Envoyer la réponse au client
E5 (fin) Réponse envoyée
Flux de séquence
E1 -> T1
T1 -> E2
E2 -> E3
E4 -> T2
T2 -> G1
G1 -> T3 : Oui
G1 -> T4 : Non
T3 -> G2
T4 -> G2
G2 -> T5
T5 -> E5
Flux de messages
T1 => E4
T5 => E2
Artefact : commentaire sur G1 : Une réclamation est fondée si le défaut est constaté
05Améliorer ou enrichir un processus selon de nouvelles règles de gestion
5.1 Méthode
- Lire le processus existant et repérer où la nouvelle règle s'applique.
- Traduire chaque règle en élément de diagramme.
- Insérer l'élément à la bonne place et rebrancher les flux, sans laisser de branche sans suite.
- Vérifier la cohérence : une convergence pour chaque division, chaque branche aboutit à un événement de fin.
- Mesurer l'effet sur la performance : délai, nombre de tâches, risque, charge de travail.
5.2 Quelle règle devient quel élément
| La règle dit... | Élément BPMN |
|---|---|
| « Si ... sinon ... » | Passerelle exclusive |
| « En même temps », « pendant que » | Passerelle parallèle |
| « Selon le cas, l'une et/ou l'autre » | Passerelle inclusive |
| « Avant de ..., on vérifie » | Nouvelle tâche de contrôle, avant l'activité concernée |
| « Chaque mois », « au bout d'un délai » | Événement temporisateur |
| « Le service X intervient désormais » | Nouveau couloir (ou nouvelle piscine) |
| « On informe le client » | Flux de messages et tâche d'envoi |
| « Cette tâche est désormais automatique » | La tâche reste, son acteur devient le système d'information |
5.3 Les pistes d'amélioration d'un processus
| Piste | Principe | Effet attendu |
|---|---|---|
| Paralléliser | Mener en même temps des tâches indépendantes | Délai plus court |
| Contrôler au plus tôt | Déplacer un contrôle avant les tâches coûteuses | Moins de reprises |
| Supprimer une tâche inutile ou un passage de relais | Retirer un transfert entre couloirs | Moins d'attentes, moins d'erreurs |
| Traiter les exceptions | Prévoir les cas particuliers | Fiabilité |
| Automatiser | Confier une tâche répétitive au système d'information | Moins de saisies, traçabilité |