BPMN 2.0 cheat sheet
description
Transcript of BPMN 2.0 cheat sheet
Pool
Lane
Lane
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 SequenzflussDefiniert die Ausführungs-abfolge
Bedingter SequenzflussEnthält eine Bedingung, welche erfüllt werden muss, damit der Prozess fortgeführt wird (Alternative zu XOR Gateway)
StandardflussWird ausgeführt, wenn keine andere Bedingung zutrifft
NachrichtenflussRepräsentiert den Informationsfluss und kann an Pools, Aktivitäten und Nachrichtenereignisse andocken
AssoziationEine 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
ein
getr
ete
n
angeheft
et
unte
rbre
chend
angeheft
et
nic
ht
unte
rbre
chend
ausgelö
st
Blanko: Untypisierte Ereignisse
DatenobjektEin Datenobjekt repräsentiert Informationen innerhalb eines Prozesses. (z.B. Dokumente, E-Mails oder Briefe)
Aktivität
Datenspeicher
Input und OutputEin 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
DatenspeicherProzesse können auf Datenspeicher lesend und schreiben zugreifen. (z.B. Datenbank, Aktenschrank)Datenspeicher existieren unabhängig von der Prozesslebensdauer.
ListenobjektStellt eine Gruppe von Informationen dar. (z.B. Liste von Bestellpositionen)
NachrichtStellt 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 GatewayDer Weg mit dem als erstes eintreffenden Ereignis wird ausgeführt.
Aufgabe
Transaktion
Aufruf-Aktivität
AufgabeEine einzelne Arbeitseinheit.
TransaktionGruppe von Aktivitäten, welche logisch zusammengehören. Es können Transaktionsprotokolle angegeben werden.
Ereignis-TeilprozessWird in einem Prozess oder Teilprozess platziert. Er kann parallel zum umgebenden Prozess ausgeführt werden oder den umgebenden Prozess unterbrechen.
Aufruf-AktivitätGlobal definierter Teilprozess, welcher im aktuellen Prozess wiederverwendet werden kann.
Ereignis-Teilprozess
Paralleles ereignisbasiertes GatewaySobald alle nachfolgenden Ereignisse eintreten, startet ein neuer Prozess.
Exklusives ereignisbasiertes GatewaySobald eines der nachfolgenden Ereignisse eintritt, startet ein neuer Prozess.
Komplexes GatewayErfü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
SequenzielleMehrfachausführung
ParalleleMehrfachausführung
Kompensation
Ad Hoc
GruppierungZeigt Zusammenge-hörigkeit von beliebigen Elementen an
TextanmerkungFreie Anmerkungen aller Art innerhalb eines Diagramms
Lane
Lane
Anmerkung
IOZ AG, St. Georg-Strasse 2a, 6210 Sursee www.ioz.ch