Types d’activités supplémentaires
Présentation des types d’activités supplémentaires
Au-delà des tâches et sous-processus de base, ces types d’activités supplémentaires BPMN 2.0 vous offrent des possibilités de modélisation des flux de travail plus précises et plus flexibles. Chaque type répond à un besoin particulier et contribue à optimiser le déroulement du processus.
Collapsed Sub-Process
Un sous-processus réduit encapsule une série de tâches dans le processus global, pour en simplifier la lecture. Il condense plusieurs étapes en une seule représentation, détaillée ailleurs dans le diagramme sous une forme développée.
Ad-hoc Sub-Process
Les sous-processus ad hoc ne suivent pas de séquence fixe. Les tâches peuvent être exécutées dans n’importe quel ordre ou ignorées si nécessaire. Cette organisation permet d’adapter le processus aux exigences particulières au moment de l’exécution.
Loop Task
Les Loop tasks s’exécutent de manière répétée selon une boucle « do while », jusqu’à ce qu’une condition donnée soit satisfaite. Les tâches sont ainsi terminées avant le passage aux activités suivantes.
Multi-instance
Les activités multi-instances sont des tâches répétées pour un nombre défini d’éléments, selon un fonctionnement comparable à une boucle for-each. Elles sont exécutées en parallèle, représenté par des lignes verticales, ou séquentiellement, représenté par des lignes horizontales, jusqu’à l’achèvement de toutes les instances.
Rémunération
Les tâches de compensation gèrent les événements de compensation dans les flux de travail. Elles sont reliées par des Associations plutôt que par des Sequence Flows, afin de traiter efficacement les mesures correctives dans les processus BPMN.
Compensation Combined
Les tâches de compensation intégrées utilisent des boucles ou plusieurs instances pour exécuter la compensation avec souplesse. Elles peuvent être combinées à d’autres types de tâches, par exemple pour effectuer des répétitions manuelles jusqu’à la résolution d’un problème ou des exécutions parallèles répétées.
Synthèse des cas d’utilisation
- User Task : réaliser des tâches nécessitant une décision ou une saisie humaine.
- Service Task : effectuer des actions automatisées via des systèmes ou des services.
- Script Task : exécuter des actions automatisées personnalisées à l’aide de scripts.
- Manual Task : gérer des actions qui ne sont pas directement contrôlées par un système.
- Business Rule Task : appliquer des décisions automatisées fondées sur des règles métier.
- Send/Receive Task : permettre la communication entre des systèmes ou des processus.
- Call Activity : réutiliser efficacement des sous-processus ou des tâches.
- Loop/Multi-instance : gérer des tâches répétées pour plusieurs conditions ou participants.
Ces types d’activités permettent de gérer les tâches avec précision dans les processus BPMN et de modéliser fidèlement les flux de travail pilotés par des personnes comme ceux exécutés par des systèmes.
Sujets associés
- Activités : les principaux types d’activités.
- BPMN Building Blocks : référence des éléments.