Auf dieser Seite

BPMN Aktivitäten & Aufgabe-Typn verstehen

Einführung

In BPMN 2.0 steht eine Activity für eine Aufgabe oder eine Folge von Aufgaben, die in einem Geschäftsprozess durchgeführt werden. Aktivitäten sind die Bausteine eines Prozessmodells und beschreiben die konkreten Aktionen, um den Prozess voranzubringen. Im BPMN-Diagramm werden sie als Rechtecke mit abgerundeten Ecken dargestellt.

Aktivitätstypen

  1. Aufgabe:

    • Eine einzelne, atomare Activity, die eine Basiseinheit der Arbeit darstellt.
    • Beispiel: “Send Invoice” oder “Approve Request”.
  2. Subprozess:

    • Eine komplexe Activity, die weitere Aufgaben oder Prozesse enthält.
    • Kann expandiert (alle Unteraufgaben sichtbar) oder kollabiert (als einzelne Activity dargestellt) sein.
    • Beispiel: Ein Bewerbungsprozess kann ein Subprozess im größeren Onboarding-Prozess sein.
  3. Call Activity:

    • Ein wiederverwendbarer Prozess oder Subprozess, der den Antrag bearbeitet.urch einen anderen Prozess aufgerufen wird.
    • Beispiel: Ein gemeinsamer “Customer Verification”-Prozess, der in mehreren Workflows verwendet wird.

Spezialisierte Aufgabe-Typn

Aufgaben können nach den beteiligten Teilnehmern sowie den verwendeten, verbrauchten oder erzeugten Objekten im Prozess kategorisiert werden.

Generic Aufgabe

ProcessMind BPMN generisches Aufgabe-Icon für Geschäftsprozessmodellierung

Generic Aufgaben sind der Startpunkt für Ihr Prozessmodell. Sie lassen sich schnell einsetzen und später bei Bedarf in spezielle Subtypen differenzieren.

Manual Aufgabe

ProcessMind BPMN Manual Aufgabe-Symbol für nicht-automatisierte Arbeiten

Manual Aufgaben werden von Personen ausgeführt und stehen nicht im direkten Kontakt mit der Process Engine. Beispiele: Dokumente ablegen, Rechnungsabweichungen telefonisch klären, Kundengespräche am Service-Schalter.

Benutzer Aufgabe

ProcessMind BPMN Benutzer Aufgabe-Icon für menschliche Interaktion

Benutzer Aufgaben werden von Nutzern ausgeführt und gezielt durch die Process Engine zugewiesen. Die Engine legt Aufgaben direkt in die jeweilige Aufgabe-Queue jedes Nutzers. Nach Abschluss ist meist eine Bestätigung nötig, etwa durch Datenanforderungenanforderungenanforderungeneingabe oder Button-Klick. Benutzer Aufgaben sind zentral im Human Workflow Management.

Beispiele: Rechnung prüfen, Urlaubsantrag genehmigen, Support-Ticket bearbeiten.

Receive Aufgabe

ProcessMind BPMN Receive Aufgabe-Symbol für eingehende Nachrichten

Receive Aufgaben modellieren den Empfang einer Nachricht als eigenständige Aufgabe im Prozess. Sie sind eine Alternative zum Nachricht Eintreffending Event und werden in BPMN 2.0 durch ein leeres Umschlag-Symbol dargestellt.

Receive Aufgabe (Instantiating)

ProcessMind BPMN Receive Aufgabe (Instantiating)-Icon für Prozessstart durch Nachricht

Wenn eine Receive Aufgabe den Prozessstart auslöst und somit das Nachricht Start Event ersetzt, zeigt dies ein kleines Event-Icon oben links an.

Send Aufgabe

ProcessMind BPMN Send Aufgabe-Symbol für ausgehende Nachrichten

Send Aufgaben sind technische Aufgaben, die von der Process Engine ausgeführt werden, meist für asynchrone Webservice-Aufrufe über Nachricht Queues.

Script Aufgabe

ProcessMind BPMN Script Aufgabe-Icon für automatisierte Skriptausführung

Script Aufgaben laufen direkt in der Process Engine und müssen in einer vom System unterstützten Sprache geschrieben werden.

Service Aufgabe

ProcessMind BPMN Service Aufgabe-Symbol für automatisierte Systemaufgaben

Service Aufgaben umfassen Abläufe, die von Software-Anwendungen automatisch innerhalb des Prozesses ausgeführt werden. Häufig erfolgt dies über Webservices, andere Integrationsarten sind aber möglich. Diese Aufgaben sind wichtig für die prozessorientierte Integration und eng mit Service-Oriented Architecture (SOA) verbunden.

Business Rule Aufgabe

ProcessMind BPMN Business Rule Aufgabe-Icon für automatisierte Entscheidungslogik

BPMN 2.0 führt den Aufgabe-Typ Business Rule Aufgabe ein, speziell für das Anwenden von Business Rules im Prozess.

Wichtige Merkmale

  • Sequence Flows: Aktivitäten sind durch Pfeile (Sequence Flows) verbunden, die die Abfolge der Ausführung bestimmen.
  • Loop und Multi-instance: Manche Aktivitäten können wiederholt werden (Loop) oder von mehreren Teilnehmenden gleichzeitig ausgeführt werden (Multi-instance).

Beispiel

  • Eine “Review Application”-Activity kann eine Benutzer Aufgabe sein, bei der ein Manager einen Antrag prüft. Diese Aufgabe könnte Teil eines größeren Subprozess namens “Application Processing” sein.

Aktivitäten sind wichtig, um die einzelnen Schritte eines Prozesses und die Arbeitsabläufe im BPMN-Modelll zu beschreiben. Sie können einfache Aufgaben oder komplexe Subprozesse sein, die mehrere Aktivitäten und Flow Conditions enthalten.

Weiterführend

Weitere Aktivitätstypen

Weitere Aktivitätstypen sind kollabierte Subprozesse, Multi-instance Aufgaben und Ad-Hoc Sub-Aufgaben.