Sous-Processus Réduit
Un sous-processus réduit sert à encapsuler une série de tâches au sein du processus global, apportant clarté et simplification. Il compacte la série d’étapes en une seule représentation, détaillée ultérieurement sous une forme étendue ailleurs dans le diagramme.
Sous-Processus Ad-hoc
Les sous-processus ad-hoc fonctionnent sans séquence fixe, permettant aux tâches d’être exécutées dans n’importe quel ordre ou d’être sautées si nécessaire. Ils offrent la flexibilité de s’adapter dynamiquement à des exigences spécifiques.
Tâche en Boucle
Les tâches en boucle s’exécutent de manière répétée selon une boucle “do while”, où les activités continuent jusqu’à ce qu’une certaine condition soit remplie. Cela garantit que les tâches sont complétées avant de passer aux activités suivantes.
Multi-instance
Les activités multi-instances sont des tâches répétitives effectuées pour un nombre défini d’éléments, semblables à une boucle for-each. L’exécution est en parallèle (indiquée par des lignes verticales) ou de manière séquentielle (indiquée par des lignes horizontales) jusqu’à ce que toutes les instances soient résolues.
Compensation
Les tâches de compensation gèrent les événements de compensation au sein des workflows, se connectant par des associations plutôt que par des flux séquentiels, garantissant ainsi que les mesures correctives sont efficacement traitées dans les processus BPMN.
Compensation Combinée
Les tâches de compensation intégrées utilisent des boucles ou des instances multiples pour exécuter la compensation de manière flexible. Elles collaborent avec d’autres types de tâches pour des scénarios tels que des répétitions manuelles jusqu’à résolution ou des exécutions parallèles répétées.
Ces types d’activités permettent une gestion détaillée des tâches dans les processus BPMN, permettant une modélisation précise des workflows à la fois humains et pilotés par système.