Sur cette page

Types d’activités BPMN avancées

Introduction

Découvrez les nombreuses possibilités de BPMN 2.0 avec des types d’activités supplémentaires qui vont au-delà des tâches et sous-processus classiques. Ces activités permettent de modéliser des workflows avec précision et flexibilité, pour une conception optimisée de vos processus métiers. Chaque type a un rôle précis pour améliorer le flux du processus.

Gateway exclusif BPMN
Passerelle parallèle BPMN
Gateway exclusif BPMN
Gateway exclusif BPMN
Gateway inclusif BPMN
Gateway d’événement BPMN

Sub-processus replié

Icône ProcessMind BPMN sous-processus réduit pour tâches groupées

Un Collapsed Sous-processus permet de regrouper plusieurs tâches d’un même processus, pour plus de clarté et de simplicité. Les étapes sont résumées en une seule forme, dont le détail apparaît ailleurs dans le diagramme si besoin.

Sub-processus ad-hoc

Symbole ProcessMind BPMN ad-hoc sub-process pour ordre de tâche flexible

Les Ad-hoc Sous-processus n’ont pas d’ordre défini : les tâches peuvent être réalisées dans n’importe quel ordre ou sautées. Cela offre la flexibilité de s’adapter à chaque besoin.

Tâche boucle

Icône ProcessMind BPMN loop task pour activités répétées

Les Loop Task s’exécutent en boucle, selon une condition « do while », jusqu’à ce que celle-ci soit remplie. Cela garantit l’achèvement avant de continuer le processus.

Multi-instance

Symbole ProcessMind BPMN multi-instance task pour exécution parallèle ou séquentielle

Les activités Multi-instance permettent de répéter une tâche pour chaque élément d’un ensemble, comme un boucle « for-each ». L’exécution est parallèle (lignes verticales) ou séquentielle (lignes horizontales) jusqu’à résolution de toutes les instances.

Compensation

Icône ProcessMind BPMN compensation task pour actions correctives

Les tâches Compensation gèrent les événements de compensation dans un workflow, connectées via des associations (et non flux de séquence (Sequence Flow)), pour assurer la prise en charge efficace des mesures correctives BPMN.

Compensation combinée

Symbole ProcessMind BPMN ad-hoc et compensation task pour actions correctives flexibles

Les tâches Compensation combinées utilisent loop ou multi-instance pour appliquer la compensation avec souplesse. Elles fonctionnent avec d’autres types de tâches, par exemple pour répéter manuellement jusqu’à solution ou exécuter plusieurs fois en parallèle.

Synthèse des cas d’usage

  • User Task : Décisions ou saisies humaines.
  • Service Task : Actions automatisées via des systèmes ou services.
  • Script Task : Actions personnalisées automatisées via scripts.
  • Manual Task : Actions hors du contrôle direct du système.
  • Business Rule Task : Décisions automatiques via des règles métiers.
  • Send/Receive Task : Communication entre systèmes ou processus.
  • Call Activity : Réutiliser des sous-process ou tâches.
  • Loop/Multi-instance : Répétition de tâches pour plusieurs conditions ou participants.

Ces types d’activités offrent un pilotage précis des tâches dans BPMN, pour modéliser fidèlement les workflows humains et automatisés.