Prof. Dr. Dieter Steinmann – Hochschule Trier Entwicklung von Workflows am Beispiel des Open Source Tools Bonita BPMN Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Geschäftsprozesse und Workflows Ein Geschäftsprozess strukturiert die betrieblichen Abläufe im Rahmen der Geschäftsprozessoptimierung Ein Workflow stellt die IT-Unterstützung für die Aktivitäten im Rahmen eines Geschäfts-prozesses bereit Die IT-Unterstützung kann entweder durch ein eigenständiges Workflow-System (z.B. Open Source Bonita) oder durch den Einsatz von Anwendungssystemen (z.B. SAP, Microsoft Dynamics Navision) erfolgen Nachfolgend wird die Unterstützung durch ein Workflow-System exemplarisch unter Verwendung von Bonita dargestellt Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Geschäftsprozess, Workflow, Daten und Kennzahlen Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Abbildung von Prozessen / Workflows Die Abbildung von Prozessen als Basis für die Unterstützungsfunktionen kann mit einem Standard der Object Management Group (OMG) Business Process Model and Notation (BPMN) erfolgen (BPMN Poster) Aus BPMN heraus existieren mehrere Open Source und Lizenzpflichtige Werkzeuge mit denen teilautomatisiert ein Workflow erzeugt werden kann Eine weitere interessante Quelle ist die BPMN Community www.bpmn-community.org Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Einfaches Beispiel für einen Workflow Der Workflow wird gestartet und Schritt 1 ausgeführt Nachdem Schritt 1 ausgeführt wurde, wird Schritt 2 ausgeführt und der Workflow ist zu Ende Ausgeführt wird der Workflow vom Testakteur1, der mit dem Benutzer dieter.steinmann verbunden ist Mit dem Workflow verknüpft sind die lokalen Daten testData01 und testData02, die während aller Schritte selektiv eingegeben, modifiziert oder nur angezeigt werden können Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Workflow abbilden mit BPMN 2.0 System: Bonita BPM Version 6.1.2 Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
TestAkteur1 führt die Aktivitäten aus System: Bonita BPM Version 6.1.2 TestAkteur1 ist verknüpft mit Benutzer dieter.steinmann Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Daten werden im Workflow eingegeben und steuern System: Bonita BPM Version 6.1.2 Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Anmeldemaske dieter.steinmann Gestartete Workflows System: Bonita BPM Version 6.1.2 Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Prof. Dr. Dieter Steinmann – Hochschule Trier Aufgabenvorrat Auführen von Workflow-Aktivitäten System: Bonita BPM Version 6.1.2 Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Sicht erledigte Aufgaben System: Bonita BPM Version 6.1.2 Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Benutzer – Gruppen – Rollen - Systeme Office Anwendungen Gruppe Akteur führt Aktivität aus Rolle Workflow-Server Workflow-Engine Benutzerkennung Passwort Akteur ist mit Benutzer Gruppe und Rolle verküpft ERP-Systeme Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Organisation in Bonita BPM abbilden System: Bonita BPM Version 6.1.2 Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Server Zugriffskonfiguration Bonita verwalten System: Bonita BPM Version 6.1.2 Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Gestaltung der Eingabemasken (Pageflow) Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Prof. Dr. Dieter Steinmann – Hochschule Trier Formular erstellen Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Unterschiedliche Aufgaben in der Übersicht Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Komplexer Kontrollfluss - 1 System: Bonita BPM Version 6.1.2 Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Gateway Übergangsreihenfolge Variable auf Pool Ebene definiert Standard System: Bonita BPM Version 6.1.2 Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Prof. Dr. Dieter Steinmann – Hochschule Trier Beispiel XOR System: Bonita BPM Version 6.1.2 Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Systemarchitektur Bonita Standard Installationspaket Programmer IDE (Eclipse) Apache Tomcat Process Designer Process Designer A Database Process User B Process Explorer C Process Manager A,B,C, siehe folgende Folien Physikalische Verbindung über Apache Tomcat Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018
Vielen Dank für Ihre Aufmerksamkeit Prof. Dr. Dieter Steinmann d.steinmann@fh-trier.de Prof. Dr. Dieter Steinmann Fachhochschule Trier Prof. Dr. Dieter Steinmann – Hochschule Trier d.steinmann@hochschule-trier.de 29.04.2018