Concepts clés du BPMN pour les débutants


Pour un nouvel analyste d’affaire qui tente de comprendre les notations, les diagrammes et les modèles les plus utilisés dans BPMN v2.0, voici quelques domaines clés qui sont souvent déroutants pour un nouvel utilisateur:
1. Flux de séquence et flux de messages (entre les pools)
Un pool dans un diagramme de collaboration BPMN est un participant d’un processus. Une piscine peut avoir plusieurs voies. Cela signifie essentiellement que les processus au sein d’un pool sont entièrement détenus et contrôlés par les participants du pool. Bien qu’il y ait une marge de manœuvre sur la façon dont vous définissez vos pools, la pratique générale est qu’une organisation ou une unité est un pool alors que toute interaction externe est représentée comme un pool séparé.
BPMN autorise uniquement l’utilisation du flux de messages entre deux pools et n’autorise pas l’utilisation de flux de séquence. Cela est logique car les processus de deux pools sont autonomes. Par conséquent, le partage de messages est le seul moyen pour deux pools de communiquer.

2. Événements de la minuterie
2.1 Démarrer la minuterie
Un minuteur de démarrage est utilisé pour démarrer un processus qui est spécifique à l’heure-date ou au cycle horaire; par exemple, le traitement mensuel des factures.

2.2 Minuterie intermédiaire
Un temporisateur intermédiaire est utilisé comme mécanisme de retard entre les processus du flux principal (flux de séquence). Il indique le passage du temps ou un temps d’attente explicite avant le processus suivant. Par exemple, après avoir généré les factures, le processus attend le dernier jour du mois avant d’envoyer les factures par e-mail.

2,3 Minuterie de limite intermédiaire
Lorsqu’un temporisateur est attaché à la limite du processus, il indique le délai sur lequel le flux d’exception sera déclenché. En d’autres termes, il rompt le flux de séquence en flux d’exceptions.
Il existe deux types de temporisateurs de limite: l’un avec une ligne continue est un événement d’interruption, tandis que celui avec la ligne en pointillés est celui qui n’interrompt pas l’activité. Dans la figure 2.3 ci-dessous, au bout d’une journée lors de la génération des factures, le superviseur est informé de l’activité. Il s’agit d’un événement sans interruption et la génération des factures se poursuivra. Dans deux jours, si les factures ne sont pas générées, cela conduit au flux d’exception où Finance doit être contacté et constitue un événement interrompant.

Passerelles parallèles vs inclusives
3.1 Passerelles parallèles
Une passerelle parallèle représente deux tâches simultanées dans un flux de travail. Par exemple, dans la figure 3.1 ci-dessous, une fois qu’une entreprise imprime une facture à un client, elle peut enregistrer la facture et en conserver une copie dans le fichier client – ces événements peuvent se produire simultanément, d’où une passerelle parallèle.

3.2 Passerelles inclusives
- Les passerelles inclusives divisent le flux en un ou plusieurs flux. La différence entre une passerelle inclusive et exclusive est que la première peut déclencher plusieurs chemins sortants. Par exemple, dans la figure 3.2 ci-dessous, la tâche d’extraction des enregistrements client et d’analyse de chaque enregistrement peut emprunter les chemins suivants:
- L’enregistrement a DOB manquant
- L’enregistrement a un prénom manquant
- L’enregistrement a à la fois le prénom et la date de naissance manquants.

4. Marqueurs d’activité
Les marqueurs d’activité dans BPMN peaufinent le comportement des activités. BPMN 2.0 autorise les marqueurs suivants:
- Marqueurs de boucle standard: À utiliser lorsqu’une activité effectue une boucle / se répète plusieurs fois tant que la condition de boucle sous-jacente reste vraie. Par exemple, une activité «d’approbation» consiste à effectuer une boucle jusqu’à ce que toutes les approbations soient terminées.
- Multi-instance (parallèle): Généralement utilisé pour l’exécution parallèle de la tâche. Les instances démarrent en même temps. Par exemple, plusieurs approbations pour une seule facture.
- Multi-instance (séquentielle): Utilisé pour l’exécution séquentielle de la tâche. Les instances démarrent les unes après les autres. Par exemple, lorsque l’activité «d’approbation» doit être effectuée par les Finances, puis par les RH.
- Compensation: Ceci est utilisé pour inverser ou annuler les effets indésirables d’une autre activité. Par exemple, une activité de réservation de billets peut avoir une activité de compensation «Annuler la réservation».

5. Sous-processus d’événement
Un sous-processus permet de masquer la complexité d’une tâche (vue réduite) ou de décomposer une tâche complexe (vue étendue) – en même temps, en s’assurant que dans les deux cas, le processus doit être inclus et contextualisé dans le flux de travail global. Un sous-processus d’événement est déclenché par un événement. La différence entre un sous-processus d’événement et un sous-processus régulier est que ce dernier fait partie du flux de séquence.
Un sous-processus d’événement est représenté par une fine bordure en pointillés.

Résumé
BPMN est un outil qui enrichit le processus de partage d’informations, découvre les activités cachées et met en évidence les inefficacités. Comme on commence à utiliser régulièrement le BPMN comme une forme de communication, les avantages de celui-ci deviennent de plus en plus évidents – le plus souvent, conduisant à son adoption comme outil incontournable pour atteindre le plus large public.
Lire plus de blogs
Logiciel de numérisation d’Interfacing
Brochure sur le flux de travail EPC
Des questions?


