Example: air traffic controller

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.

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.

2 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. 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.

3 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.

4 Ein Ereignis-Teilprozess (Event-Sub- Process ) wird durch ein Startereignis ausgel st und kann den umgebenden Teilprozess unterbrechen oder parallel dazu ausgef hrt werden. 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.

5 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. Expanded: Die Details sind innerhalb eines Rahmes IRM Gesch ftsprozess-Management: Modellierung Dr.

6 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.

7 Knut HinkelmannEreignisse (Events) Ein Ereignis ist etwas, das w hrend eines Prozesslaufs passiert Sie starten, unterbrechen oder beenden einen Prozess. 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.

8 (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.

9 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.

10 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. Knut HinkelmannGateways Splitting and MergingExklusives Gateway: Bei einer Verzweigung wird der Fluss abh ngig von Verzweigungsbedingungen zu genau einer ausgehenden Kante geleitet.


Related search queries