Zusätzliche Aktivitätstypen
Einführung
Erkunden Sie die umfangreichen Möglichkeiten in BPMN 2.0 mit mehreren zusätzlichen Aktivitätsarten, die über grundlegende Aufgaben und Sub-Prozesse hinausgehen. Diese Aktivitätstypen ermöglichen präzises und flexibles Workflow-Modelling und verbessern Ihr Geschäftsprozessdesign. Jeder Typ erfüllt eine spezifische Rolle zur Optimierung des Prozessflusses.
Collapsed Sub-Process
Ein verkapselter Sub-Prozess dient dazu, eine Reihe von Aufgaben innerhalb des breiteren Prozesses einzuschließen, was Klarheit und Vereinfachung bringt. Er fasst die Schrittfolge in einer einzigen Darstellung zusammen, die an anderer Stelle im Diagramm ausführlicher erläutert wird.
Ad-hoc Sub-Process
Ad-hoc Sub-Prozesse arbeiten ohne feste Reihenfolge und erlauben es, Aufgaben in beliebiger Reihenfolge auszuführen oder nach Bedarf zu überspringen. Sie bieten die Flexibilität, sich dynamisch an spezifische Anforderungen anzupassen.
Loop Task
Loop-Aufgaben werden basierend auf einer “do while”-Schleife wiederholt ausgeführt, solange eine bestimmte Bedingung erfüllt ist. Dies stellt sicher, dass Aufgaben abgeschlossen sind, bevor zu nachfolgenden Aktivitäten übergegangen wird.
Multi-instance
Multi-Instance-Aktivitäten sind wiederkehrende Aufgaben, die für eine bestimmte Anzahl von Elementen ausgeführt werden, ähnlich einer for-each Schleife. Die Ausführung erfolgt parallel (gekennzeichnet durch vertikale Linien) oder sequenziell (gekennzeichnet durch horizontale Linien), bis alle Instanzen abgeschlossen sind.
Compensation
Kompensationsaufgaben verwalten Kompensationsereignisse innerhalb von Workflows und verbinden sich über Associations anstelle von Sequence Flows, um sicherzustellen, dass Korrekturmaßnahmen in BPMN-Prozessen effizient adressiert werden.
Compensation Combined
Integrierte Kompensationsaufgaben nutzen Schleifen oder mehrere Instanzen, um Kompensation flexibel auszuführen. Sie kooperieren mit anderen Aufgabentypen für Szenarien wie manuelle Wiederholungen bis zur Lösung oder wiederholte parallele Ausführungen.
Zusammenfassung der Anwendungsfälle:
- User Task: Beteiligen Sie sich an menschlichen Entscheidungs- oder Eingabeaufgaben.
- Service Task: Automatisierte Aktionen über Systeme oder Dienste durchführen.
- Script Task: Maßgeschneiderte automatisierte Aktionen mit Skripten ausführen.
- Manual Task: Aktionen außerhalb der direkten Systemkontrolle verwalten.
- Business Rule Task: Automatisierte Entscheidungen basierend auf Geschäftsregeln anwenden.
- Send/Receive Task: Kommunikation zwischen Systemen oder Prozessen erleichtern.
- Call Activity: Sub-Prozesse oder Aufgaben effizient wiederverwenden.
- Loop/Multi-instance: Wiederholte Aufgaben für mehrere Bedingungen oder Teilnehmer verwalten.
Diese Aktivitätstypen ermöglichen ein detailliertes Aufgabenmanagement in BPMN-Prozessen und erlauben eine präzise Modellierung sowohl von menschlich gesteuerten als auch systemgesteuerten Workflows.