Archyno

Modèle de diagramme de processus BPMN

Un processus de traitement de commande en BPMN 2.0 avec deux couloirs, une passerelle exclusive qui se ramifie vraiment, et un flux de messages vers le participant que vous ne contrôlez pas.

Notation: BPMN 2.0Diagramme: Diagramme de processus métier

Order fulfilmentSalesWarehouseCustomernoyesOrder receivedValidate orderStock available?Notify customerOrder cancelledPick and packShip orderOrderdispatched
Le modèle à l'ouverture. Les deux branches de la passerelle sont déjà tracées, et c'est précisément ce qui manque à la plupart des premiers jets.

Ouvrir ce modèle dans Archyno

Il s'ouvre comme un modèle modifiable, pas comme une image. Modifiez-le dans le navigateur, puis exportez en PNG, SVG, Mermaid, XMI ou fichier Sparx .qea.

Ouvrir ce modèle

Ce que contient ce diagramme

Order fulfilment
Le pool. Un participant, un processus - renommez-le d'après la partie qui détient le travail.
Sales / Warehouse
Les couloirs. Qui exécute l'étape, pas ce qu'est l'étape.
Order received
L'événement de début. Nommez-le d'après ce qui s'est produit, pas d'après la suite.
Stock available?
La passerelle exclusive. Une question dont chaque réponse est une branche étiquetée.
Pick and pack
Une tâche. Un verbe et un objet, dans le couloir de celui qui l'exécute.
Customer
Le pool réduit. Un participant dont vous ne connaissez ni ne contrôlez l'intérieur.

Comment se l'approprier

  1. Renommez le pool d'après le participant qui détient le processus. Si deux parties en détiennent des morceaux, ce sont deux pools et un flux de messages entre eux, pas deux couloirs.
  2. Nommez les couloirs par rôle, pas par personne ni par système. Un couloir nommé Jana est faux la semaine où elle change d'équipe.
  3. Nommez l'événement de début d'après ce qui s'est déjà produit. « Commande reçue » est un événement de début ; « Recevoir la commande » est une tâche déguisée.
  4. Étiquetez chaque branche qui sort de la passerelle. Une passerelle exclusive non étiquetée est l'erreur BPMN la plus fréquente, et elle rend le diagramme illisible, pas simplement négligé.
  5. Gardez le flux de messages en pointillés et à travers la frontière du pool. Un flux de séquence plein entre deux pools est du BPMN invalide - les flux ne traversent pas les participants.
  6. Donnez un événement de fin à chaque chemin. Une tâche suivie de rien se lit comme un diagramme inachevé, pas comme un processus terminé.

Questions fréquentes

Quelle est la différence entre un pool et un couloir en BPMN ?

Un pool est un participant - une entreprise, un service, un système qui exécute son propre processus. Un couloir est une subdivision à l'intérieur d'un pool, généralement un rôle. Le test pratique est le flux : les flux de séquence traversent librement les couloirs et jamais les pools. Si les deux boîtes que vous dessinez ont besoin d'une flèche pleine entre elles, elles appartiennent au même pool.

Quand utiliser une passerelle exclusive plutôt que parallèle ?

Une passerelle exclusive prend exactement une branche sortante, choisie par les données ; une parallèle les prend toutes à la fois. Lisez la question à voix haute - si les réponses s'excluent mutuellement, elle est exclusive. Si la réponse est « les deux, en même temps », elle est parallèle et exige une jonction correspondante avant que le processus continue.

Dois-je dessiner le processus du client ?

Non, et le plus souvent vous ne devriez pas. Un pool réduit - un rectangle nu portant un nom et rien d'autre - dit que le participant existe, échange des messages avec vous et exécute un processus que vous ne modélisez pas. Dessiner l'intérieur d'une partie que vous ne contrôlez pas, c'est présenter une supposition comme une spécification.

Lire la notation

Passerelles

Les types de passerelles BPMN expliqués : exclusive, parallèle, inclusive, basée sur événement et complexe, division contre fusion, flux par défaut, et pourquoi une passerelle inclusive déséquilibrée est la façon classique de bloquer un processus.

Qu'est-ce que BPMN

Une introduction utilisable à BPMN 2.0 : les cinq familles de symboles, la différence entre flux de séquence et flux de message, couloirs et lignes d'eau, les trois niveaux de modélisation, et quand BPMN l'emporte sur un diagramme d'activité UML.

Symboles BPMN

Une référence de tous les symboles BPMN 2.0 : les tâches et leurs marqueurs de type, les sous-processus et activités appelées, les trois bordures d'événement et leurs glyphes, les cinq passerelles, flux de séquence contre flux de message, flux par défaut et conditionnels, couloirs, objets de données et artefacts.

Dessiner un BPMN

Une marche à suivre pour dessiner un diagramme BPMN 2.0 : choisir d'abord les événements de début et de fin, lister les étapes en groupes verbaux, dessiner le chemin nominal dans un seul couloir, ajouter passerelles et boucles, décider d'un second couloir, puis passer cinq vérifications.

Tous les modèles