Benutzer-Werkzeuge

Webseiten-Werkzeuge


prozessmodellierung:modellierungshaus:bpmn_2.0_syntax_und_semantik

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
prozessmodellierung:modellierungshaus:bpmn_2.0_syntax_und_semantik [2015/03/19 16:03]
127.0.0.1 Externe Bearbeitung
prozessmodellierung:modellierungshaus:bpmn_2.0_syntax_und_semantik [2015/05/11 12:25] (aktuell)
jayong [Tabelle]
Zeile 1: Zeile 1:
 +====== BPMN 2.0 Syntax & Semantik ======
  
 +Die BPMN 2.0 Notation enthält eine beachtliche Menge an Elementen für die Modellierung von Geschäftsprozessabläufen. Weiterhin müssen syntaktische Regeln eingehalten werden um einen konsistenten Zustand des Modells zu gewährleisten. Hier soll ein Überblick und eine kurze Beschreibung der BPMN in ihrer aktuellen Version 2.0 dargestellt werden.
 +
 +Aufgaben sind die einzelnen Schritte und in sich logisch geschlossene Arbeitseinheiten eines Prozesses (in EPKs als Funktionen bzw. Tätigkeiten bezeichnet). In BPMN sind die Aufgaben typisiert. Die Typisierung spielt eine große Rolle bei der Automatisierung von Geschäftsprozessen.
 +
 +^  Notationselement ​                 ^  Beschreibung ​                                                                                                                                                                                                                                                                                                                                       ^  Symbol ​                                                                       ^
 +| Aufgabe (blanko) ​                  | Eine allgemeine nicht typisierte Aufgabe. Jede Aktivität und Tätigkeit kann durch dieses Element repräsentiert werden. Wird (fast immer) nur in fachlichen Modellen verwendet. ​                                                                                                                                                                      ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-blanko.png?​nolink}} ​               |
 +| Manuelle Aufgabe ​                  | Prozessteilnehmer erledigt diese Aufgabe ohne Unterstützung von an die  Process Engine angebundenen Human Workflow Komponenten. Er meldet an die Engine lediglich den Abschluss der Aufgabe. ​                                                                                                                                                        ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-manuell.png?​nolink}} ​              |
 +| Benutzeraufgabe ​                   | Prozessteilnehmer erledigt diese Aufgabe mit Unterstützung von an die Process Engine angebundenen IT-Systeme bzw. Human Workflow Komponenten. Die Dateneingabe erfolgt meistens über Bildschirmformulare und der Ablauf durch die Dialogsteuerung des Human Workflow Komponente. ​                                                                    ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-benutzer.png?​nolink}} ​             |
 +| Serviceaufgabe ​                    | Die Ausführung dieser Aufgabe wird an ein an die Process Engine angebundenes externes IT-System delegiert. ​                                                                                                                                                                                                                                          ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-service_1_.png?​nolink}} ​           |
 +| Skriptaufgabe ​                     | Ein Skript besteht aus einer Sequenz von Programmiersprachenanweisungen und wird von der Process Engine selbst abgearbeitet. ​                                                                                                                                                                                                                        ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-skript.png?​nolink}} ​               |
 +| Nachrichtenversandaufgabe ​         | Führt den Versand einer Nachricht an ein anderes Pool durch. Kann alternativ zum sendenden Nachrichtenergeignis verwendet werden. ​                                                                                                                                                                                                                   |  {{:​Prozessmodellierung:​modellierungshaus:​b-senden.png?​nolink}} ​               |
 +| Nachrichtenempfangsaufgabe ​        | Empfängt eine Nachricht von einem anderen Pool. Kann alternativ zum empfangenden Nachrichtenergeignis verwendet werden. ​                                                                                                                                                                                                                             |  {{:​Prozessmodellierung:​modellierungshaus:​s-empfangen.png?​nolink}} ​            |
 +| Geschäftsregelaufgabe ​             | Dahinter verstecken sich komplexe betriebswirtschaftliche Regeln, die ausgewertet werden müssen, bevor der Prozess weiterlaufen kann.                                                                                                                                                                                                                |  {{:​Prozessmodellierung:​modellierungshaus:​s-g_regel.png?​nolink}} ​              |
 +| Teilprozess ​                       | Ein Teilprozess kapselt mehrere Einzelaufgaben bzw. weitere Teilprozesse zu einer logisch zusammenhängenden Einheit. ​                                                                                                                                                                                                                                ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-teilprozess.png?​nolink}} ​          |
 +| Aufrufaktivität ​                   | Verweist auf die Beteiligung eines Prozessteilnehmers an eine bereits existierende Aufgabe, die schon von einem anderen Prozessteilnehmer initiiert und ausgeführt wird.                                                                                                                                                                             ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-aufruf.png?​nolink}} ​               |
 +| Ad hoc Teilprozess ​                | Die in einem Ad hoc Teilprozess enthaltenen Aufgaben können in einer beliebigen Reihenfolge ausgeführt werden. Es besteht zwischen ihnen kein eindeutigen Sequenzfluss. ​                                                                                                                                                                             |  {{:​Prozessmodellierung:​modellierungshaus:​b-ad-hoc.png?​nolink}} ​               |
 +| Transaktionsteilprozess ​           | Eine Transaktion sorgt für die Konsistenz in betriebswirtschaftlichen Prozessen. Eine Transaktion gilt als erfolgreich,​ wenn alle in einem Transaktionsteilprozess enthaltenen Aufgaben ordnungsgemäß ausgeführt wurden. Kommt es zu nicht lösbaren Problemen in einer Aufgabe müssen alle bereits ausgeführten Aufgaben rückgängig gemacht werden. ​ |  {{:​Prozessmodellierung:​modellierungshaus:​b-transaktion.png?​nolink}} ​          |
 +| Kompensationsaufgabe ​              | Eine Kompensationsaufgabe ist einer bestimmten Aufgabe innerhalb einer Transaktion zugeordnet und macht sie bei nicht erfolgreicher Transaktion rückgängig. ​                                                                                                                                                                                         |  {{:​Prozessmodellierung:​modellierungshaus:​b-kompensation.png?​nolink}} ​         |
 +| Multiinstanzaufgabe (parallel) ​    | Mehrere Instanzen dieser Aufgabe werden **gleichzeitig,​** d.h. parallel zueinander ausgeführt. ​                                                                                                                                                                                                                                                      ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-mehr_par.png?​nolink}} ​             |
 +| Multiinstanzaufgabe (sequenziell) ​ | Mehrere Instanzen dieser Aufgabe werden **nacheinander,​** d.h. sequenziell ausgeführt. ​                                                                                                                                                                                                                                                              ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-mehr_seq.png?​nolink}} ​             |
 +| Sich wiederholende Aufgabe ​        | Die Ausführung derselben Instanz einer Aufgabe wird solange wiederholt bis eine bestimmte Bedingung erfüllt bleibt. ​                                                                                                                                                                                                                                 |  {{:​Prozessmodellierung:​modellierungshaus:​b-schleife.png?​nolink}} ​             |
 +| Ereignis-Teilprozess ​              | Ein Ereignis-Teilprozess wird beim Eintreten eines bestimmten Ereignisses in dem übergeordneten Prozess gestartet. Er somit unabhängig vom Sequenzfluss des Oberprozesses. ​                                                                                                                                                                          ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-ereignis_teilprozess.png?​nolink}} ​ |
 +
 +Die Ereignisse symbolisieren das Auftreten eines Geschäftsvorfalls bzw. dessen Auslösen innerhalb eines Geschäftsprozesses. Somit gibt es in BPMN "​sendende"​ und "​empfangende"​ Ereignisse. Weiterhein sind sie ebenfalls wie die Aufgaben typisiert, wodurch die Art des Vorfalls präziser spezifiziert werden kann.
 +
 +^  Notationselement ​      ​^ ​ Beschreibung ​                                                                                                                                                                                                                                                   ^  Symbol ​                                                      ^
 +| Ereignis (blanko) ​      | Ein allgemeines nicht typisiertes Ereignis. Wird häufig verwendet, um den Start und das Ende eines Prozesses anzugeben. Als Zwischenereignis markiert es einen wichtigen Geschäftsvorfall im Prozessverlauf. ​                                                    ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​blanko1.png?​nolink}} ​         |
 +| Nachricht ​              | Zeigt den Versand bzw. den Empfang von Nachrichten zwischen den Prozessbeteiligten aus unterschiedlichen Pools. ​                                                                                                                                                 |  {{:​Prozessmodellierung:​modellierungshaus:​b-message.png?​nolink}} ​       |
 +| Bedingung ​              | Tritt ein, wenn eine bestimmte Kondition erfüllt worden ist.                                                                                                                                                                                                     ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-condition.png?​nolink}} ​     |
 +| Zeitpunkt / -intervall ​ | Das Ereignis kann entweder zu einem bestimmten Zeitpunkt oder nach einem festgelegten Zeitintervall zünden. ​                                                                                                                                                     |  {{:​Prozessmodellierung:​modellierungshaus:​b-time.png?​nolink}} ​          |
 +| Signal ​                 | Ein Signal ist eine nicht an einen bestimmten Empfänger gerichtete Nachricht. Jeder, der auf dieses Signal aufmerksam wird, kann darauf reagieren. ​                                                                                                              ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-signal.png?​nolink}} ​        |
 +| Links                   | Wird aus Übersichtlichkeitsgründen die Sequenzflusskante im Prozess unterbrochen,​ muss sie mit Hilfe des "​sendenden"​ und "​empfangenden"​ Ereignisses "​verlinkt"​ werden. ​                                                                                          ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-send_token.png?​nolink}} ​    |
 +| :::                     | :::                                                                                                                                                                                                                                                              |  {{:​Prozessmodellierung:​modellierungshaus:​s-receive_token.png?​nolink}} ​ |
 +| Fehler ​                 | Ein Fehler ist ein schwerwiegender Vorfall während der Prozessausführung,​ der ohne Behandlung / Korrektur zum Prozessabbruch führt. ​                                                                                                                             |  {{:​Prozessmodellierung:​modellierungshaus:​s-error.png?​nolink}} ​         |
 +| Abbruch ​                | Ein Abbruchereignis signalisiert einen Zustand, der zum unbedingten Prozessabbruch führt. Kann nur in Transaktionsteilprozessen verwendet werden. Der Abbruch startet automatisch die Kompensationsaufgaben. ​                                                    ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-cancel.png?​nolink}} ​        |
 +| Kompensation ​           | Beim Eintreten eines Kompensationsereignisses wird die mit ihm assoziierte Aufgabe ausgeführt. Sie macht die Aufgabe, an die das Kompensationsereignis angeheftet ist, rückgängig. ​                                                                              ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-compensation.png?​nolink}} ​  |
 +| Eskalation ​             | Eine Eskalation deutet auf einen Zustand hin, der ohne Behandlung zum Fehlerfall im späteren Prozessverlauf führen kann. Im Verlgeich zum Fehler führt es nicht sofort zum Abbruch des Prozesses. ​                                                               |  {{:​Prozessmodellierung:​modellierungshaus:​s-escalation.png?​nolink}} ​    |
 +| Multiples Oder          | Hinter diesem Symbol können mehrere Ereignisse unterschiedlichen Typs zusammengefasst werden. Beim Auslösen des Ereignisses werden alle dazugehörigen Ereignisse "​gefeuert"​. Für den Prozessfortlauf muss jedoch nur mindestens ein Ereignis "​gefangen"​ werden. ​ |  {{:​Prozessmodellierung:​modellierungshaus:​s-multiple_or.png?​nolink|}} ​  |
 +| Multiples Und           | Hinter diesem Symbol können mehrere Ereignisse unterschiedlichen Typs zusammengefasst werden. Es besitzt eine AND-Semantik. Erst wenn alle Ereignisse eingetreten sind, wird der Prozessfluss fortgesetzt. ​                                                      ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-multiple_and.png?​nolink|}} ​ |
 +
 +Die Ereignisse können als Start-, Zwischen- und Endereignisse in einem Prozess agieren. Zusätzlich können die Ereignisse ausgelöst und gefangen werden. Ebenfalls besitzten sie auch einen Gültigkeitsbereich. An ein Prozess bzw. eine Aufgabe angeheftet kann es den ganzen Prozess betreffen oder sich auf eine einzelne Aufgabe beziehen. Ist das Ereignis einem Prozessfluss untergeordnet,​ ist es nur an bestimmten Stellen während des Prozessverlaufs von Bedeutung. Die möglichen Kombinationsausprägungen zeigt die folgende Matrix.
 +
 +^  Ereignisse ​           ^  Start                                                        ^  Zwischen ​                                                                                                                                                                                                                                                        ​|||^ ​ Ende                                                          ^
 +^                        ^  empfangend ​                                                                                                                 |^  auslösend ​                                                      ​^ ​ empfangend ​                                                                                                                     |^  auslösend ​                                                    ^
 +| :::                    ^                                                                                                                              |^                                                                  ^  angeheftet ​                                                                                                                     |^                                                                ^
 +| :::                    | :::                                                                                                                          || :::                                                              ^  unterbrechend ​                                               ^  nicht unterbrechend ​                                             | :::                                                            |
 +| Blanko ​                ​| ​ {{:​so_geht_s:​modellierungshaus:​blanko1.png?​nolink}} ​         |  {{:​Prozessmodellierung:​modellierungshaus:​blanko_zw_empf.png?​nolink}} ​  ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​blankozw_ausl.png?​nolink}} ​      ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​blanko.ang_unt.png?​nolink}} ​  ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​blanko.ang_nunt.png?​nolink}} ​     |  {{:​Prozessmodellierung:​modellierungshaus:​blankoend.png?​nolink}} ​        |
 +| Nachricht ​             |  {{:​so_geht_s:​modellierungshaus:​b-message.png?​nolink}} ​       |  {{:​Prozessmodellierung:​modellierungshaus:​b-message.png?​nolink}} ​       |  {{:​Prozessmodellierung:​modellierungshaus:​b-zw_ausl.png?​nolink}} ​          ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-message.png?​nolink}} ​       |  {{:​Prozessmodellierung:​modellierungshaus:​b-ang_nunt.png?​nolink}} ​          ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-end.png?​nolink}} ​            |
 +| Bedingung ​             |  {{:​so_geht_s:​modellierungshaus:​b-condition.png?​nolink}} ​     |  {{:​Prozessmodellierung:​modellierungshaus:​b-condition.png?​nolink}} ​     |                                                                  |  {{:​Prozessmodellierung:​modellierungshaus:​b-condition.png?​nolink}} ​     |  {{:​Prozessmodellierung:​modellierungshaus:​bb-ang_nunt.png?​nolink}} ​         |                                                                |
 +| Zeitpunkt / -interval ​ |  {{:​so_geht_s:​modellierungshaus:​b-time.png?​nolink}} ​          ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​b-time.png?​nolink}} ​          ​| ​                                                                 |  {{:​Prozessmodellierung:​modellierungshaus:​b-time.png?​nolink}} ​          ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​timang_nunt.png?​nolink}} ​         |                                                                |
 +| Signal ​                ​| ​ {{:​so_geht_s:​modellierungshaus:​s-signal.png?​nolink}} ​        ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-signal.png?​nolink}} ​        ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-zw_ausl.png?​nolink}} ​          ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-signal.png?​nolink}} ​        ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-ang_nunt.png?​nolink}} ​          ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-signal-end.png?​nolink}} ​     |
 +| Links                  |                                                               ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-send_token.png?​nolink}} ​    ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-receive_token.png?​nolink}} ​    ​| ​                                                              ​| ​                                                                  ​| ​                                                               |
 +| Fehler ​                ​| ​                                                              ​| ​                                                              ​| ​                                                                 |  {{:​Prozessmodellierung:​modellierungshaus:​s-error.png?​nolink}} ​         |                                                                   ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-error_end.png?​nolink}} ​      |
 +| Abbruch ​               |                                                               ​| ​                                                              ​| ​                                                                 |  {{:​Prozessmodellierung:​modellierungshaus:​s-cancel.png?​nolink}} ​        ​| ​                                                                  ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-cancel_end.png?​nolink}} ​     |
 +| Kompensation ​          ​| ​                                                              ​| ​                                                              ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​kom-zw_ausl.png?​nolink}} ​        ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-compensation.png?​nolink}} ​  ​| ​                                                                  ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​compensation_end.png?​nolink}} ​ |
 +| Eskalation ​            ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-escalation.png?​nolink}} ​    ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-escalation.png?​nolink}} ​    ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​eskalation-zw_ausl.png?​nolink}} ​ |  {{:​Prozessmodellierung:​modellierungshaus:​s-escalation.png?​nolink}} ​    ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​eskalation-ang_nunt.png?​nolink}} ​ |  {{:​Prozessmodellierung:​modellierungshaus:​eskalation-end.png?​nolink}} ​   |
 +| Multiples Oder         ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-multiple_or.png?​nolink}} ​   |  {{:​Prozessmodellierung:​modellierungshaus:​s-multiple_or.png?​nolink}} ​   |  {{:​Prozessmodellierung:​modellierungshaus:​multi-zw_ausl.png?​nolink}} ​      ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​s-multiple_or.png?​nolink}} ​   |  {{:​Prozessmodellierung:​modellierungshaus:​multi-ang_nunt.png?​nolink}} ​      ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​end.pnmulti-g.png?​nolink}} ​    |
 +| Multiples Und          |  {{:​Prozessmodellierung:​modellierungshaus:​s-multiple_and.png?​nolink|}} ​ |  {{:​Prozessmodellierung:​modellierungshaus:​s-multiple_and.png?​nolink|}} ​ |                                                                  |  {{:​Prozessmodellierung:​modellierungshaus:​s-multiple_and.png?​nolink|}} ​ |  {{:​Prozessmodellierung:​modellierungshaus:​multi-und-ang_nunt.png?​nolink|}} ​ |                                                                |
 +
 +Gateways steuern den Verlauf des Geschäftsprozesses. Unterschieden wird zwischen zwei Arten: es gibt daten- und ereignisbasierte Gateways. Im ersten Fall entscheidet der Zustand von im Prozess vorkommenden Daten oder deren Konstellation über den weiteren Flussverlauf. Im zweiten Fall hängt die Steuerung von den Geschäftsvorfällen oder deren Konstellation ab.
 +
 +^  Notationselement ​                      ​^ ​ Beschreibung ​                                                                                                                                                                                                                                                               ^  Symbol ​                                                     ^
 +| Fallunterscheidung / Verzweigung (XOR)  | Aus mehreren Verlaufoptionen wird nur eine davon genutzt. Die Bedingungen in der Fallunterscheidung sind demnach so zu gestalten, dass  das gleichzeitige Eintreten von mehreren Fällen nicht möglich ist.                                                                   ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​g-xor.png?​nolink}} ​          |
 +| Parallelisierung (AND)                  | Aus den gegebenen Verlaufoptionen werden alle genutzt. Die Handlungen im Prozess werden somit zur gleichen Zeit (parallelisiert) ausgeführt. ​                                                                                                                                ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​g-and.png?​nolink|}} ​         |
 +| Inklusives Oder (OR)                    | Alle Verlaufoptionen,​ für die die Bedingungen zutreffen, werden genutzt. Somit können nur ein, mehrere oder alle Kontrollflusszweige gleichzeitig begangen werden. ​                                                                                                          ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​g-or.png?​nolink|}} ​          |
 +| Komplexes Gateway ​                      | Falls die Semantik von anderen datenbasierten Gateways nicht ausreicht um den Prozessfluss zu gestalten, kommt das komplexe Gateway zum Einsatz. Die Steuerungslogik muss dann zur Erläuterung als Textanmerkung an dieses Gateway in der Modellzeichnung angehängt werden. ​ |  {{:​Prozessmodellierung:​modellierungshaus:​complex.png-g.png?​nolink|}} ​ |
 +| Ereignisbasierte Gateway ​               | Sollte der Flussverlauf von Ereignissen abhängen, muss ein ereignisbasiertes Gateway genutzt werden. Das Ereignis, das zuerst zündet, entscheidet über den zu begehenden Kontrollpfad,​ dem es vorsteht. ​                                                                     |  {{:​Prozessmodellierung:​modellierungshaus:​g-event_based.png?​nolink|}} ​ |
 +| Exklusives ereignisbasiertes Gateway ​   | Kann der Geschäftsprozess durch das Eintreten eines von mehreren Ereignissen gestartet (initiiert) werden, so steht dieses Symbol am Anfang des Prozesses. Jedes Mal, wenn eines der definierten Ereignisse "​zündet",​ ensteht eine neue Instanz von dem Geschäftsprozess. ​   |  {{:​Prozessmodellierung:​modellierungshaus:​g-or_event.png?​nolink|}} ​    |
 +| Paralleles ereignisbasiertes Gateway ​   | Müssen alle Ereignisse eintreten, bevor der Prozess gestartet werden kann, kommt am Anfang des Prozesses das parallele ereignisbasierte Gateway zum Einsatz. ​                                                                                                                ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​g-and_event.png?​nolink|}} ​   |
 +
 +Es ist oft sehr wichtig in Geschäftsprozessen anzugeben, welche Daten und Informationen,​ in welchen Aufgaben und von welchen Prozessbeteiligten gebraucht bzw. verarbeitet werden. Diese können in Form von Datenobjekten im Prozess repräsentiert werden.
 +
 +^  Notationselement ​                ​^ ​ Beschreibung ​                                                                                                                                                           ^  Symbol ​                                                      ^
 +| Datenobjekt ​                      | Zeigt die Daten bzw. Informationen an, die in einem Geschäftsprozess verwendet bzw. bearbeitet werden. Datenobjekte können in elektronischer oder Papierform vorkommen. ​ |  {{:​Prozessmodellierung:​modellierungshaus:​gp-daten.png?​nolink}} ​        |
 +| Daten-Input / Daten-Output ​       | Zeigt die dem Prozess von außerhalb zugeführte Daten bzw. die innerhalb von ihm erzeugten Daten, die nach außerhalb weitergereicht werden. ​                              ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​gp-input.png?​nolink}} ​        |
 +| :::                               | :::                                                                                                                                                                      |  {{:​Prozessmodellierung:​modellierungshaus:​gp-output.png?​nolink}} ​       |
 +| Listen-Datenobjekt ​               | Wird verwendet, um eine Liste von Daten bzw. Informationen zu kennzeichnen. ​                                                                                             |  {{:​Prozessmodellierung:​modellierungshaus:​gp-daten_par.png?​nolink}} ​    |
 +| Datenspeicher ​                    | Der Datenspeicher dient als Ablage für die Daten. Er kann elektronische Datenträger sowie Dokumentenbehälter repräsentieren. ​                                            ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​gp-datentraeger.png?​nolink}} ​ |
 +| Nachricht (empfangend / sendend) ​ | Kommt es zu einem Nachrichtenaustausch zwischen Prozessbeteiligten,​ gibt das Nachrichtenobjekt an, welche Daten bzw. Informationen dabei ausgetauscht werden. ​           |  {{:​Prozessmodellierung:​modellierungshaus:​gp-message_emp.png?​nolink}} ​  |
 +| :::                               | :::                                                                                                                                                                      |  {{:​Prozessmodellierung:​modellierungshaus:​gp-message_send.png?​nolink}} ​ |
 +| Assoziation (gerichtet) ​          | Assoziationen werden verwendet, um Datenobjekte mit Flussobjekten in der Modellzeichnung zu verbinden. ​                                                                  ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​gp-assoziation.png?​nolink}} ​  |
 +
 +Geschäftsprozessmodelle können mit Elementen - so genannten Artefakten - versehen werden, die das Modell mit weiteren Informationen ergänzen, es übersichtlicher gestalten und besser verstehen lassen. Sie haben keine Auswirkung auf die Ausführungssemantik.
 +
 +^  Notationselement ​    ​^ ​ Beschreibung ​                                                                                                                                                                                                         ^  Symbol ​                                                      ^
 +| Textanmerkung ​        | Eine Textanmerkung erlaubt das Hinterlassen von Kommentaren zu den einzelnen Elementen bzw. dem ganzen Prozessmodell. ​                                                                                                 |  {{:​Prozessmodellierung:​modellierungshaus:​gp-anmerkung.png?​nolink|}} ​   |
 +| Gruppierung ​          | Sinngemäß bzw. logisch zusammenhängende Prozessteile können mit dem Gruppierungselement umschlossen werden und so für eine bessere Strukturierung und Übersichtlichkeit sorgen. ​                                       |  {{:​Prozessmodellierung:​modellierungshaus:​gp-gruppierung.png?​nolink|}} ​ |
 +| Individuelles Symbol ​ | Bei Bedarf können individuelle Symbole eingeführt und in den Modellen verwendet werden, die von der BPMN-Spezifikation nicht vorgesehen sind. Diese dürfen aber der Syntax und Semantik von BPMN nicht widersprechen. ​ |  {{:​Prozessmodellierung:​modellierungshaus:​gp-ind_symbol.png?​nolink|}} ​  |
 +
 +Organisationseinheiten und Prozessteilnehmer geben die Stellen und die Verantwortlichen an, die an der Aufgabenbearbeitung bzw. Prozessabwicklung beteiligt sind.
 +
 +^  Notationselement ​ ^  Beschreibung ​                                                                                                                                                                                                                                                                                                                                                                                                                                                    ​^ ​ Symbol ​                                                                      ^
 +| Pool / Lane        | Der Pool umfasst immer einen einzigen Geschäftsprozess. Die unterschiedlichen Teilnehmer an diesem Prozess sind durch Lanes repräsentiert. Die Lanes beinhalten die von dem Teilnehmer auszuführenden Aufgaben und die für ihn relevanten Ereignisse. Der Pool orchestriert außerdem die Zusammenarbeit zwischen den Teilnehmern in dem Geschäftsprozess. Er ist somit die steuernde Einheit, die die Fortsetzung des Prozesses an weitere Beteiligte delegiert. ​ |  {{:​Prozessmodellierung:​modellierungshaus:​pool-bpmn_participants_picture.png?​nolink|}} ​ |
 +| Nachrichtenfluss ​  | Zwischen den Pools dürfen nur Nachrichten ausgetauscht werden. Der Nachrichtenfluss zeigt den Ablauf der Kommunikation. ​                                                                                                                                                                                                                                                                                                                                          ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​pool-nachricht.png?​nolink|}} ​                 |
 +
 +Kontrollflüsse bilden den Prozessablauf ab. Sie dürfen die Grenzen eines Pools nicht verlassen.
 +
 +^ Notationselement ​ ^ Beschreibung ​                                                                                                                            ^ Symbol ​                                                             ^
 +| Sequenzfluss ​     | Der Sequenzfluss zeigt die Ausführungsreihenfolge der Flusselemente in einem Prozess. ​                                                   |  {{:​Prozessmodellierung:​modellierungshaus:​fluss-standardpfeil.png?​nolink|}} ​  |
 +| Bedingter Fluss   | Dieser Fluss wird nur dann benutzt, wenn eine bestimmte Bedingung erfüllt ist.                                                           ​| ​ {{:​Prozessmodellierung:​modellierungshaus:​fluss-bedingterpfeil.png?​nolink|}} ​ |
 +| :::               | Wird bei einer Fallunterscheidung keine der gegebenen Bedingungen erfüllt, so setzt der Prozess den Verlauf auf dem Standardfluss fort.  |  {{:​Prozessmodellierung:​modellierungshaus:​fluss-defaultpfeil.png?​nolink|}} ​   |
 +
 +<= [[Prozessmodellierung:​modellierungshaus|Modellierungshaus]]
prozessmodellierung/modellierungshaus/bpmn_2.0_syntax_und_semantik.txt · Zuletzt geändert: 2015/05/11 12:25 von jayong