Zusätzliche Aktivitätstypen
Einführung
Erfahren Sie mehr über die Möglichkeiten von BPMN 2.0 mit zusätzlichen Aktivitätstypen, die über einfache Aufgaben und Subprozesse hinausgehen. Diese Aktivitätstypen 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 Prozessfluss.
Collapsed Sub-Process
Ein Collapsed Sub-Process fasst mehrere Aufgaben 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 Subprozesse werden ohne feste Reihenfolge ausgeführt: Aufgaben können in beliebiger Abfolge erledigt oder übersprungen werden. Diese Flexibilität ermöglicht dynamisches Reagieren auf spezielle Anforderungen.
Loop Aufgabe
Loop Aufgaben 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 Aktivitäten sind wiederkehrende Aufgaben 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 Aufgaben steuern Compensation Ereignisse im Workflow und verbinden sich über Assoziationen, nicht über Sequenzflüsse. Sie sorgen dafür, dass Korrekturmaßnahmen im BPMN-Prozess effizient eingebunden werden.
Compensation Combined
Integrierte Compensation Aufgaben einsetzen Loops oder Multi-Instance, um Korrekturen flexibel auszuführen. In Zusammenarbeit mit anderen Aufgabe-Typn eignen sie sich für Szenarien wie manuelle Wiederholungen bis zur Lösung oder parallele Korrekturen.
Zusammenfassung der Anwendungsfälle
- Benutzer Aufgabe: Menschliche Entscheidungen treffen oder Eingaben vornehmen.
- Service Aufgabe: Automatisierte Aktionen über Systeme oder Dienste ausführen.
- Script Aufgabe: Eigene automatisierte Aktionen per Script abbilden.
- Manual Aufgabe: Aktionen außerhalb des Systems durchführen.
- Business Rule Aufgabe: Automatisierte Entscheidungen auf Basis von Geschäftsregeln treffen.
- Send/Receive Aufgabe: Kommunikation zwischen Systemen oder Prozessen ermöglichen.
- Call Activity: Subprozesse oder Aufgaben effizient wiederverwenden.
- Loop/Multi-instance: Wiederkehrende Aufgaben für verschiedene Bedingungen oder Beteiligte verwalten.
Diese Aktivitätstypen ermöglichen detailliertes Aufgabe-Management in BPMN-Prozessen für menschliche und automatische Workflows.