Example: dental hygienist

Business Process Model and Notation BPMN - hinkelmann.ch

Prof. Dr. Knut HinkelmannBusiness Process Model and Notation bpmn bpmn ist ein Standard der Object Management Group OMG zur graphischen Notation von Gesch ftsprozessen Aktueller Standard: bpmn ( )CAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannZiele von bpmn bpmn hat zwei sich teilweise kontr re Zielsetzungen eine einfach zu verwendende Prozessnotationf r Business User und Business Analysten M glichkeit der bersetzung von Modellen in ausf hrbare Form( BPEL Business Process Execution Language) Um die erste Anforderungen zu erf llen, hat bpmn kleine Menge von Elementen (Activities, Events and Gateways) mit klar unterscheidbarer Form (Rechteck, Kreis, Raute) Diese kleine Menge unterst tzt das Verst ndnis der Modelle. Allerdings gibt es zu jedem Element eine Menge von Spezialisierungen. CAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannElemente der BPMNFlow ObjectsConnectorsArtifactsSwimlanesDie Elemente der bpmn lassen sich in vier Kategorien einteilen:CAS IRM Gesch ftsprozess-Management: Modellierung Dr.

Prof. Dr. Knut Hinkelmann Business Process Model and Notation BPMN BPMN ist ein Standard der Object Management Group OMGzur graphischen Notation von Geschäftsprozessen

Tags:

  Business, Model, Process, Notation, Bpmn, Business process model and notation bpmn, Business process model and notation bpmn bpmn

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Business Process Model and Notation BPMN - hinkelmann.ch

1 Prof. Dr. Knut HinkelmannBusiness Process Model and Notation bpmn bpmn ist ein Standard der Object Management Group OMG zur graphischen Notation von Gesch ftsprozessen Aktueller Standard: bpmn ( )CAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannZiele von bpmn bpmn hat zwei sich teilweise kontr re Zielsetzungen eine einfach zu verwendende Prozessnotationf r Business User und Business Analysten M glichkeit der bersetzung von Modellen in ausf hrbare Form( BPEL Business Process Execution Language) Um die erste Anforderungen zu erf llen, hat bpmn kleine Menge von Elementen (Activities, Events and Gateways) mit klar unterscheidbarer Form (Rechteck, Kreis, Raute) Diese kleine Menge unterst tzt das Verst ndnis der Modelle. Allerdings gibt es zu jedem Element eine Menge von Spezialisierungen. CAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannElemente der BPMNFlow ObjectsConnectorsArtifactsSwimlanesDie Elemente der bpmn lassen sich in vier Kategorien einteilen:CAS IRM Gesch ftsprozess-Management: Modellierung Dr.

2 Knut HinkelmannAktivit ten (Activities) Eine Aktivit t beschreibt eine T tigkeit, die w hrend des Prozesses ausgef hrt wird. Aktivit ten sind als Rechtecke mit abgerundeten Ecken dargestellt . Farben sind nicht vorgegeben. Zwei Arten von Aktivit ten Aufgabe (Task, elementar) Teilprozess (Sub- Process ) Subprozesse k nnen expandiert dargestellt werdenAdhocTask~TaskCAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannAktivit ten Eine Aufgabe (Task) ist eine Arbeitseinheit. Ein zus tzliches [+] markiert eine Aktivit t als zugeklappten Teilprozess (Sub Process ). Eine Transaktion ist spezieller Teilprozess von Aktivit ten, die logisch zusammen geh ren. Man kann beschreiben, was passiert, wenn eine ganze Gruppe von Aktivit ten durch einen Fehler unterbrochen wird. Ein Ereignis-Teilprozess (Event-Sub- Process ) wird durch ein Startereignis ausgel st und kann den umgebenden Teilprozess unterbrechen oder parallel dazu ausgef hrt werden.

3 Sie sind nicht Teil des Prozesses, da sie nur bei Auftreten des Startereignisses ausgef hrt werden. Eine Aufruf-Aktivit t (Call Activity) repr sentiert einen global definierten Teilprozess oder eine global definierte Aufgabe, der bzw. die im aktuellen Prozess verwendet wird. CAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannAufgaben-Typen Typen beschreiben den Charakter der Aufgabe Sie werden durch ein Symbol oben rechts in der Aktivit t kenntlich IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannMarkierungen von Aktivit ten Markierungen beschreiben das Ausf hrungsverhalten von Aktivit ten und TeilprozessenCAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannSub-Processes Ein Teilprozess ist eine zusammengesetzte Aktivit t, die Teil eines bergeordneten Prozesses ist. Zwei Arten der Darstellung: Collapsed: Details werden nicht eingezeigt. Ein [+] kennzeichnet, dass weitere Details versteckt sind.

4 Expanded: Die Details sind innerhalb eines Rahmes IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannSequenzfluss (Sequence Flow) Ein Sequence Flow zeigt, in welcher Reihenfolge Aktivit ten innerhalb eines Prozesses bearbeitet werden Ziel und Quelle eines Sequence Flows ist eines der folgenden Objekte Events Activities Gateways In einer Folge von Aktivit ten wird die Nachfolgeaktivit t dann ausgef hrt, wenn die vorherige beendet ist. (Bridgeland & Zahavi 2009, p. 106)CAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannSequence Flows Sequence Flows starten und beenden in Ereignisse Aktivit ten oder Gateways Sequence Flows k nnen Bedingungen haben Eine Raute zeigt an, dass ein Sequence Flow eine Bedingung hatCAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannEreignisse (Events) Ein Ereignis ist etwas, das w hrend eines Prozesslaufs passiert Sie starten, unterbrechen oder beenden einen Prozess.

5 Ereignisse sind als Kreise dargestellt, mit unterschiedlichem Rahmen f r Start-Ereignis Zwischen-Ereignis Ende-Ereignis Zus tzlich unterscheidet man verschiedene Ereignis-TypenCAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannBeispiel mit einem Zwischen-Ereignis Ein Zwischen-Ereignis tritt nach dem Start und vor dem Ende eine Prozesses ein. In diesem Beispiel beschreibt das Ereignis eine Verz gerung: Erst wenn die Waren vollst ndig eingetroffen sind, wird die Rechnung bezahlt. (Bridgeland & Zahavi 2009, p. 109)CAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannEigenschaften von Ereignissen Start-Events: Top-level Event Sub- Process Interrupting (Ereignis-Teilprozess Unterbrechend) Event Sub- Process Non-Interrupting (Ereignis-Teilprozess Nicht-unterbrechend) Intermediate EventsZwischen Aktivit ten: Throwing (Eingetreten) Catching (Ausgel st)Auf dem Rand von Aktivit ten Boundary Interrupting (Angeheftet unterbrechend) Boundary Non-Interrupting (Angeheftet Nicht-unterbrechend) End-EventCAS IRM Gesch ftsprozess-Management: Modellierung Dr.

6 Knut HinkelmannZwischen-Ereignisse Ereignisse, die zwischen Aktivit ten notiert werden, stehen f r Dinge, die zwischenden Aktivit ten erfolgen l sen die n chste Aktivit t aus (Throwing) sind das Ergebnis der vorherigen Aktivit t (catching) Ereignisse, die auf dem Rand von Aktivit ten stehen, dr cken aus, dass die Folge-Aktivit t die ausgef hrt wird, falls das Ereignis w hrendder Aktivit t eintritt sie k nnen die Aktivit t unterbrechen oder einen parallelen Pfad er ffnenCAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannEvent TypesCAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannEvent-TypenCAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannEvent-TypenCAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannGateways Gateways sind Entscheidungspunkte (Verzweigungen) oder Punkte, an denen Kontrollfl sse zusammenlaufen Sie werden durch eine Raute dargestelltCAS IRM Gesch ftsprozess-Management: Modellierung Dr.

7 Knut HinkelmannGateways Splitting and MergingExklusives Gateway: Bei einer Verzweigung wird der Fluss abh ngig von Verzweigungsbedingungen zu genau einer ausgehenden Kante geleitet. Bei einer Zusammenf hrung wird auf eine der eingehenden Kanten gewartet, um den ausgehenden Fluss zu aktivieren..Ereignis-basiertes Gateway: Diesem Gateway folgen stets eintretende Ereignisse oder Empf nger-Aufgaben. Der Sequenzfluss wird zu dem Ereignis geleitet, das zuerst Gateway (UND):Wenn der Sequenzfluss verzweigt wird, werden alle ausgehenden Kanten simultan aktiviert. Bei der Zusammenf hrung wird auf alle eingehenden Kanten gewartet, bevor der ausgehende Sequenzfluss aktiviert wird (Synchronisation). CAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannGateways Verzweigungen und Vereinigungen Inklusives Gateway (OR): Es werden je nach Bedingung eine oder mehrere ausgehende Kanten aktiviert bzw. ein-gehende Kanten synchronisiert.

8 Komplexes Gateway: Verzweigungs- und Vereinigungs-verhalten das nicht von anderen Gateways erfasst wird. Exklusives Ereignis-basiertes Gateway (Instanziierung) Sobald eines der nachfolgenden Ereignisse eintritt, wird der Prozess gestartet. Paralleles Ereignis-basiertes Gateway (Instanziierung) Erst wenn alle nachfolgenden Ereignisse eintreten, wird der Prozess gestartet. CAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannDatenbasierte Exklusive Gateways Bei exklusiven Gateways wird genau einer der nachfolgenden Pfade ausgew hlt. Der Names des Gateways ist eine Frage, an den nachfolgenden Sequence Flows stehen die alternativen Antworten. Exklusive Gateways mit Daten sind die am weitesten verbreiteten Gateways. Sie k nnen durch ein X gekennzeichnet sein. Meist wird das X IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannEreignisbasierte Exklusive Gateways Entscheidungen basieren auf Ereignissen, die an bestimmten Punkten des Prozesses auftreten Das Gateway ist durch das mehrfache Zwischenereignis gekennzeichnet.

9 Die auf das Gateway folgenden Ereignisse bestimmen den Pfad Das erste Ereignis gewinntCAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannParalleles Gateway Ein paralleles Gateway started gleichzeitige Arbeit, zwei (oder auch mehrere) Pfade k nnen gleichzeitig laufen Parallele Pfade werden durch ein paralleles Gateway wieder zusammengef hrtCAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannInclusive Gateways Inklusive Gateways sind Entscheidungen, die mehr als einen Ausgang haben k nnen Ein O bezeichnet dieses Gateway. Sie werden in der Regel durch ein inklusives Gateway wieder zusammengef IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannKonnektoren Sequence Flow definiert die Reihenfolge der Bearbeitung innerhalb eines Pools Message Flow definiert den Informationsaustausch zwischen Pools Associations ordnen Elementen Daten, Information und Ressourcen zu Data Associations modellieren den Informationsfluss innerhalb eines PoolsCAS IRM Gesch ftsprozess-Management: Modellierung Dr.

10 Knut HinkelmannSwimlanes Pools und Lanes Swimlanes repr sentieren Verantwortlichkeiten f r Aktivit ten. Swimlanes k nnen Organisationen, Rollen oder Systeme sein. bpmn unterscheidet zwischen zwei Arten von Swimlanes Pools repr sentieren Beteiligte in einer Zusammenarbeit Eine Lane ist eine Unterteilung eines Prozesses (meist in einem Pool) CAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannPools Pools stehen f r eigenst ndige Beteiligte in einem Gesch ftsmodell (Collaboration) Rollen im einem Gesch ftsmodell ( K ufer und Verk ufer ) oder Gesch ftseinheiten ( Amazon and Google ) Jeder Pool hat einen eigenen Prozess, ein Prozess ist vollst ndig innerhalb eines Pools) Interaktion zwischen Pools wird durch Message Flows dargestellt Sequence Flow kann die Grenzen eines Pools nicht berschreiten CAS IRM Gesch ftsprozess-Management: Modellierung Dr. Knut HinkelmannMessage Flow Ein Message Flow wird verwendet um den Informationsfluss zwischen zwei Beteiligten eines Prozesses zu modellieren Ein Message Flow kann zur Begrenzung eines Pools verbunden sein oder mit einem Objekt in einem Pool Message Flows zwischen Objekten innerhalb eines Pools sind nicht erlaubtCAS IRM Gesch ftsprozess-Management: Modellierung Dr.


Related search queries