Vom Business Process Model zum Workflow Referent: Wolfram Günther Fachverantwortlicher Betriebsinformationssysteme ONTRAS VNG Gastransport GmbH 20.Okt 2012
Prozessmanagement Dokumentieren (um zu ) Verstehen (um zu ) Business Verbessern (um zu ) Gestalten (um zu ) Ausführen (um zu ) Steuern (um zu ) IT Kontrollieren (um zu ) Wolfram ONTRAS Günther 2012 (ONTRAS VNG Gastransport GmbH) - Vom Business Process Model zum2 Workflow 20.10.2012
Anforderungen an BPM-Methoden und Tools Für Business und IT verständlich Alle Prozessaspekte berücksichtigen (WF-Patterns) Erweiterbar (Eigene Notationselemente) Einfach (zumindest für die Business-Seite ) Ausführbar (Übertragung in Workflow-Engine) Integrierbar (WF-Engine in eigene Software einbinden) Wolfram ONTRAS Günther 2012 (ONTRAS VNG Gastransport GmbH) - Vom Business Process Model zum3 Workflow 20.10.2012
BPM-Werkzeuge Dokumentieren (um zu ) Erst optimieren, dann automatisieren! Business Verstehen (um zu ) Verbessern (um zu ) EPK; BPMN; UML 2.0; Individuelle Darstellung; IT Gestalten (um zu ) Ausführen/ Automatisieren (um zu ) Steuern (um zu ) BEPL4WS; SAP B-WF; BPMN; YAWL; Kontrollieren (um zu ) Wolfram ONTRAS Günther 2012 (ONTRAS VNG Gastransport GmbH) - Vom Business Process Model zum4 Workflow 20.10.2012
Fragen im Hinblick auf Ausführbarkeit Wie sieht der Fachprozess aus? Wie mache ich aus dem Fachprozess einen technischen Prozess? Welche Anreicherungen brauch der Prozess um ausführbar zu sein? Was kann ich nicht modellieren? Wo müssen noch Entwickler ran (Coding)? Wolfram ONTRAS Günther 2012 (ONTRAS VNG Gastransport GmbH) - Vom Business Process Model zum5 Workflow 20.10.2012
Beispielprozess Pipeline-Service FPA Fachliche Prozessbeschreibung Der Instandhaltungskoordinator muss einen Vorgang in 3 Schritten bearbeiten: 1.Kenntnisnahme 2.Einweisung 3.Abnahme Die Vorgänge werden aus einem Backend-System in den WF automatisch geladen Wird 1 Woche nach Erhalt der Aufgabe 2.Einweisung diese nicht vom IHK ausgeführt wird die Verzögerung per Email an den Leiter gesendet Nach erfolgreicher Abnahme durch den IHK wird der Änderungsdienst gestartet Nach erfolgreicher Ausführung des Änderungsauftrags schließt der IHK den WF mit einer Endkontolle ab. Wolfram ONTRAS Günther 2012 (ONTRAS VNG Gastransport GmbH) - Vom Business Process Model zum6 Workflow 20.10.2012
Fachliches Prozessmodell als EPK Wolfram ONTRAS Günther 2012 (ONTRAS VNG Gastransport GmbH) - Vom Business Process Model zum7 Workflow 20.10.2012
Und wie wird da ein Workflow draus? Wie kann ich aber folgendes abbilden: Nicht-unterbrechende Eskalation Kontrollfluss-unabhängigen Nachrichtenfluss (Messages/Web- Service Event Handling / Unterbrechung (Errors, Timer, Signal) Gruppierung von Aufgaben für Exception-Handling Geschäftsregel (um Operatoren und damit unnötige Sequenzflüsse zu sparen) Wolfram ONTRAS Günther 2012 (ONTRAS VNG Gastransport GmbH) - Vom Business Process Model zum8 Workflow 20.10.2012
Anreicherung für Ausführung Abhängig vom WF-Engine und Editor, hier Activiti for Eclipse Formulare für jede WF-relevante Manual Task BPMN-spezifische Elemente Scripttasks / Service-Tasks Rules Activiti-spezifische Elemente Assignees/Candiate GroupsRegeln an den Gateway-Operatoren Wolfram ONTRAS Günther 2012 (ONTRAS VNG Gastransport GmbH) - Vom Business Process Model zum9 Workflow 20.10.2012
Modellierung und Ausführung in BPMN Beispiele Live-Demo Wolfram ONTRAS Günther 2012 (ONTRAS VNG Gastransport GmbH) - Vom Business Process Model zum 10Workflow 20.10.2012
Was bleibt an Hürden anhängig von BPMN-Implementierung, hier Activiti bisher nur wenige Event-Types implementiert Entwicklung von Script-/Java-Tasks notwendig Eclipse for Activiti ist buggy WF-Management muss dazuprogrammiert werden Wolfram ONTRAS Günther 2012 (ONTRAS VNG Gastransport GmbH) - Vom Business Process Model zum 11Workflow 20.10.2012
Fazit Geschäftsprozessanalysten und Softwareentwickler können sich verstehen BPMN 2.0: Gemeinsame Sprache: Ja, gemeinsames Modell: nein / teilweise Workflow sollte nur ausführbaren Teil des Geschäftsprozesses enthalten BPMN 2.0 für produktiven Einsatz geeignet! Zur Fachlichen Prozessbeschreibung Zur Technischen Ausführung Wolfram ONTRAS Günther 2012 (ONTRAS VNG Gastransport GmbH) - Vom Business Process Model zum 12Workflow 20.10.2012
Wolfram ONTRAS Günther 2012 (ONTRAS VNG Gastransport GmbH) - Vom Business Process Model zum 13Workflow 20.10.2012
Quellen N.n.: Activiti User Guide; http://activiti.org/userguide/index.html Silver, Bruce: BPMN Method and Style, 2nd Edition, 2011 Rademakers, Tijs: Activiti in Action: Executable Business Processes in Bpmn 2.0, 2012 Stoimenova, Borislava Evaluierung von Workflowsprachen; http://www.mnm-team.org/pub/diplomarbeiten/stoi08/pdf- Version/stoi08.pdf
Vielen Dank für Ihre Aufmerksamkeit ONTRAS VNG Gastransport GmbH Wolfram Günther Dokumentation/Betriebsinformationsysteme Maximilianallee 4 / 04129 Leipzig Tel. +49 341 27111-8322 Fax +49 341 27111-8302 wolfram.guenther@ontras.com www.ontras.com