Pools et couloirs
Que sont les pools et les couloirs ?
Dans BPMN 2.0, les pools et les couloirs, également appelés lanes, servent à organiser les processus et à représenter visuellement les rôles, les services ou les entités impliqués dans un processus métier. Ils permettent de clarifier les responsabilités de chacun et la manière dont les différents participants interagissent.
Pools
-
Objectif : un pool représente un participant majeur au processus ou une entité plus large, comme une organisation, un système ou un partenaire commercial. Les pools servent à définir les limites d’un processus et indiquent que différents pools peuvent représenter différentes organisations ou différents services qui travaillent ensemble.
-
Représentation visuelle : un grand rectangle contenant un processus complet. Il peut contenir plusieurs couloirs, mais chaque pool représente un processus ou un participant distinct.
-
Exemple : vous pouvez avoir un pool pour « Company A » et un autre pour « Company B » dans un processus où les deux entreprises interagissent.
-
Cas d’utilisation : les pools sont généralement utilisés pour modéliser les interactions entre différentes entités, par exemple lorsqu’une entreprise interagit avec un fournisseur, un partenaire ou un client externe. Chaque entité dispose de son propre pool et les Message Flow entre les pools indiquent les communications entre les entités.
Couloirs (Lanes)
-
Objectif : un couloir, ou Lane, est une sous-partition au sein d’un pool qui permet d’organiser plus précisément les activités en les séparant selon les rôles, les services ou les systèmes concernés. Les couloirs clarifient les responsabilités en indiquant qui exécute chaque tâche dans un pool.
-
Représentation visuelle : des subdivisions horizontales ou verticales au sein d’un pool, chacune représentant un participant différent, par exemple un service, un rôle ou un système.
-
Exemple : dans le pool représentant une entreprise, vous pouvez avoir des couloirs pour « Sales », « Finance » et « Customer Support », avec des tâches attribuées à chaque service.
-
Cas d’utilisation : les couloirs servent à attribuer la responsabilité des tâches au sein d’un pool et à indiquer clairement qui exécute chaque activité. Par exemple, les tâches liées au traitement des factures peuvent être placées dans le couloir « Finance », tandis que celles qui concernent les demandes des clients sont placées dans le couloir « Customer Support ».
Pool réduit
-
Objectif : un pool réduit représente un participant au processus, comme une entreprise, un service ou un système, dont le flux interne n’est pas affiché. Cette représentation sert à montrer les interactions entre différents participants sans révéler les détails de leur flux de travail interne.
-
Représentation visuelle : un grand rectangle sans activités internes visibles. Il contient généralement uniquement le nom du participant et peut comporter des Message Flow entrants ou sortants pour montrer les interactions avec d’autres participants.
-
Exemple : un diagramme peut montrer une entreprise qui interagit avec un fournisseur. Les processus internes de l’entreprise sont affichés, tandis que le fournisseur est représenté par un pool réduit afin d’indiquer sa participation sans détailler ses étapes internes.
-
Cas d’utilisation : les pools réduits sont utiles lorsque vous souhaitez afficher les interactions entre plusieurs participants sans détailler les processus de certains d’entre eux. Par exemple, vous pouvez montrer comment un client interagit avec un fournisseur externe sans afficher les procédures internes de ce fournisseur.
Exemple
Ce diagramme représente un participant unique dans le processus :
Fournisseur
Le pool contient plusieurs couloirs représentant les services de l’organisation.
Le couloir Marketing est subdivisé en deux domaines de responsabilité plus précis :
- Avant-vente : activités qui soutiennent le processus commercial avant la conclusion d’une affaire.
- Après-vente : activités qui se déroulent après une vente et visent à maintenir la relation avec le client et à le fidéliser.
Les couloirs permettent de clarifier quel service ou quel rôle est responsable de certaines activités, tandis que toutes les activités restent rattachées à la même organisation globale.
L’utilisation de pools et de couloirs permet de structurer clairement les processus complexes en montrant comment différents services collaborent au sein d’une même organisation.
Sujets associés
- Activités : tâches et sous-processus.
- Objets de connexion : liens entre les éléments.