BPMN-Diagramm
BPMN-Diagramme dienen der Darstellung von Geschäftsprozessen gemäß Business Process Model and Notation (BPMN 2).
BPMN-Diagramme erstellen Sie komfortabel mit dem bewährten Modellierungstool von MID.
Innovator Enterprise Modeling Suite kostenlos testen.
Definition
Das BPMN-Diagramm dient der Darstellung und Entwicklung von Prozessen sowie die Modellierung des aufeinander abgestimmten Zusammenspiels von zwei oder mehr Prozessen über die Beteiligten einer Kollaboration in der Notation der BPMN 2.
Dazu werden die Interaktionen zwischen den Beteiligten modelliert. Prozessbeteiligte werden mit Hilfe von Pools dargestellt. Die Interaktionen zwischen den Pools werden durch Nachrichtenflüsse abgebildet. Die Kollaboration unterliegt dabei keiner zentralen Steuerung.
Das Symbol zeigt ein Diagramm mit einem symbolischen Ereignis.
Besitzerhierarchie/Vorbedingungen
Ein BPMN-Diagramm präsentiert Prozesse und Kollaborationen als
- Definition (Original) oder
- Sicht (referenzierende Ansichtsdarstellung)
Verwendung
Das BPMN-Diagramm kann im Whiteboard-Diagramm als Knoten hinzugefügt werden.
Im Whiteboard-Diagramm werden die Zusammenhänge zwischen Prozessen und Elementen aus anderen Diagrammen angezeigt.
Elemente des BPMN-Diagramms
Knoten
Die folgenden Modellelemente können als Knoten in BPMN-Diagrammen dargestellt werden.
Symbol | BPMN-Element | Kurzbeschreibung |
---|---|---|
Horizontaler Prozess | Ein Prozess ist eine Abfolge oder ein Fluss von Aktivitäten in einer Organisation mit dem Ziel, eine bestimmte Arbeit zu erledigen. Die Darstellung kann alternativ mit horizontal oder vertikal ausgerichtetem Sequenzfluss erfolgen. | |
Vertikaler Prozess | ||
Kollaboration |
Die Kollaboration ist das aufeinander abgestimmte Zusammenspiel von zwei oder mehr Prozessen, die keiner zentralen Steuerung unterliegen und mittels Nachrichtenaustausch kommunizieren. | |
Beteiligter (Kollaborationsteilnehmer) |
Ein Beteiligter repräsentiert einen Partner bzw. eine Partnerrolle innerhalb einer Kollaboration. | |
Lane |
Die Lane dient der Unterteilung eines Prozesses in Bereiche mit gemeinsamen Eigenschaften. Typische gemeinsame Eigenschaften sind Standort, Rolle, Verantwortlichkeit. | |
Ereignis |
Ein Ereignis ist etwas, das im Laufe eines Prozesses auftritt und dessen Ablauf beeinflusst. | |
Task/Aktivität | Ein Task ist eine atomare Aktivität in einem Prozess. Der Tasktyp kennzeichnet die Art der Aktivität. Schleifeneigenschaften beschreiben z.B. die Wiederholung oder die parallele oder sequentielle Ausführung einer Aktivität. | |
Globaler Task |
Ein globaler Task ist eine wiederverwendbare, atomare Aktivität, die aus einem beliebigen Prozess heraus durch eine Aufrufaktivität aufgerufen werden kann. |
|
Gateway |
Ein Gateway wird verwendet, um das Zusammenspiel von Sequenzflüssen im Prozess zu steuern. | |
Teilprozess |
Ein Teilprozess ist eine Aktivität, deren interne Details ausmodelliert sind. | |
Datenobjekt |
Ein Datenobjekt ist ein datentragendes Element, dessen Gültigkeit auf den Prozess beschränkt ist. | |
Dateneingabe | Eine Dateneingabe ist ein datentragendes Element, das Daten im Prozess aufnimmt. | |
Datenausgabe | Eine Datenausgabe ist ein datentragendes Element, das Daten im Prozess ausgibt. | |
Datenspeicher-Referenz | Eine Datenspeicher-Referenz verweist auf persistente Daten in einem Datenspeicher. Ihre Gültigkeit ist auf den Prozess beschränkt. | |
Datenspeicher | Ein Datenspeicher ist eine wiederverwendbare Zusammenstellung von persistenten Daten, auf die über Datenspeicher-Referenzen zugegriffen wird. |
Neben den Elementen, die im BPMN-Diagramm direkt visualisierbar sind, gibt es eine Reihe anderer Elemente, die mit diesen Elementen verknüpft angezeigt werden können. Diese abhängigen Elemente lassen sich oft durch die entsprechende Konfiguration der Anzeigeoptionen einblenden.
Kanten
Kanten stellen in BPMN-Diagrammen Sequenz- oder Nachrichtenflüsse bzw. Datenassoziationen dar.
Symbol | BPMN-Element | Kurzbeschreibung |
---|---|---|
Sequenzfluss |
Ein Sequenzfluss ist eine gerichtete Beziehung zwischen Flussknoten (Task, Teilprozess, Gateway, Ereignis). Ein Standardfluss (ist Default nach einem Gateway) wird auf der Quellseite mit einem umgekehrten Schrägstrich gekennzeichnet. Ein bedingter Sequenzfluss wird auf der Quellseite mit einer Raute gekennzeichnet, wenn die Quelle des Sequenzflusses kein Gateway und er kein Standardfluss ist. |
|
Nachrichtenfluss | Ein Nachrichtenfluss ist eine gerichtete Beziehung zwischen Beteiligten einer Kollaboration, zwischen Tasks/Ereignissen unterschiedlicher Kollaborationsbeteiligter oder zwischen einem Kollaborationsbeteiligten und dem Task/Ereignis eines anderen Kollaborationsbeteiligten. | |
Datenassoziation | Datenassoziationen verbinden Datenobjekte und Prozesselemente. Sie unterliegen bestimmten Spezialkonzepten bei der Darstellung in Teilprozessen sowie Tasks oder Ereignissen. Datenassoziationen können keine Prozessgrenzen überqueren, weil Datenobjekte ausschließlich innerhalb eines Prozesses existieren. |
Weitere Informationen