1. Pool
LaneLane
Pools repräsentieren beispielsweise Organisationen, Abteilungen, Rollen oder Systeme. Pools
können weiter unterteilt und strukturiert werden. Hierfür werden Lines verwendet. So können
beispielsweise Aufgaben und Subprozesse auf einzelne Abteilungen innerhalb eines
Unternehmens verteilt werden. Es sind auch nested Lanes (untergeordnete Lanes innerhalb einer
Lane) erlaubt.
Externe Teilnehmer werden durch leere Pools dargestellt.
Normaler
Sequenzfluss
Definiert die
Ausführungs-
abfolge
Bedingter Sequenzfluss
Enthält eine Bedingung,
welche erfüllt werden
muss, damit der Prozess
fortgeführt wird
(Alternative zu XOR
Gateway)
Standardfluss
Wird
ausgeführt,
wenn keine
andere
Bedingung
zutrifft
Nachrichtenfluss
Repräsentiert den
Informationsfluss
und kann an Pools,
Aktivitäten und
Nachrichtenereigniss
e andocken
Assoziation
Eine Daten-Assoziation
verknüpft Datenobjekte
mit Aktivitäten,
Prozessen und Aufruf-
Aktivitäten
Nachricht: Empfangen und Senden von
Nachrichten
Timer: Zeitliche Ereignisse, Zeitpunkt oder -
spanne
Eskalation: Meldung an nächsthöhere
Instanz
Bedingung: Integrieren von Geschäftsregeln
Link: Zwei zusammen-gehörende Link-
Ereignisse repräsentieren einen Sequenzfluss
Error: Auslösen und Verarbeiten von Fehlern
Abbrechen: Auslösen und Verarbeiten von
Abbrüchen
Kompensation: Auslösen und Behandeln
einer Kompensation
Signal: Signal über mehrere Prozesse.
Mehrfach: Eintreten eines Ereignisses aus
mehreren; Auslösen aller definierten
Ereignisse
Parallel Mehrfach: Eintreten aller parallelen
Ereignisse
Terminierung: Sofortiges beenden eines
Prozesses
Start Zwischenergebnisse Ende
eingetreten
angeheftet
unterbrechend
angeheftet
nicht
unterbrechend
ausgelöst
Blanko: Untypisierte Ereignisse
Datenobjekt
Ein Datenobjekt repräsentiert Informationen
innerhalb eines Prozesses. (z.B. Dokumente, E-Mails
oder Briefe)
Aktivität
Datenspeicher
Input und Output
Ein Dateninput ist ein externer Input für einen
Prozess. Dieser wird von einer Aktivität empfangen.
Ein Datenoutput ist eine Variable, welche als
Ergebnis eines Prozesses resultieren kann.
OutputInput
Datenspeicher
Prozesse können auf Datenspeicher lesend und
schreiben zugreifen. (z.B. Datenbank, Aktenschrank)
Datenspeicher existieren unabhängig von der
Prozesslebensdauer.
Listenobjekt
Stellt eine Gruppe von Informationen dar. (z.B. Liste
von Bestellpositionen)
Nachricht
Stellt den Inhalt einer Kommunikation zwischen zwei
Teilnehmern dar.
BPMN 2.0 – Business Prozess Model and Notation
Exklusives Gateway (XOR)
Split: Der Sequenzfluss wird, abhängig von der
Verzweigungsbedingung, genau zu einem
ausgehenden Pfade weitergeleitet.
Merge: Sobald ein Sequenzfluss eintrifft, wird der
Prozess fortgesetzt.
Beide Symbole haben die gleiche Bedeutung.
Paralleles Gateway (AND)
Bei einer Verzweigung des Sequenzflusses werden alle Pfade
gleichzeitig aktiviert. Bei mehreren eingehenden Pfaden wird mit der
Fortsetzung gewartet, bis alle Sequenzflüsse eingetroffen sind.
(Synchronisation)
Inklusives Gateway (OR)
Split: Je nach Bedingung werden eine oder mehrere ausgehende
Pfade aktiviert.
Merge: Sobald ein oder mehrere Pfade eintreffen, wird der Prozess
fortgesetzt.
Ereignisbasiertes Gateway
Der Weg mit dem als erstes eintreffenden Ereignis wird ausgeführt.
Aufgabe
Transaktion
Aufruf-
Aktivität
Aufgabe
Eine einzelne Arbeitseinheit.
Transaktion
Gruppe von Aktivitäten, welche logisch zusammengehören.
Es können Transaktionsprotokolle angegeben werden.
Ereignis-Teilprozess
Wird in einem Prozess oder Teilprozess platziert. Er kann
parallel zum umgebenden Prozess ausgeführt werden
oder den umgebenden Prozess unterbrechen.
Aufruf-Aktivität
Global definierter Teilprozess, welcher im aktuellen
Prozess wiederverwendet werden kann.
Ereignis-
Teilprozess
Paralleles ereignisbasiertes Gateway
Sobald alle nachfolgenden Ereignisse eintreten, startet ein neuer
Prozess.
Exklusives ereignisbasiertes Gateway
Sobald eines der nachfolgenden Ereignisse eintritt, startet ein neuer
Prozess.
Komplexes Gateway
Erfüllt alle Gatewayaufgaben , welche nicht durch andere Gateways
gelöst werden können. Verhalten wird mittels Textanmerkung
konkretisiert.
Aufgabentypen
Beschreiben den Charakter der auszu-
führenden Aktion.
Senden
Empfangen
Manuell
Benutzer
Skript
Service
Geschäftsregel
Markierungen
Definieren das Ausführungsverhalten von
Aktivitäten.
Teilprozess
Schleife
Sequenzielle
Mehrfachausführung
Parallele
Mehrfachausführung
Kompensation
Ad Hoc
Gruppierung
Zeigt
Zusammenge-
hörigkeit von
beliebigen
Elementen an
Textanmerkung
Freie Anmerkungen
aller Art innerhalb
eines Diagramms
LaneLane
Anmerkung
IOZ AG, St. Georg-Strasse 2a, 6210 Sursee www.ioz.ch