SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
BPMN - Business Process Modeling Notation 1.1
                            Gateways                                                                                                                                                                          Aktivitäten                                                                                                                                       Daten
                       Daten-basiertes exklusives Gateway
                                                                                                                                                                       Mehrfache Instanzen                                                                                                            Eine Task ist eine                          Ein Datenobjekt repräsentiert Informationen, die
                       Bei einer Verzweigung wird der Sequenzfluss abhängig von Verzweigungs-
                                                                                                                                                                       derselben Aktivität werden                                                                                                     Arbeitseinheit. Sie                         durch den Prozess fließen, wie z.B. Dokumente,
                       bedingungen zu genau einer ausgehenden Kante geleitet. Bei einer                                                    Mehrfache
                                                                                                                                                                       parallel oder sequentiell                                                                                Task                                                              Emails oder Briefe.
                       Zusammenführung wird auf eine der eingehenden Kante gewartet, um den                                                Instanzen                                                                                                                                                  repräsentiert die
                                                                                                                                                                       gestartet, z.B. für jede                              Ein Sequenzfluss definiert                                               Aufgabe, die zu tun ist.
                       ausgehenden Sequenzfluss zu aktivieren.
                                                                                                                                                                       Position einer Bestellung.                            die Reihenfolge der                                                                                                  Die Zuordnung eines Datenobjekts zu einem Sequenz-
                       Ereignis-basiertes exklusives Gateway                                                                                                                                                                 Ausführung von Aktivitäten.                                                                                          fluss über eine ungerichtete Assoziation weist auf eine
                       Es ist stets gefolgt von eintretenden Ereignissen oder Empfänger-Tasks. Der                                                                     Die Schleifen-Aktivität wird                                                                                                                                               Informationsübergabe zwischen den Aktivitäten hin.
                                                                                                                                                                                                                                                                                                      Ein Unterprozess ist eine
                       Sequenzfluss wird zu dem Ereignis geleitet, das zuerst eintritt.                                                                                wiederholt, solange die                               Einem bedingten Fluss ist                      Zugeklappter
                                                                                                                                                                                                                                                                                                      zerlegbare Aktivität. Er                    Eine gerichtete Assoziation zeigt den Informationsfluss.
                                                                                                                                           Schleife                    Schleifenbedingung zutrifft.                          eine Bedingung zugeordnet,                     Unterprozess
                       Paralleles Gateway                                                                                                                                                                                                                                                             kann zugeklappt sein, um                    Ausgehende Kanten zeigen Schreiben, eingehende zeigen
                                                                                                                                                                       Die Bedingung wird vor oder                           die definiert, wann der Fluss
                       Wenn der Sequenzfluss verzweigt wird, werden alle ausgehenden Kanten                                                                                                                                                                                                           Details zu verbergen.                       Lesen an.
                                                                                                                                                                       nach jeder Iteration geprüft.                         benutzt werden soll.
                       simultan aktiviert. Bei der Zusammenführung wird auf alle eingehenden
                       Kanten gewartet, bevor der ausgehende Sequenzfluss aktiviert wird.                                                                                                                                                                                                                                                         Eine beidseitig gerichtete Assoziation zeigt, dass das
                                                                                                                                                                                                                             Standardfluss wird gewählt,                                                                                          Datenobjekt während der Ausführung einer Aktivität
                       Inklusives Gateway                                                                                         Ad-hoc Unterprozess                                                                        wenn alle anderen
                                                                                                                                                                                                                                                                                 Aufgeklappter Unterprozess
                                                                                                                                                                       Ad-hoc Unterprozesse                                                                                                                                                       verändert, d.h. gelesen und geschrieben wird.
                       Bei einer Verzweigung werden eine oder mehrere Kanten abhängig von                                                                                                                                    Bedingungen einer
                                                                                                                                                                       enthalten nur Tasks. Jede
                       Verzweigungsbedingungen aktiviert. Bei einer Vereinigung wird auf alle                                                                                                                                Verzweigung nicht zutreffen.
                                                                                                                                                                       Task kann beliebig oft
                       eingehenden aktiven Kanten gewartet.                                                                                                                                                                                                                                                                                        lesen        schreiben      ändern          ändern
                                                                                                                                                                       ausgeführt werden, bis die
                       Komplexes Gateway                                                                                                                               Endbedingung erfüllt ist.                                                                           Ein Aufgeklappter Unterprozess
                       Eine oder mehrere Kanten werden abhängig von komplexen Bedingungen                                                                                                                                                                                  enthält ein BPMN Diagramm.
                       oder verbalen Beschreibungen aktiviert. Es sollte nur benutzt werden, wenn                                              ~
                       sich das Verhalten nicht durch andere Gateways ausdrücken lässt.                                                                                                                                                                                                                                                             dok            dok           dok       dok         dok
                                                                                                                                                                                                                                                                                                                                                                                          [status1]   [status2]




                                                                                                                                                                                                                          Zugeklappter Pool
                           Ereignisse                                                                                                                                                      Nachrichtenfluss
                                                                                                                                                                                                                                                                                                                                                 Transaktionen
              Start           Zwischen          Ende
                                                                                                                                                                                                                          Ereignis-basiertes                                                                                                                     Eine Transaktion ist eine Gruppe von Aktivitäten, die
                 Eintretend              Auslösend                                                                                                            Paralleles                                                          exklusives                               Schleifen-                            Paralleles                   Transaktion        logisch zusammengehören. Ein Transaktionsprotokoll
                                                                                                                                                              Gateway                                                              Gateway                                  Aktivität                            Gateway                                         kann angegeben werden.
                                                          Untypisierte Ereignisse, i. d. R.
   Blanko                                                 am Start oder Ende eines                                                                                                                                                                      Zwischen-
                                                                                                                          Lanes



                                                                                                                                                                                                      Zugeklappter                                     Nachrichten-
                                                          Prozesses.                                                                                                                                  Unterprozess                                                                                                                                               Angeheftete Zwischen-Abbruch-Ereignisse
                                                                                                                                                                                                                                                         Ereignis
                                                                                                                                                                                                                                                                                                                                              Transaktion        beschreiben die Reaktion auf ein Abbrechen einer
                                                                                                                                       Bedingtes                                Zwischen-                                                                                                                                      End-Ereignis
                                                          Empfang und Versand von                                                                                                                                                                                              Mehrfache                                                                         Transaktion.
Nachricht                                                                                                                            Start-Ereignis                            Nachrichten-
                                                          Nachrichten.                                                                                                           Ereignis
                                                                                                                                                                                                                                                                               Instanzen
                                                                                                                                                                                                                                                          Zwischen-Zeit-
                                                          Periodische zeitliche Ereignisse,                                                                                                                                                                  Ereignis
     Zeit                                                 Zeitpunkte, Zeitspannen oder                                                                                                                        Daten-                                                                                                                                             Abgeschlossene Aktivitäten können kompensiert
                                                          Zeitüberschreitungen.                                                                                                                               objekt                                                                                                                           Aktivität         werden. Eine Aktivität und ihre Kompensierungs-
                                                                                                     Aufgeklappter Pool




                                                                                                                                                                                                              [status1]
                                                                                                                                                                                                                                                                                                                                                                 Aktivität werden durch ein angeheftetes Zwischen-
                                                                                                                                                      Sequenz-              Ad-hoc Unterprozess                                                                                          End-Ereignis                                                            Kompensierungs-Ereignis verknüpft.
                                                          Auslösen und behandeln von
   Fehler                                                                                                                                                 fluss                                                                   Daten-basiertes
                                                                                                                                                                                                                                                  Bedingung
                                                          benannten Fehlern.                                                                                                                                                           exklusives                      Task
                                                                                                                                                                                   Task                                                 Gateway
                                                                                                                                                                                                                                                                                                                                                            Kompensations-
                                                          Reaktion auf abgebrochene                                                                                                                                                                                                                                                                            Aktivität
                                                                                                                                   Lanes




 Abbruch                                                  Transaktionen oder auslösen                                                                                                                                                                                                   End-Fehler-
                                                          von Abbrüchen.                                                                                                                                                                                                                Ereignis
                                                                                                                                                                                   Task                                                                                                                                       Daten-
                                                                                                                                                                                                                                                                       Task                                                   objekt
 Kompen-                                                  Behandeln oder auslösen von                                                                                                                                            Eingebetteter          Standard-
                                                                                                                          Lanes




                                                                                                                                                                                                         Daten-
  sierung                                                 Kompensierung.                                                                                                                                                         Unterprozess              fluss                                                              [status2]



Bedingung
                                                          Reaktion auf veränderte
                                                                                                                                                                                    ~
                                                                                                                                                                             Zwischen-
                                                                                                                                                                           Zeit-Ereignis
                                                                                                                                                                                                         objekt
                                                                                                                                                                                                                                                                                              Zwischen-
                                                                                                                                                                                                                                                                                              Fehler-Ereignis
                                                                                                                                                                                                                                                                                                                                              Dokumentation
                                                          Bedingungen oder Regeln.
                                                                                                                                                                                                                                                                                                                                                                     Mehrere Objekte, die logisch in
                                                          Signalgebung über mehrere
                                                                                                                                                                                                                                                                                                                                                 Gruppe              Verbindung stehen, können in einer
   Signal                                                 Prozesse. Auf ein Signal kann                                                                                                                                                                                Ausnahmefluss
                                                                                                                                   Lanes




                                                                                                                                                                                                                                                                                                                                                                     Gruppe zusammengefasst werden.
                                                          mehrfach reagiert werden.                                                                                                                                 Task                                                                                Task

                                                          Eintreten oder auslösen eines                                                                             Text-Anmerkung                                                                    Gruppierung                                                        Terminierungs-                              Jedes Objekt kann durch eine
Mehrfach                                                                                                                                                                                                                                                                                                                                       Text-Anmerkung
                                                          von mehreren Ereignissen.                                                                                                                                                                                                                                         ereignis                                 Text-Anmerkung kommentiert werden.

                                                          Auslösendes und eintretendes
     Link                                                 Link-Ereignis mit gleichem
                                                          Namen entspricht Sequenzfluss.

   Termi-                                                 Löst die sofortige Beendigung
  nierung                                                 eines Prozesses aus.
                                                                                                                                                                                                                      Rollen                                                      Nachrichtenflüsse symbolisieren
                                                                                                                                                                                                                                                                                                                                               Business Process Technology
                                                                                                                                                                                                                                                                                                                                               Prof. Dr. Mathias Weske
                                                                                                                                                                                      Pools und Lanes repräsentieren                                        Pool                                                                               Web: bpt.hpi.uni-potsdam.de
                 Eintretend                                 Auslösend                                                                                                                                                                                                             Informationen, die über
                                                                                                                                                      Lanes




                                                                                                                                                                   Task               Rollen. Ein Pool repräsentiert
                                                                                                                                                                                                                                                                                  organisatorische Grenzen hinweg                              Oryx: oryx-editor.org
            Start-Ereignis: Das Eintreten                 End-Ereignis: Ein Ereignis wird                                                                                             eine Organisation. Lanes
                                                                                                                                                                                                                                                                                  fließen. Nachrichtenflüsse können an                         Blog: bpmn.info
                                                                                                                                               Pool




            eines Ereignisses startet eine                ausgelöst, wenn das Ende des                                                                                                repräsentieren Verantwortlich-                                        Pool                  Pools, Aktivitäten oder Nachrichten-
            neue Prozessinstanz.                          Prozesses erreicht ist.                                                                                                     keiten, wie etwa Organisations-
                                                                                                                                                                                                                                                                                  Ereignissen angeheftet sein.
                                                                                                                                                      Lanes




                                                                                                                                                                                      einheiten, Stellen oder IT-                                                                                                                              Autoren:
                                                          Zwischen-Ereignis (auslösend):                                                                           Task
            Zwischen-Ereignis (eintretend):                                                                                                                                           Systeme. Lanes können                                                                                                                                    Gero Decker
                                                                                                                                                                                                                                               Pool




                                                          Ein Ereignis wird ausgelöst und der
            Der Prozess wird nach Eintreten                                                                                                                                           hierarchisch untergliedert sein.                                                            Die Abfolge von Nachrichten-                                 Alexander Grosskopf
                                                          Prozess wird fortgesetzt.
            des Ereignisses fortgesetzt.                                                                                                                                                                                                                                          austauschen kann spezifiziert
                                                                                                                                                                                                                                                                                                                                               Sven Wagner-Boysen
                                                                                                                                                                                                                                                                                  werden, indem Nachrichtenfluss
                      Aktivität     Angeheftetes Zwischen-Ereignis:                                                                                                                                                                                                               und Sequenzfluss kombiniert
                                                                                                                                                                                                                                               Pool




                                    Der Task wird abgebrochen, wenn das                                                                                                               Zugeklappte Pools verbergen alle                                                            werden.                                                      Jakob Freund (Übersetzung)
                                                                                                                                                                Pool
                                    Ereignis eintritt.                                                                                                                                Details der enthaltenen Prozesse.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Chapter14 designing interfaces and dialogues
Chapter14 designing interfaces and dialoguesChapter14 designing interfaces and dialogues
Chapter14 designing interfaces and dialogues
 
Business user requirements for it development
Business user requirements for it developmentBusiness user requirements for it development
Business user requirements for it development
 
Cloud or On Premise
Cloud or On PremiseCloud or On Premise
Cloud or On Premise
 
Zone IT Solutions SAP Consulting Services
Zone IT Solutions SAP Consulting ServicesZone IT Solutions SAP Consulting Services
Zone IT Solutions SAP Consulting Services
 
Integrating with salesforce
Integrating with salesforceIntegrating with salesforce
Integrating with salesforce
 
Use case modeling
Use case modelingUse case modeling
Use case modeling
 
Data extraction and retraction in bpc bi
Data extraction and retraction in bpc biData extraction and retraction in bpc bi
Data extraction and retraction in bpc bi
 
HTTP/2 and SAP Fiori
HTTP/2 and SAP FioriHTTP/2 and SAP Fiori
HTTP/2 and SAP Fiori
 
Lecture6 activity diagrams
Lecture6 activity diagramsLecture6 activity diagrams
Lecture6 activity diagrams
 
Moodle - Uzaktan Eğitim
Moodle - Uzaktan EğitimMoodle - Uzaktan Eğitim
Moodle - Uzaktan Eğitim
 
Software process
Software processSoftware process
Software process
 
BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2
 
Togaf 9 template solution building blocks
Togaf 9 template   solution building blocksTogaf 9 template   solution building blocks
Togaf 9 template solution building blocks
 
Membuat Aplikasi/Modul di Odoo ERP
Membuat Aplikasi/Modul di Odoo ERPMembuat Aplikasi/Modul di Odoo ERP
Membuat Aplikasi/Modul di Odoo ERP
 
SAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform Product Overview
SAP Cloud Platform Product Overview
 
Industry EC & O
Industry EC & OIndustry EC & O
Industry EC & O
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
 
BPMN on One Page
BPMN on One PageBPMN on One Page
BPMN on One Page
 
Activity diagrams
Activity diagramsActivity diagrams
Activity diagrams
 
Sequence Diagram
Sequence DiagramSequence Diagram
Sequence Diagram
 

BPMN

  • 1. BPMN - Business Process Modeling Notation 1.1 Gateways Aktivitäten Daten Daten-basiertes exklusives Gateway Mehrfache Instanzen Eine Task ist eine Ein Datenobjekt repräsentiert Informationen, die Bei einer Verzweigung wird der Sequenzfluss abhängig von Verzweigungs- derselben Aktivität werden Arbeitseinheit. Sie durch den Prozess fließen, wie z.B. Dokumente, bedingungen zu genau einer ausgehenden Kante geleitet. Bei einer Mehrfache parallel oder sequentiell Task Emails oder Briefe. Zusammenführung wird auf eine der eingehenden Kante gewartet, um den Instanzen repräsentiert die gestartet, z.B. für jede Ein Sequenzfluss definiert Aufgabe, die zu tun ist. ausgehenden Sequenzfluss zu aktivieren. Position einer Bestellung. die Reihenfolge der Die Zuordnung eines Datenobjekts zu einem Sequenz- Ereignis-basiertes exklusives Gateway Ausführung von Aktivitäten. fluss über eine ungerichtete Assoziation weist auf eine Es ist stets gefolgt von eintretenden Ereignissen oder Empfänger-Tasks. Der Die Schleifen-Aktivität wird Informationsübergabe zwischen den Aktivitäten hin. Ein Unterprozess ist eine Sequenzfluss wird zu dem Ereignis geleitet, das zuerst eintritt. wiederholt, solange die Einem bedingten Fluss ist Zugeklappter zerlegbare Aktivität. Er Eine gerichtete Assoziation zeigt den Informationsfluss. Schleife Schleifenbedingung zutrifft. eine Bedingung zugeordnet, Unterprozess Paralleles Gateway kann zugeklappt sein, um Ausgehende Kanten zeigen Schreiben, eingehende zeigen Die Bedingung wird vor oder die definiert, wann der Fluss Wenn der Sequenzfluss verzweigt wird, werden alle ausgehenden Kanten Details zu verbergen. Lesen an. nach jeder Iteration geprüft. benutzt werden soll. simultan aktiviert. Bei der Zusammenführung wird auf alle eingehenden Kanten gewartet, bevor der ausgehende Sequenzfluss aktiviert wird. Eine beidseitig gerichtete Assoziation zeigt, dass das Standardfluss wird gewählt, Datenobjekt während der Ausführung einer Aktivität Inklusives Gateway Ad-hoc Unterprozess wenn alle anderen Aufgeklappter Unterprozess Ad-hoc Unterprozesse verändert, d.h. gelesen und geschrieben wird. Bei einer Verzweigung werden eine oder mehrere Kanten abhängig von Bedingungen einer enthalten nur Tasks. Jede Verzweigungsbedingungen aktiviert. Bei einer Vereinigung wird auf alle Verzweigung nicht zutreffen. Task kann beliebig oft eingehenden aktiven Kanten gewartet. lesen schreiben ändern ändern ausgeführt werden, bis die Komplexes Gateway Endbedingung erfüllt ist. Ein Aufgeklappter Unterprozess Eine oder mehrere Kanten werden abhängig von komplexen Bedingungen enthält ein BPMN Diagramm. oder verbalen Beschreibungen aktiviert. Es sollte nur benutzt werden, wenn ~ sich das Verhalten nicht durch andere Gateways ausdrücken lässt. dok dok dok dok dok [status1] [status2] Zugeklappter Pool Ereignisse Nachrichtenfluss Transaktionen Start Zwischen Ende Ereignis-basiertes Eine Transaktion ist eine Gruppe von Aktivitäten, die Eintretend Auslösend Paralleles exklusives Schleifen- Paralleles Transaktion logisch zusammengehören. Ein Transaktionsprotokoll Gateway Gateway Aktivität Gateway kann angegeben werden. Untypisierte Ereignisse, i. d. R. Blanko am Start oder Ende eines Zwischen- Lanes Zugeklappter Nachrichten- Prozesses. Unterprozess Angeheftete Zwischen-Abbruch-Ereignisse Ereignis Transaktion beschreiben die Reaktion auf ein Abbrechen einer Bedingtes Zwischen- End-Ereignis Empfang und Versand von Mehrfache Transaktion. Nachricht Start-Ereignis Nachrichten- Nachrichten. Ereignis Instanzen Zwischen-Zeit- Periodische zeitliche Ereignisse, Ereignis Zeit Zeitpunkte, Zeitspannen oder Daten- Abgeschlossene Aktivitäten können kompensiert Zeitüberschreitungen. objekt Aktivität werden. Eine Aktivität und ihre Kompensierungs- Aufgeklappter Pool [status1] Aktivität werden durch ein angeheftetes Zwischen- Sequenz- Ad-hoc Unterprozess End-Ereignis Kompensierungs-Ereignis verknüpft. Auslösen und behandeln von Fehler fluss Daten-basiertes Bedingung benannten Fehlern. exklusives Task Task Gateway Kompensations- Reaktion auf abgebrochene Aktivität Lanes Abbruch Transaktionen oder auslösen End-Fehler- von Abbrüchen. Ereignis Task Daten- Task objekt Kompen- Behandeln oder auslösen von Eingebetteter Standard- Lanes Daten- sierung Kompensierung. Unterprozess fluss [status2] Bedingung Reaktion auf veränderte ~ Zwischen- Zeit-Ereignis objekt Zwischen- Fehler-Ereignis Dokumentation Bedingungen oder Regeln. Mehrere Objekte, die logisch in Signalgebung über mehrere Gruppe Verbindung stehen, können in einer Signal Prozesse. Auf ein Signal kann Ausnahmefluss Lanes Gruppe zusammengefasst werden. mehrfach reagiert werden. Task Task Eintreten oder auslösen eines Text-Anmerkung Gruppierung Terminierungs- Jedes Objekt kann durch eine Mehrfach Text-Anmerkung von mehreren Ereignissen. ereignis Text-Anmerkung kommentiert werden. Auslösendes und eintretendes Link Link-Ereignis mit gleichem Namen entspricht Sequenzfluss. Termi- Löst die sofortige Beendigung nierung eines Prozesses aus. Rollen Nachrichtenflüsse symbolisieren Business Process Technology Prof. Dr. Mathias Weske Pools und Lanes repräsentieren Pool Web: bpt.hpi.uni-potsdam.de Eintretend Auslösend Informationen, die über Lanes Task Rollen. Ein Pool repräsentiert organisatorische Grenzen hinweg Oryx: oryx-editor.org Start-Ereignis: Das Eintreten End-Ereignis: Ein Ereignis wird eine Organisation. Lanes fließen. Nachrichtenflüsse können an Blog: bpmn.info Pool eines Ereignisses startet eine ausgelöst, wenn das Ende des repräsentieren Verantwortlich- Pool Pools, Aktivitäten oder Nachrichten- neue Prozessinstanz. Prozesses erreicht ist. keiten, wie etwa Organisations- Ereignissen angeheftet sein. Lanes einheiten, Stellen oder IT- Autoren: Zwischen-Ereignis (auslösend): Task Zwischen-Ereignis (eintretend): Systeme. Lanes können Gero Decker Pool Ein Ereignis wird ausgelöst und der Der Prozess wird nach Eintreten hierarchisch untergliedert sein. Die Abfolge von Nachrichten- Alexander Grosskopf Prozess wird fortgesetzt. des Ereignisses fortgesetzt. austauschen kann spezifiziert Sven Wagner-Boysen werden, indem Nachrichtenfluss Aktivität Angeheftetes Zwischen-Ereignis: und Sequenzfluss kombiniert Pool Der Task wird abgebrochen, wenn das Zugeklappte Pools verbergen alle werden. Jakob Freund (Übersetzung) Pool Ereignis eintritt. Details der enthaltenen Prozesse.