Business Process Model and Notation BPMN



Ähnliche Dokumente
5 Methoden und Werkzeuge zur Prozessmodellierung

Geschäftsprozessanalyse

BPMN. Suzana Milovanovic

Geschäftsprozessmanagement: Einführung in»business Process Modelling Notation«(BPMN)

EINFÜHRUNG IOZ AG 1

Business Process Model and Notation

BPMN Kategorien und Elementgruppen. Flussobjekte

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick

IT-Innovation und -Transfer

Übungen Workflow Management. Blatt 2

Das Modellieren von Geschäftsprozessen (ereignisgesteuerte Prozessketten) Fortbildung Nr. 67/ Manuel Friedrich

Praxishandbuch BPMN 2.0

Geschäftsprozessmanagement: Einführung in»business Process Modelling Notation«(BPMN)

Inhaltsverzeichnis. Jakob Freund, Bernd Rücker. Praxisbuch BPMN 2.0 ISBN: Weitere Informationen oder Bestellungen unter

Best Practice. Prozessmodellierung für behördenübergreifende. pm-bpmn Bundesverwaltung: Ergebnis der AG BEST PRACTICE BPMN.

Geschäftsprozesse - EPK

Lehrer: Einschreibemethoden

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Grafischer Tischeplan

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

BPMN verdrängt die EPK? Warum BPMN alleine nicht reicht

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

2. Übung zur Vorlesung Service-orientierte Architekturen

How to do? Projekte - Zeiterfassung

BPMN METHODE UND STIL

1 topologisches Sortieren

Software-Engineering SS03. Zustandsautomat

BPMN. Business Process Modeling Notation. Dr. Martin Bartonitz Product Manager SAPERION AG

Powermanager Server- Client- Installation

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Vom Business Process Model zum Workflow

Geschäftsprozesse modellieren mit BPMN. Nürnberg,

Erstellung von Prozessbeschreibungen. PB 4.2-1: Erstellung von Prozessbeschreibungen

Internationales Altkatholisches Laienforum

FORUM HANDREICHUNG (STAND: AUGUST 2013)

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Datensicherung. Beschreibung der Datensicherung

Das Modul Hilfsmittel ermöglicht den Anwender die Verwaltung der internen Nachrichten, Notizen, Kontakte, Aufgaben und Termine.

Übung 1. Explorer. Paint. Paint. Explorer

Get Started with. Version 0.7, / 12

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

SJ OFFICE - Update 3.0

Process4.biz Release Features Übersicht. Repository. Das Schützen von Diagrammen wurde optimiert (check-in, check-out)

Dialognetze. Ziel : Beschreibung von Methoden und Beschreibungstechniken für den Entwurf und die Dokumentation von Dialogabläufen

PC CADDIE Web-SMS-Service

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

XT Großhandelsangebote

Motivation. Motivation

BSV Ludwigsburg Erstellung einer neuen Internetseite

CAD-KAS Lagerverwaltung Handbuch

Praxishandbuch BPMN. Incl. BPMN 2.0. von Jakob Freund, Bernd Rücker, Thomas Henninger. 1. Auflage. Hanser München 2010

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation

Themenblock 2: Datenmodellierung mit ERM

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

Benutzerverwaltung Business- & Company-Paket

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

Arbeit zur Lebens-Geschichte mit Menschen mit Behinderung Ein Papier des Bundesverbands evangelische Behindertenhilfe e.v.

Einrichten der Outlook-Synchronisation

Individuelle Formulare

1 Mathematische Grundlagen

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen.

Updatehinweise für die Version forma 5.5.5

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Mandant in den einzelnen Anwendungen löschen

BPMN 2.0. Wird BPEL noch gebraucht?

Benutzeranleitung Superadmin Tool

Definition & best practice für inubit BPM Projekte Standort STUTTGART

Übung 4. Musterlösungen

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

Seriendruck mit der Codex-Software

Kostenstellen verwalten. Tipps & Tricks

Übung - Datensicherung und Wiederherstellung in Windows 7

Adami CRM - Outlook Replikation User Dokumentation

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook ( ) Zentrum für Datenverarbeitung der Universität Tübingen

Agentur für Werbung & Internet. Schritt für Schritt: -Konfiguration mit Apple Mail

Anwendungsbeispiele Buchhaltung

Installationsanleitung UltraVNC v für neue und alte Plattform

Übungen Programmieren 1 Felix Rohrer. Übungen

Abschnitte. Abschnittswechsel einfügen

Microsoft Access 2013 Navigationsformular (Musterlösung)

Kennen, können, beherrschen lernen was gebraucht wird

Arbeitsblätter auf die Schülercomputer verteilen, öffnen und wieder einsammeln

Der Kalender im ipad

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

SQL Server 2008 Standard und Workgroup Edition

Microsoft Access 2010 Navigationsformular (Musterlösung)

PC-Kaufmann Supportinformation - Proxy Konfiguration für Elster

Eigene Dokumente, Fotos, Bilder etc. sichern

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.

SharePoint Demonstration

Mediator 9 - Lernprogramm

Dokumentenarchivierung

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert

CMS.R. Bedienungsanleitung. Modul Cron. Copyright CMS.R Revision 1

Transkript:

Business Process Model and Notation BPMN BPMN ist ein Standard der Object Management Group OMG zur graphischen Notation von Geschäftsprozessen Aktueller Standard: BPMN 2.0 (http://www.omg.org/spec/bpmn/2.0/) CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 1

Ziele von BPMN BPMN hat zwei sich teilweise konträre Zielsetzungen eine einfach zu verwendende Prozessnotation für Business User und Business Analysten Möglichkeit der Übersetzung von Modellen in ausführbare Form (z.b. BPEL Business Process Execution Language) Um die erste Anforderungen zu erfüllen, hat BPMN kleine Menge von Elementen (Activities, Events and Gateways) mit klar unterscheidbarer Form (Rechteck, Kreis, Raute) Diese kleine Menge unterstützt das Verständnis der Modelle. Allerdings gibt es zu jedem Element eine Menge von Spezialisierungen. CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 2

Elemente der BPMN Die Elemente der BPMN lassen sich in vier Kategorien einteilen: Flow Objects Connectors Artifacts Swimlanes CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 3

Aktivitäten (Activities) Eine Aktivität beschreibt eine Tätigkeit, die während des Prozesses ausgeführt wird. Task Aktivitäten sind als Rechtecke mit abgerundeten Ecken dargestellt. Farben sind nicht vorgegeben. Zwei Arten von Aktivitäten Aufgabe (Task, elementar) Teilprozess (Sub-Process) Adhoc Task ~ Subprozesse können expandiert dargestellt werden CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 4

Aktivitäten Eine Aufgabe (Task) ist eine Arbeitseinheit. Ein zusätzliches [+] markiert eine Aktivität als zugeklappten Teilprozess (Sub Process). Eine Transaktion ist spezieller Teilprozess von Aktivitäten, die logisch zusammen gehören. Man kann beschreiben, was passiert, wenn eine ganze Gruppe von Aktivitäten durch einen Fehler unterbrochen wird. Ein Ereignis-Teilprozess (Event-Sub-Process) wird durch ein Startereignis ausgelöst und kann den umgebenden Teilprozess unterbrechen oder parallel dazu ausgeführt werden. Sie sind nicht Teil des Prozesses, da sie nur bei Auftreten des Startereignisses ausgeführt werden. Eine Aufruf-Aktivität (Call Activity) repräsentiert einen global definierten Teilprozess oder eine global definierte Aufgabe, der bzw. die im aktuellen Prozess verwendet wird. CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 5

Aufgaben-Typen Typen beschreiben den Charakter der Aufgabe Sie werden durch ein Symbol oben rechts in der Aktivität kenntlich gemacht. CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 6

Markierungen von Aktivitäten Markierungen beschreiben das Ausführungsverhalten von Aktivitäten und Teilprozessen CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 7

Sub-Processes Ein Teilprozess ist eine zusammengesetzte Aktivität, die Teil eines übergeordneten Prozesses ist. Zwei Arten der Darstellung: Collapsed: Details werden nicht eingezeigt. Ein [+] kennzeichnet, dass weitere Details versteckt sind. Expanded: Die Details sind innerhalb eines Rahmes dargestellt. CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 8

Sequenzfluss (Sequence Flow) Ein Sequence Flow zeigt, in welcher Reihenfolge Aktivitäten innerhalb eines Prozesses bearbeitet werden Ziel und Quelle eines Sequence Flows ist eines der folgenden Objekte Events Activities Gateways In einer Folge von Aktivitäten wird die Nachfolgeaktivität dann ausgeführt, wenn die vorherige beendet ist. (Bridgeland & Zahavi 2009, p. 106) CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 9

Sequence Flows Sequence Flows starten und beenden in Ereignisse Aktivitäten oder Gateways Sequence Flows können Bedingungen haben Eine Raute zeigt an, dass ein Sequence Flow eine Bedingung hat CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 10

Ereignisse (Events) Ein Ereignis ist etwas, das während eines Prozesslaufs passiert Sie starten, unterbrechen oder beenden einen Prozess. Ereignisse sind als Kreise dargestellt, mit unterschiedlichem Rahmen für Start-Ereignis Zwischen-Ereignis Ende-Ereignis Zusätzlich unterscheidet man verschiedene Ereignis-Typen CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 11

Beispiel mit einem Zwischen-Ereignis Ein Zwischen-Ereignis tritt nach dem Start und vor dem Ende eine Prozesses ein. In diesem Beispiel beschreibt das Ereignis eine Verzögerung: Erst wenn die Waren vollständig eingetroffen sind, wird die Rechnung bezahlt. (Bridgeland & Zahavi 2009, p. 109) CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 12

Eigenschaften von Ereignissen Start-Events: Top-level Event Sub-Process Interrupting (Ereignis-Teilprozess Unterbrechend) Event Sub-Process Non-Interrupting (Ereignis-Teilprozess Nichtunterbrechend) Intermediate Events Zwischen Aktivitäten: Throwing (Eingetreten) Catching (Ausgelöst) Auf dem Rand von Aktivitäten Boundary Interrupting (Angeheftet unterbrechend) Boundary Non-Interrupting (Angeheftet Nicht-unterbrechend) End-Event CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 13

Zwischen-Ereignisse Ereignisse, die zwischen Aktivitäten notiert werden, stehen für Dinge, die zwischen den Aktivitäten erfolgen lösen die nächste Aktivität aus (Throwing) sind das Ergebnis der vorherigen Aktivität (catching) Ereignisse, die auf dem Rand von Aktivitäten stehen, drücken aus, dass die Folge-Aktivität die ausgeführt wird, falls das Ereignis während der Aktivität eintritt sie können die Aktivität unterbrechen oder einen parallelen Pfad eröffnen CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 14

Event Types CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 15

Event-Typen CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 16

Event-Typen CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 17

Gateways Gateways sind Entscheidungspunkte (Verzweigungen) oder Punkte, an denen Kontrollflüsse zusammenlaufen Sie werden durch eine Raute dargestellt CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 18

Gateways Splitting and Merging Exklusives Gateway: Bei einer Verzweigung wird der Fluss abhängig von Verzweigungsbedingungen zu genau einer ausgehenden Kante geleitet. Bei einer Zusammenführung wird auf eine der eingehenden Kanten gewartet, um den ausgehenden Fluss zu aktivieren.. Ereignis-basiertes Gateway: Diesem Gateway folgen stets eintretende Ereignisse oder Empfänger-Aufgaben. Der Sequenzfluss wird zu dem Ereignis geleitet, das zuerst eintritt. Paralleles Gateway (UND): Wenn der Sequenzfluss verzweigt wird, werden alle ausgehenden Kanten simultan aktiviert. Bei der Zusammenführung wird auf alle eingehenden Kanten gewartet, bevor der ausgehende Sequenzfluss aktiviert wird (Synchronisation). CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 19

Gateways Verzweigungen und Vereinigungen Inklusives Gateway (OR): Es werden je nach Bedingung eine oder mehrere ausgehende Kanten aktiviert bzw. eingehende Kanten synchronisiert. Komplexes Gateway: Verzweigungs- und Vereinigungsverhalten das nicht von anderen Gateways erfasst wird. Exklusives Ereignis-basiertes Gateway (Instanziierung) Sobald eines der nachfolgenden Ereignisse eintritt, wird der Prozess gestartet. Paralleles Ereignis-basiertes Gateway (Instanziierung) Erst wenn alle nachfolgenden Ereignisse eintreten, wird der Prozess gestartet. CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 20

Datenbasierte Exklusive Gateways Bei exklusiven Gateways wird genau einer der nachfolgenden Pfade ausgewählt. Der Names des Gateways ist eine Frage, an den nachfolgenden Sequence Flows stehen die alternativen Antworten. Exklusive Gateways mit Daten sind die am weitesten verbreiteten Gateways. Sie können durch ein X gekennzeichnet sein. Meist wird das X weggelassen. CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 21

Ereignisbasierte Exklusive Gateways Entscheidungen basieren auf Ereignissen, die an bestimmten Punkten des Prozesses auftreten Das Gateway ist durch das mehrfache Zwischenereignis gekennzeichnet. Die auf das Gateway folgenden Ereignisse bestimmen den Pfad Das erste Ereignis gewinnt CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 22

Paralleles Gateway Ein paralleles Gateway started gleichzeitige Arbeit, i.e. zwei (oder auch mehrere) Pfade können gleichzeitig laufen Parallele Pfade werden durch ein paralleles Gateway wieder zusammengeführt CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 23

Inclusive Gateways Inklusive Gateways sind Entscheidungen, die mehr als einen Ausgang haben können Ein O bezeichnet dieses Gateway. Sie werden in der Regel durch ein inklusives Gateway wieder zusammengeführt. CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 24

Konnektoren Sequence Flow definiert die Reihenfolge der Bearbeitung innerhalb eines Pools Message Flow definiert den Informationsaustausch zwischen Pools Associations ordnen Elementen Daten, Information und Ressourcen zu Data Associations modellieren den Informationsfluss innerhalb eines Pools CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 25

Swimlanes Pools und Lanes Swimlanes repräsentieren Verantwortlichkeiten für Aktivitäten. Swimlanes können Organisationen, Rollen oder Systeme sein. BPMN unterscheidet zwischen zwei Arten von Swimlanes Pools repräsentieren Beteiligte in einer Zusammenarbeit Eine Lane ist eine Unterteilung eines Prozesses (meist in einem Pool) CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 26

Pools Pools stehen für eigenständige Beteiligte in einem Geschäftsmodell (Collaboration) z.b. Rollen im einem Geschäftsmodell ( Käufer und Verkäufer ) oder Geschäftseinheiten («Amazon» and «Google») Jeder Pool hat einen eigenen Prozess, d.h. ein Prozess ist vollständig innerhalb eines Pools) Interaktion zwischen Pools wird durch Message Flows dargestellt Sequence Flow kann die Grenzen eines Pools nicht überschreiten CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 27

Message Flow Ein Message Flow wird verwendet um den Informationsfluss zwischen zwei Beteiligten eines Prozesses zu modellieren Ein Message Flow kann zur Begrenzung eines Pools verbunden sein oder mit einem Objekt in einem Pool Message Flows zwischen Objekten innerhalb eines Pools sind nicht erlaubt CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 28

Lanes Lanes unterteilen nochmals die Beteiligten eines Pools Sie repräsentieren in der Regel organisatorische Rollen Sequence Flow kann die Grenzen von Lanes überschreiten Informationsfluss innerhalb einer Lane wird durch Data Objects modelliert und nicht durch Message Flow CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 29

Daten Ein Dateninput ist ein externer Input für den ganzen Prozess. Er kann von einer Aktivität gelesen werden. Ein Datenoutput ist eine Variable, die als Ergebnis eines ganzen Prozesses erzeugt wird. Ein Datenobjekt repräsentiert Informationen, die durch den Prozess fließen, wie z.b. Dokumente, Emails oder Briefe. Ein Listen-Datenobjekt repräsentiert eine Gruppe von Informationen, z.b. eine Liste mit Bestellpositionen. Ein Datenspeicher ist ein Ort wo der Prozess Daten lesen oder schreiben kann, z.b. eine Datenbank oder ein Aktenschrank. Eine Nachricht weist auf den Inhalt einer Kommunikation zwischen zwei Teilnehmern hin. CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 30

Associations Eine Association wird eingesetzt, um Objekte miteinander zu verbinden (z.b. Artifacts und Activities) Data Associations können den Informationsfluss zwischen Aktivitäten innerhalb eines Pools darstellen. Text Annotations können mit Objekten verbunden werden CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 31

Artifacts: Groups Durch Gruppen kann man bestimmte Bereiche auch Poolübergreifend hervorheben CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 32

Verknüpfung zwischen Modellen in ADONIS (nicht Teil des BPMN-Standards) CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 33

Zuweisung von Aktivitäten an Bearbeiter Die Zuordnung von Aktivitäten an Bearbeiter erfolgt in BPMN durch Swimlanes In ADONIS erfolgt die Verbindung zwischen Geschäftsprozessmodell und Arbeitsumgebungsmodell in einer Lane oder Pool vorgenommen Attribut Resource im Register Description einer Lane Attribute Referenced Partner im Register Process Properties eines Pools CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 34

Bearbeiterzuordnung Eingabenhilfe: Auswahl der Resource aus einem geöffneten Arbeitsumgebungsmodell Die Rolle, Person oder Organisationseinheit wird in das Attribut Resource übernommen. CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 35

Dokumentenmodelle Dokumente können in einem Dokumentenmodell modelliert werden. Zu jedem Objekt kann man einen Verweis auf das Dokument anlegen, z.b. in einem gemeinsamen Laufwerk, im Intranet oder Internet CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 36

Zuordnung von Dokumenten zu Aktivitäten Dokumente eines Dokumentenmodells können einem Datenobjekt oder direkt einer Aktivität im BPMN-Modell zugeordnet werden, jeweils als als Input als Output als Referenz Beispiele: auszufüllendes Formular Checklisten Dokumentvorlage CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 37

Anbindung von IT-Systemen und Produkten an Aktivitäten IT-Systeme Produkte CAS IRM Geschäftsprozess-Management: Modellierung 8.10.2011 38