Einführung in die Aktivitätsnotation in BPMN
Business Process Model and Notation (BPMN) ist eine standardisierte grafische Darstellung, die zur Modellierung von Geschäftsprozessen verwendet wird. In BPMN sind Aktivitäten zentral für die Definition der innerhalb eines Prozesses ausgeführten Arbeit. Dieser Leitfaden bietet eine umfassende Übersicht über die Aktivitätsnotation in BPMN, einschließlich Schlüsselkonzepte, Arten von Aktivitäten und Beispiele, um ihre Anwendung zu veranschaulichen.
Schlüsselkonzepte der Aktivitätsnotation
Was ist eine Aktivität?
Eine Aktivität in BPMN stellt Arbeit dar, die innerhalb eines Geschäftsprozesses ausgeführt wird. Sie wird als abgerundetes Rechteck dargestellt und kann weiter in Aufgaben und Unterprozesse unterteilt werden. Aktivitäten sind entscheidend für die Definition der Arbeitsabfolge, die Zuweisung von Verantwortlichkeiten und die Festlegung des Steuerungsflusses innerhalb eines Prozesses.
Arten von Aktivitäten

BPMN unterscheidet zwischen zwei Hauptarten von Aktivitäten:
- Aufgaben: Stellen atomare Einheiten der Arbeit dar, die im Kontext des Prozessmodells nicht weiter zerlegt werden können.
- Unterprozesse: Stellen komplexe Aktivitäten dar, die in kleinere Aufgaben oder Unterprozesse zerlegt werden können.
Aufgaben
Aufgaben sind die grundlegenden Einheiten der Arbeit in BPMN. Sie werden als abgerundete Rechtecke dargestellt und können je nach Art weiter klassifiziert werden:
- Aufgabe: Eine generische Aufgabe, die eine einzelne Arbeitseinheit darstellt.
- Sendeaufgabe: Stellt die Aktion dar, eine Nachricht an einen anderen Teilnehmer zu senden.
- Empfangsaufgabe: Stellt die Aktion dar, eine Nachricht von einem anderen Teilnehmer zu empfangen.
- Benutzer-Aufgabe: Stellt eine Aufgabe dar, die menschliche Interaktion erfordert.
- Manuelle Aufgabe: Stellt eine Aufgabe dar, die manuell ausgeführt wird, oft außerhalb der Kontrolle des Prozess-Engines.
- Geschäftsregel-Aufgabe: Stellt eine Aufgabe dar, die die Anwendung von Geschäftsregeln beinhaltet.
- Skript-Aufgabe: Stellt eine Aufgabe dar, die die Ausführung eines Skripts beinhaltet.
- Dienst-Aufgabe: Stellt eine Aufgabe dar, die die Aufruf eines Dienstes beinhaltet.
Unterprozesse
Unterprozesse werden verwendet, um komplexe Aktivitäten darzustellen, die in kleinere Aufgaben oder Unterprozesse zerlegt werden können. Sie werden als abgerundete Rechtecke mit einem Pluszeichen (+) innerhalb dargestellt. Unterprozesse können basierend auf ihrem Verhalten weiter klassifiziert werden:
- Schleifen-Unterprozess: Stellt einen Unterprozess dar, der mehrfach wiederholt wird.
- Mehrfach-Instanz-Unterprozess: Stellt einen Unterprozess dar, der mehrfach parallel ausgeführt wird.
- Kompensations-Unterprozess: Stellt einen Unterprozess dar, der ausgeführt wird, um eine vorherige Aktivität auszugleichen.
- Ad-hoc-Unterprozess: Stellt einen Unterprozess dar, bei dem die Aufgaben in beliebiger Reihenfolge ausgeführt werden können.
- Kompensation und Ad-hoc-Unterprozess: Kombiniert die Eigenschaften von Kompensation und Ad-hoc-Unterprozessen.
Aufrufaktivität
Eine Aufrufaktivität ist eine spezielle Art von Aktivität, die die Aufrufung eines wiederverwendbaren Unterprozesses darstellt. Sie wird als abgerundetes Rechteck mit einer fett ausgeführten Umrandung dargestellt. Aufrufaktivitäten werden verwendet, um Unterprozesse innerhalb eines Prozessmodells zu modularisieren und wiederzuverwenden.
Beispiele für Aktivitätsnotation
Das bereitgestellte BPMN-(Business-Process-Model-und-Notation)-Diagramm zeigt einen Prozess zur Bearbeitung von Bestellungen, wobei der Fokus auf der Verfügbarkeit von Artikeln, Beschaffung und Kundenkommunikation liegt. Unten folgt eine detaillierte Erklärung und Interpretation des Diagramms:
Übersicht
Das Diagramm zeigt die Schritte bei der Bearbeitung einer Bestellung, von der Aufnahme der Bestellung bis hin zum Versand des Artikels oder der Behandlung von Fällen, in denen der Artikel nicht verfügbar ist. Es enthält Entscheidungspunkte, Aufgaben, Ereignisse und Gateways zur Steuerung des Prozessablaufs.

Detaillierte Erklärung
1. Bestellung erhalten
- Ereignis: Der Prozess beginnt mit dem Ereignis „Bestellung erhalten“, dargestellt durch einen Kreis mit einem Umschlag-Symbol. Dies zeigt an, dass eine Bestellung eingegangen ist und den Prozess auslöst.
2. Verfügbarkeit prüfen
- Aufgabe: Die erste Aufgabe ist „Verfügbarkeit prüfen“, dargestellt durch ein abgerundetes Rechteck. Diese Aufgabe beinhaltet die Überprüfung, ob der bestellte Artikel auf Lager ist.
3. Entscheidungspunkt: Artikel verfügbar?
- Gateway: Der Prozess erreicht dann einen Entscheidungspunkt, dargestellt durch eine Raute. Dieses Gateway prüft, ob der Artikel verfügbar ist.
Wenn Artikel verfügbar ist:
- Ablaufstruktur: Wenn der Artikel verfügbar ist, folgt der Prozess dem „Ja“-Pfad.
- Aufgabe: Die nächste Aufgabe ist „Artikel versenden“, dargestellt durch ein abgerundetes Rechteck. Diese Aufgabe beinhaltet das Versenden des Artikels an den Kunden.
- Aufgabe: Nach der Lieferung wird die Aufgabe „Finanzielle Abwicklung“ durchgeführt, dargestellt durch ein abgerundetes Rechteck mit einem Dollarzeichen-Symbol. Diese Aufgabe beinhaltet die Abwicklung der Zahlung für die Bestellung.
- Ereignis: Der Prozess endet mit dem Ereignis „Zahlung erhalten“, dargestellt durch einen Kreis mit roter Umrandung. Dies zeigt an, dass die Zahlung erfolgreich eingegangen ist und den Abschluss des Prozesses markiert.
Wenn Artikel nicht verfügbar ist:
- Ablaufstruktur: Wenn der Artikel nicht verfügbar ist, folgt der Prozess dem „Nein“-Pfad.
- Unterprozess: Der Unterprozess „Beschaffung“ wird gestartet, dargestellt durch ein abgerundetes Rechteck mit einem Pluszeichen (+) innerhalb. Dieser Unterprozess beinhaltet die Beschaffung des Artikels von einem Lieferanten.
4. Unterprozess Beschaffung
- Aufgaben und Ereignisse innerhalb der Beschaffung:
- Aufgabe: Der Beschaffungsunterprozess umfasst Aufgaben wie die Auftragserteilung an den Lieferanten und die Abwicklung der Lieferung.
- Ereignisse: Der Unterprozess behandelt Ereignisse wie „Nicht lieferbar“ und „Verspätete Lieferung“, dargestellt durch Kreise mit Symbolen.
Wenn nicht lieferbar oder Verspätete Lieferung:
- Ablaufströmung: Wenn der Artikel nicht lieferbar ist oder eine verspätete Lieferung erfolgt, folgt der Prozess den jeweiligen Pfaden.
- Aufgabe: Die Aufgabe „Kunden informieren“ wird ausgeführt, dargestellt durch ein abgerundetes Rechteck. Diese Aufgabe beinhaltet die Benachrichtigung des Kunden über das Problem.
- Ereignis: Der Prozess endet mit dem Ereignis „Kunde informiert“, dargestellt durch einen Kreis mit roter Umrandung. Dies zeigt an, dass der Kunde informiert wurde, was das Ende des Prozesses markiert.
Wenn Artikel erfolgreich beschafft wurde:
- Ablaufströmung: Wenn der Artikel erfolgreich beschafft wurde, wird der Prozess fortgesetzt.
- Aufgabe: Die Aufgabe „Kunden informieren“ wird ausgeführt, dargestellt durch ein abgerundetes Rechteck. Diese Aufgabe beinhaltet die Benachrichtigung des Kunden, dass der Artikel nun verfügbar ist.
- Aufgabe: Die Aufgabe „Artikel aus Katalog entfernen“ wird ausgeführt, dargestellt durch ein abgerundetes Rechteck. Diese Aufgabe beinhaltet das Entfernen des Artikels aus dem Katalog, falls er nicht mehr bestellbar ist.
- Ereignis: Der Prozess endet mit dem Ereignis „Artikel entfernt“, dargestellt durch einen Kreis mit roter Umrandung. Dies zeigt an, dass der Artikel aus dem Katalog entfernt wurde, was das Ende des Prozesses markiert.
Interpretation
Das BPMN-Diagramm modelliert die Auftragsabwicklung effektiv und hebt die wesentlichen Aktivitäten, Entscheidungen und Ereignisse hervor. Es bietet eine klare visuelle Darstellung des Prozesses, die die Verständlichkeit und Verwaltung erleichtert. Das Diagramm hilft dabei, potenzielle Engpässe, wie z. B. Beschaffungsverzögerungen, zu identifizieren und sicherzustellen, dass angemessene Maßnahmen ergriffen werden, um Kunden zu informieren und den Katalog zu verwalten.
Fazit
Die Aktivitätsnotation in BPMN ist ein grundlegender Aspekt der Modellierung von Geschäftsprozessen. Durch das Verständnis der verschiedenen Arten von Aktivitäten und ihrer Anwendung können Sie klare und effektive Prozessmodelle erstellen, die die Arbeit innerhalb Ihrer Organisation genau widerspiegeln. Unabhängig davon, ob Sie einfache Aufgaben oder komplexe Unterprozesse modellieren, bietet BPMN die Werkzeuge und Notationen, um die Essenz Ihrer Geschäftsprozesse zu erfassen. Dieses BPMN-Diagramm ist ein wertvolles Instrument für Unternehmen, um ihre Auftragsabwicklung zu optimieren. Durch die klare Definition der Schritte und Entscheidungspunkte trägt es zur Verbesserung der Effizienz, zur Verbesserung der Kommunikation und zur Sicherstellung der Kundenzufriedenheit bei. Die Verwendung standardisierter BPMN-Notation macht das Diagramm sowohl für technische als auch für nicht-technische Stakeholder zugänglich und fördert eine bessere Zusammenarbeit und Prozessverbesserung.
BPMN-Referenzen