Die Beschreibung der Elemente des Geschäftsprozessdiagramms basiert auf der Spezifikation "Business Process Modeling Notation Specification, Object Management Group (OMG)", www.omg.org.
Element | Erläuterung | Grafische Darstellung |
---|---|---|
Pool | Ein Pool stellt einen Teilnehmer in einem Business-to-Business-Prozess dar. Ein Teilnehmer kann eine Geschäftsentität sein (z. B. ein Unternehmen, eine Unternehmensabteilung oder ein Kunde) oder eine Geschäftsrolle (z. B. ein Käufer oder ein Verkäufer). Der Teilnehmer steuert einen Geschäftsprozess oder ist für einen Geschäftsprozess verantwortlich. Übergeordnete oder komplexe Prozesse können mehrere Teilnehmer umfassen, von denen jeder seine eigenen Prozesse in seinem Unternehmen steuert. Jedem Teilnehmer ist ein Pool zugeordnet. Pools werden in einfachen Prozessen nicht verwendet . |
![]() |
Verantwortlichkeitsbereich | Ein Verantwortlichkeitsbereicn ist eine Unterteilung in einem Pool in einem Business-to-Business-Prozess oder eine separate Gruppierung von Elementen in einem einfachen Prozess. Verantwortlichkeitsbereiche organisieren und kategorisieren Aktivitäten. Verantwortlichkeitsbereiche werden häufig für interne Rollen (z. B. Manager, Partner), Systeme (z. B. eine Unternehmensanwendung) oder für eine interne Abteilung (Versand, Rechnungswesen) verwendet. | ![]() |
Element | Erläuterung | Grafische Darstellung |
---|---|---|
Ereignis | Ein Ereignis ist etwas, das im Verlauf eines Geschäftsprozesses auftritt. Ereignisse beeinflussen den Prozessfluss und haben normalerweise eine Ursache (Auslöser) und eine Wirkung (Ergebnis). Es gibt drei Arten von Ereignissen, die sich dadurch unterscheiden, zu welchem Zeitpunkt sie auf den Fluss wirken: am Anfang, in der Mitte oder am Ende. |
Startereignis - Ohne Startereignis - Nachricht Startereignis - Zeitgeber |
Startereignis | Startereignisse starten einen Prozess. Es gibt drei Typen von Startereignissen:
|
Startereignis - Ohne Startereignis - Nachricht Startereignis - Zeitgeber |
Zwischenereignis | Ein Zwischenereignis tritt während des Prozesses auf.
Es beeinflusst den Prozessfluss, aber es startet den Prozess nicht direkt und beendet ihn auch nicht direkt.
Zwischenereignisse werden für zwei Arten von Ereignissen verwendet:
Es gibt vier Arten von Zwischenereignissen:
|
Zwischenereignis für Senden/Zwischenereignis für Empfang - Ohne Zwischenereignis für Senden - Nachricht Zwischenereignis für Senden - Link Zwischenereignis für Empfang
- Nachricht Zwischenereignis für Empfang - Link Zwischenereignis für Empfang -
Zeitgeber |
Endereignis | Das Endereignis beendet den Fluss eines Prozesses und hat keinen
abgehenden Sequenzfluss.
Folgende Ereignisse werden unterstüzt:
|
Endereignis - Ohne![]() Enddereignis - Nachricht |
Aufgabe | Eine Aufgabe ist eine einzelne Aktivität, die in einem Prozesse enthalten ist. Eine Aufgabe wird verwendet, wenn die Arbeit im Prozess nicht in genauere Prozessdetaillierungsebene aufgeteilt ist. |
![]() |
Unterprozess | Ein Unterprozess ist ein einzelnes Element eines Flussobjekts, das eine Gruppe von Aktivitäten darstellt.
Ein Unterprozess kann unter Verwendung einer Gruppe von Unteraktivitäten in
eine genauere Detaillierungsebene (als ein Prozess) aufgegliedert werden.
Aufgabentypen sind in der Palette enthalten. Zum Auswählen eines Aufgabentyps klicken Sie auf den Abwärtspfeil für Aufgaben, um einen Unterprozess auszuwählen. |
![]() |
Datenobjekt | Datenobjekte haben keine direkte Auswirkung auf den Sequenzfluss oder den Nachrichtenfluss des Prozesses, aber sie stellen Informationen zu Funktionen im Prozess bereit, z. B. die Art und Weise, wie Dokumente, Daten und andere Objekte während des Prozesses verwendet und aktualisiert werden. Datenobjekte können Informationen bereitstellen, die für den Prozess erforderlich sind oder die vom Prozess ausgegeben werden. Sie können verwendet werden, um verschiedene Typen von Objekten, sowohl elektronische als auch physische Objekte, darzustellen. Alle Datenobjekte müssen in einem Prozess oder Unterprozess enthalten sein. | ![]() |
Entscheidungspunkt (Gateway) | Ein Entscheidungspunkt (oder Gateway) steuert die
Divergenz und Konvergenz mehrerer Sequenzflüsse.
Er legt die Verzweigung, Aufspaltung, Zusammenführung und Verknüpfung von Pfaden fest.
Symbole innerhalb der Raute zeigen das Verhalten der Flusssteuerung an.
Folgende Arten der Steuerung sind möglich:
Jede Art der Steuerung wirkt sich sowohl auf den ankommenden als auch auf den abgehenden Fluss aus. Die Gatewaytypen sind in der Palette enthalten. Zum Auswählen eines Typs klicken Sie auf den Abwärtspfeil für das Element Entscheidungspunkt, und wählen Sie einen Typ aus. |
Entscheidungspunkt (exlusiv) Entscheidungspunkt (inklusiv) Aufspalten/Verknüpfen |
Element | Erläuterung | Grafische Darstellung |
---|---|---|
Sequenzfluss | Ein Sequenzfluss wird durch eine durchgezogene Linie mit entsprechender Pfeilspitze dargestellt. Sequenzflüsse zeigen die Reihenfolge an, in der Aktivitäten in einem einzelnen Prozess dargestellt werden. Flussverbindungselemente zeigen die Richtung des Flusses von einer Quelle zu einem Ziel. Der Sequenzfluss kann die Grenzen von Verantwortlichkeitsbereichen überqueren, aber nicht die Grenzen eines Pools. Exit-Sequenzflüsse von Entscheidungspunkt-Gateways (exklusiv oder inklusiv) sind als Standard- oder Nicht-Standard-Sequenzflüsse zugeordnet. |
Sequenzfluss:![]() Standard-Exit-Sequenzfluss von einem Gateway: ![]() |
Nachrichtenfluss | Ein Nachrichtenfluss wird durch eine gestrichelte Linie mit offener Pfeilspitze dargestellt. Nachrichtenflüsse stellen den Inhalt einer Kommunikation dar und den Fluss von Nachrichten zwischen zwei Teilnehmern (in separaten Pools), die Nachrichten senden und empfangen können. Flussverbindungselemente zeigen die Richtung des Flusses von einer Quelle zu einem Ziel. Ein Nachrichtenfluss überquert die Poolgrenzen, um Interaktionen zwischen diesen getrennten Teilnehmern darzustellen. Nachrichtenflüsse sind in einfachen Prozessen nicht verfügbar. |
![]() Nachrichtenereignis: ![]() |
Assoziation | Eine Assoziation wird durch eine gepunktete Linie dargestellt und wird verwendet, um den Flussobjekten Informationen in Form von Annotationen zuzuordnen. | ![]() |
Element | Erläuterung | Grafische Darstellung |
---|---|---|
Gruppe | Eine Gruppe bezeichnet eine Sammlung von Aktivitäten, die den Nachrichtenfluss nicht beeinflußt. Die Gruppierung kann für Dokumentations- oder Analysezwecke verwendet werden. Gruppen können auch die Aktivitäten einer verteilten Transaktion festlegen, die poolübergreifend dargestellt wird. | ![]() |
Notiz | Notizen stellen einen Mechanismus dar, mit dem der Entwickler für den Leser eines Geschäftsprozessdiagramms zusätzliche Informationen in Textform bereitstellen kann. | ![]() |