Auf dieser Seite stellen wir Ihnen die wichtigsten BPMN-Elemente und ihre Bedeutung vor. Viel Vergnügen beim Lesen!
- Swimlanes
- Aktivitäten
- Teilprozesse
- Ereignisse
- Konnektoren
- Assoziationen
- Gateways
- Artefakte
- IT Systeme
- Zusätzliche Prozessteilnehmer
Swimlanes
Pools und Lanes – wie definiere ich Verantwortlichkeiten und Organisationsgrenzen in meiner Prozesslandschaft?
Pools und Lanes stellen die Verantwortlichkeiten in einem Geschäftsprozess dar. Ein Pool ist eine Einheit mit klar voneinander abgegrenzten organisatorischen Grenzen, wie etwa ein Unternehmen oder eine Organisation. Ein Lane repräsentiert dagegen verschiedene Abteilungen, Rollen oder Personen in einem Prozess und damit die Prozessteilnehmer. Lanes, die sich im selben Pool befinden, können ohne Einschränkungen miteinander interagieren.Dies lässt sich wie folgt veranschaulichen: In einem Unternehmen (Pool) gibt es drei Abteilungen (Lanes), die an der Ausführung eines Geschäftsprozesses beteiligt sind. Innerhalb einer Abteilung werden unterschiedliche Aufgaben stets von derselben Person ausgeführt und daher innerhalb desselben Lanes abgebildet. Wahrscheinlich können diese Aufgaben auch von allen Mitarbeitern ausgeführt werden, die eine bestimmte Rolle innehaben. Nachfolgend sehen Sie einen Pool mit drei Lanes:
- eine Organisation (Forschungsstelle)
- eine Rolle (Raumschiffingenieur)
- eine bestimmte Rolle (Mr. Doe)

Weitere Informationen zur Abgrenzung zwischen Pools und Lanes erhalten Sie in diesem englischsprachigen Artikel: BPMN Pools and Lanes
Aktivitäten
Doch wie erreichen wir unsere Ziele? Indem wir sie in die Tat umsetzen. Aktivitäten sind BPMN-Elemente, die für bestimmte Handlungen stehen.Tasks – welche Schritte umfasst mein Geschäftsprozess?

Was die Sprachregelung betrifft, so ist der Prozessteilnehmer stets das Subjekt des Satzes – also der Akteur, der eine bestimmte Aktivität ausübt. Diese Aktivität ist schließlich das Verb. Wie in einer natürlichen Sprache gibt es auch hier ein Objekt, das diese Aktivität näher beschreibt. Dies ist zum Beispiel der Fall, wenn ein Prozessteilnehmer ein Dokument zu einem Prozess hinzufügt (Datenobjekt verbinden). Wenn Sie Tasks kennzeichnen, sollten Sie sich an diese feste Struktur halten, die meistens aus einem Verb und einem Objekt besteht, zum Beispiel wie in der Phrase „Rakete bauen”.

In Sequenzflüssen werden einzelne Tasks durch einen Pfeil verbunden (mit Sequenzflüssen verbinden). Das obige Beispiel zeigt: Der Ingenieur des Raumschiffes muss zuerst nachdenken, bevor er anfängt, eine Rakete zu bauen.
Teilprozesse
Wie behalte ich den Überblick?


In diesem Beispiel sind die Einzelheiten der Aufgabe „Rede verfassen” nicht relevant für die Event Manager, die diesen Prozess koordinieren. Daher haben wir diese Einzelheiten in einem eigenen Prozess abgebildet – auf einer niedrigeren Abstraktionsebene:

Ereignisse
Ereignisse zeigen an, dass etwas passiert. Sie verfügen immer über den Anfang und das Ende eines Prozesses sowie über Interaktionen mit der Prozessumgebung.
Startereignis – Wodurch werden meine Prozesse ausgelöst?

Endereignis – Worin besteht mein Geschäftsziel?


Zwischenereignis – Wie verhält sich mein Geschäftsprozess in Bezug auf seine Umgebung?


Der Eingang der Bewerbung wird durch ein eingehendes Zwischenereignis dargestellt: Es zeigt in diesem Prozess an, dass eine Nachricht eingegangen ist. Sobald dieses Ereignis ausgelöst wurde, wird der Prozess fortgesetzt.
Konnektoren
Sequenzflüsse – Wie verhalten sich Aktivitäten, Events und Gateways zueinander?

Sequenzflüsse verbinden Aktivitäten untereinander sowie mit Events und Gateways. So wird die Reihenfolge der einzelnen Prozessschritte deutlich.

Nachrichtenflüsse — How does my business process communicate over organizational boundaries?


Die Lieferadresse für dieses Paket wird von der Website, über die die Bestellung eingeht, bereitgestellt. Später bestätigen Sie den Eingang des Paketes durch eine Nachricht, die zurück an die Website geschickt wird. Eine Interaktion erfolgt also nicht nur zwischen Aktivitäten, sondern tritt auch zwischen verschiedenen Pools auf. Die Nachrichtenflüsse verfügen über kleine Symbole, an denen Sie sie mit den Aktivitäten (oder Events) verknüpfen können, um eine ausgehende Nachricht anzuzeigen. Die verschiedenen Lanes sind Teil des gesamten Organisationskontextes und innerhalb dieser befinden sich Sequenzflüsse, anstatt Nachrichtenflüsse.
Assoziationen
Welche Assoziationen gehören zu meinem Geschäftsprozess?
Assoziationen verbinden Textkommentare, Datenobjekte sowie zusätzliche Teilnehmer und IT-Systeme mit Ihrem Prozessverlauf. Assoziationen können direktional sein (dann verfügen sie über eine Pfeilspitze) und anzeigen, dass die Möglichkeit zum Lesen oder Bearbeiten besteht.
Um zu zeigen, die Prozessteilnehmer keine Möglichkeit zum Lesen oder Bearbeiten der Assoziationen haben, verwenden wir non-direktionale Assoziationen – ohne die Pfeilspitze.
Gateways
Gateways erlauben, den Prozessverlauf zu kontrollieren, zu verzweigen und zusammenzuführen.
Exklusive Gateways (XOR) – Welche Entscheidungen müssen innerhalb meines Geschäftsprozesses getroffen werden? (entweder/oder)


Sie können exklusive Gateways ebenfalls verwenden, um Entscheidungen mit mehr als nur zwei möglichen Resultaten zu modellieren:

Parallele Gateways (AND) – wie werden gleichzeitig ausgeführte Aktivitäten in meinem Geschäftsprozess dargestellt?


Inklusive Gateways (OR) – Welche Entscheidungen müssen innerhalb meines Geschäftsprozesses getroffen werden?


Ereignisbasierte Gateways – Können verschiedene Ereignisse unterschiedliche Aktivitäten auslösen?

Dies veranschaulicht das untere Beispiel. Nachdem ein Verbrechen stattfindet, beginnt der Detektiv, den entsprechenden Fall zu lösen. Wenn ein Brief später eintrifft, wird der Detektiv die geheime Nachricht nicht mehr entschlüsseln, da er nicht weiter darauf wartet, dass das ereignisbasierte Gateway ausgelöst wird.

Artefakte
Datenobjekte – Welche Daten kann ich erzeugen, nutzen oder verändern?


IT Systeme
Welche IT-Systeme werden für meine Geschäftsprozesse benötigt?


Wie Sie in diesem Beispiel sehen, können IT-Systeme auch eine Ausnahme darstellen. Dann verwenden Sie non-direktionale Assoziationen und verbinden sie mit Aktivitäten.
Zusätzliche Prozessteilnehmer
Welche Rollen sind neben den Hauptverantwortlichen noch an der Ausführung einer Aufgabe beteiligt?

Ein Prozessmodell, das anzeigt, wie Signavio-Nutzer zum ersten Mal mit dem Process Manager arbeiten, könnte etwa wie folgt aussehen:
