SlideShare a Scribd company logo
1 of 1
Download to read offline
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.

More Related Content

What's hot

Oracle Advanced Analytics
Oracle Advanced AnalyticsOracle Advanced Analytics
Oracle Advanced Analytics
aghosh_us
 
Intelligently collecting data at the edge—intro to Apache MiNiFi
Intelligently collecting data at the edge—intro to Apache MiNiFiIntelligently collecting data at the edge—intro to Apache MiNiFi
Intelligently collecting data at the edge—intro to Apache MiNiFi
DataWorks Summit
 

What's hot (20)

APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
 
Splunk 101
Splunk 101Splunk 101
Splunk 101
 
Tame the small files problem and optimize data layout for streaming ingestion...
Tame the small files problem and optimize data layout for streaming ingestion...Tame the small files problem and optimize data layout for streaming ingestion...
Tame the small files problem and optimize data layout for streaming ingestion...
 
Canadian CNCF: "Emissary-ingress 101: An introduction to the CNCF incubation-...
Canadian CNCF: "Emissary-ingress 101: An introduction to the CNCF incubation-...Canadian CNCF: "Emissary-ingress 101: An introduction to the CNCF incubation-...
Canadian CNCF: "Emissary-ingress 101: An introduction to the CNCF incubation-...
 
Modern data warehouse
Modern data warehouseModern data warehouse
Modern data warehouse
 
Nifi
NifiNifi
Nifi
 
Getting started with Splunk - Break out Session
Getting started with Splunk - Break out SessionGetting started with Splunk - Break out Session
Getting started with Splunk - Break out Session
 
Oracle Advanced Analytics
Oracle Advanced AnalyticsOracle Advanced Analytics
Oracle Advanced Analytics
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft Azure
 
Accelerating Data Ingestion with Databricks Autoloader
Accelerating Data Ingestion with Databricks AutoloaderAccelerating Data Ingestion with Databricks Autoloader
Accelerating Data Ingestion with Databricks Autoloader
 
Introduction to snowflake
Introduction to snowflakeIntroduction to snowflake
Introduction to snowflake
 
Introduction and HDInsight best practices
Introduction and HDInsight best practicesIntroduction and HDInsight best practices
Introduction and HDInsight best practices
 
Hbase at Salesforce.com
Hbase at Salesforce.comHbase at Salesforce.com
Hbase at Salesforce.com
 
Solving Enterprise Data Challenges with Apache Arrow
Solving Enterprise Data Challenges with Apache ArrowSolving Enterprise Data Challenges with Apache Arrow
Solving Enterprise Data Challenges with Apache Arrow
 
JSON Logger Baltimore Meetup
JSON Logger Baltimore MeetupJSON Logger Baltimore Meetup
JSON Logger Baltimore Meetup
 
Data platform data pipeline(Airflow, Kubernetes)
Data platform data pipeline(Airflow, Kubernetes)Data platform data pipeline(Airflow, Kubernetes)
Data platform data pipeline(Airflow, Kubernetes)
 
Snap Packages on WSL2
Snap Packages on WSL2Snap Packages on WSL2
Snap Packages on WSL2
 
Introduction to Apache NiFi 1.11.4
Introduction to Apache NiFi 1.11.4Introduction to Apache NiFi 1.11.4
Introduction to Apache NiFi 1.11.4
 
Intelligently collecting data at the edge—intro to Apache MiNiFi
Intelligently collecting data at the edge—intro to Apache MiNiFiIntelligently collecting data at the edge—intro to Apache MiNiFi
Intelligently collecting data at the edge—intro to Apache MiNiFi
 
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdfCNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
 

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.