Zusätzliche Aktivitätstypen
Einführung
Entdecken Sie die vielfältigen Möglichkeiten von BPMN 2.0 mit zusätzlichen Activity-Typen, die über einfache Tasks und Subprocesses hinausgehen. Diese Activity-Typen ermöglichen eine präzise und flexible Workflow-Modellierung und verbessern das Design Ihrer Geschäftsprozesse. Jeder Typ übernimmt eine spezielle Funktion und optimiert so den Process Flow.
Collapsed Sub-Process
Ein Collapsed Sub-Process fasst mehrere Tasks innerhalb eines größeren Prozesses zusammen. Dadurch wird der Ablauf klarer und übersichtlicher. Die Details werden an anderer Stelle im Diagramm dargestellt.
Ad-hoc Sub-Process
Ad-hoc Subprocesses werden ohne feste Reihenfolge ausgeführt: Tasks können in beliebiger Abfolge erledigt oder übersprungen werden. Diese Flexibilität ermöglicht dynamisches Reagieren auf spezielle Anforderungen.
Loop Task
Loop Tasks führen Aufgaben mehrfach aus – basierend auf einer “Do-While”-Schleife. Die Aktivitäten werden fortgesetzt, bis eine bestimmte Bedingung erfüllt ist.
Multi-instance
Multi-instance Activities sind wiederkehrende Tasks für eine festgelegte Anzahl von Elementen, ähnlich einer for-each-Schleife. Die Ausführung erfolgt parallel (vertikale Linien) oder nacheinander (horizontale Linien), bis alle Instanzen abgeschlossen sind.
Compensation
Compensation Tasks steuern Compensation Events im Workflow und verbinden sich über Associations, nicht über Sequence Flows. Sie sorgen dafür, dass Korrekturmaßnahmen im BPMN-Prozess effizient eingebunden werden.
Compensation Combined
Integrierte Compensation Tasks nutzen Loops oder Multi-Instance, um Korrekturen flexibel auszuführen. In Zusammenarbeit mit anderen Task-Typen eignen sie sich für Szenarien wie manuelle Wiederholungen bis zur Lösung oder parallele Korrekturen.
Zusammenfassung der Anwendungsfälle
- User Task: Menschliche Entscheidungen treffen oder Eingaben vornehmen.
- Service Task: Automatisierte Aktionen über Systeme oder Services ausführen.
- Script Task: Eigene automatisierte Aktionen per Script abbilden.
- Manual Task: Aktionen außerhalb des Systems durchführen.
- Business Rule Task: Automatisierte Entscheidungen auf Basis von Business Rules treffen.
- Send/Receive Task: Kommunikation zwischen Systemen oder Prozessen ermöglichen.
- Call Activity: Subprocesses oder Tasks effizient wiederverwenden.
- Loop/Multi-instance: Wiederkehrende Aufgaben für verschiedene Bedingungen oder Beteiligte verwalten.
Diese Activity-Typen ermöglichen detailliertes Task-Management in BPMN Prozessen – für menschliche und automatische Workflows.