Entwicklung von Workflows am Beispiel des Open Source...

99
01.05.14 Prof. Dr. Dieter Steinmann – Hochschule Trier [email protected] 1 © Professor Dr. Dieter Steinmann 2014 G Entwicklung von Workflows am Entwicklung von Workflows am Beispiel des Beispiel des Open Source Tools Open Source Tools Bonita BPMN Bonita BPMN

Transcript of Entwicklung von Workflows am Beispiel des Open Source...

Page 1: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 1

© Professor Dr. Dieter Steinmann 2014G

Entwicklung von Workflows am Entwicklung von Workflows am Beispiel des Beispiel des

Open Source Tools Open Source Tools Bonita BPMNBonita BPMN

Page 2: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 2

© Professor Dr. Dieter Steinmann 2014G

Bonita BPMN

System: Bonita BPM Version 6.1.2 ( http://www.bonitasoft.com/)

Page 3: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 3

© Professor Dr. Dieter Steinmann 2014G

Hilfreiche Internet Quellen zu Bonita http://www.bonitasoft.com/

Online Dokumentationhttp://documentation.bonitasoft.com/

Online Tutorialhttp://www.bonitasoft.com/system/files/download/bos-5.7-introtutorial-application-dev_0.pdf

Online Developer Guidehttp://documentation.bonitasoft.com/5x/bos-57/application-developers

User Guidance Checklisthttp://documentation.bonitasoft.com/5x/bos-57/process-design/user-guidance/apply-user-guidance-checklist

User Guidance Profilehttp://documentation.bonitasoft.com/5x/bos-57/process-design/user-guidance/select-change-user-guidance-profile

Page 4: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 4

© Professor Dr. Dieter Steinmann 2014G

Roadmap Geschäftsprozesse und Workflows Problemstellung Workflows Einführungsbeispiel mit Bonita BPM Vertiefende Aufgabenstellungen für ein Workflow System Beispiel Workflow Angebotsbearbeitung Beteiligte am Ablauf (Ausführung von Aktivitäten) Organisationsstrukturen in Bonita BPM Prozess, Ablauf mit BPMN 2.0 Aufgabenliste, Arbeitsvorrat Ablauf Workflow Gestaltung der Bildschirmmasken – Pageflow

Page 5: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 5

© Professor Dr. Dieter Steinmann 2014G

Weitere Kontrollflüsse Aufgaben Prozessmanager Bonita Open Source

Page 6: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 6

© Professor Dr. Dieter Steinmann 2014G

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

Page 7: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 7

© Professor Dr. Dieter Steinmann 2014G

Geschäftsprozess Unternehmensprozess Business Process ...

Page 8: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 8

© Professor Dr. Dieter Steinmann 2014G

Geschäftsprozess, Workflow, Daten und Kennzahlen

Page 9: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 9

© Professor Dr. Dieter Steinmann 2014G

Die Problemstellung

Page 10: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 10

© Professor Dr. Dieter Steinmann 2014G

Typische Probleme im Tagesablauf von Unternehmen Viele zeitkritische wiederkehrende Abläufe in

Unternehmen werden unter Mitwirkung (Aufgabenerfüllung) einer Vielzahl von Mitarbeitern ausgeführt

Die Mitarbeiter sind an unterschiedlichen Orten in den Unternehmen, die direkte Kommunikation und Abstimmung wäre sehr zeitintensiv

Die Abläufe sind in einem vorbestimmten Lösungsraum von Fall zu Fall unterschiedlich

Die zeitlich und inhaltlich koordinierte Verteilung von Aufgaben für die relevanten Mitarbeiter ist ein wesentlicher Erfolgsfaktor für den Erfolg

Page 11: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 11

© Professor Dr. Dieter Steinmann 2014G

Typische Probleme im Tagesablauf von Unternehmen Viele Aufgaben in Unternehmen werden durch

Standardanwendungssysteme unterstützt (CAD, ERP, CRM, ...)

Die Steuerung des zeitlichen Ablaufes dieser Unterstützungsfunktionen, teilweise systemüber-greifend ist dabei häufig nicht zufriedenstellend

Page 12: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 12

© Professor Dr. Dieter Steinmann 2014G

Workflows

Page 13: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 13

© Professor Dr. Dieter Steinmann 2014G

Workflows und deren Unterstützung Workflows sind Aufgaben, die IT-unterstützt von

unterschiedlichen Mitarbeitern in einer definierten Abfolge zeitlich abgestimmt ausgeführt werden müssen um ein Ziel zu erreichen (Vorgang, Ablauf, Prozess)

Die Ausführung der Aufgaben wird durch ein betriebliches Ereignis gestartet

Nach dem Start werden den beteiligten Mitarbeitern in einer vordefinierter u.U. einzelfallspezifisch unterschidelichen Reihenfolge Aufgaben in eine Aufgabenliste eingestellt

Nach Abarbeitung einer Aufgabe, wird automatisch eine Folgeaufgabe bei dem nächsten beteiligten Mitarbeiter erzeugt

Page 14: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 14

© Professor Dr. Dieter Steinmann 2014G

Workflows und deren Unterstützung Die Abarbeitung einer Aufgabe kann im

nächsten Schritt● Den Vorgang beenden● Sequentiell eine Folgeaufgabe erzeugen● Eine weitere Aufgabe als Auswahl unter mehreren

Alternativen erzeugen● Mehrere parallele Aufgaben erzeugen

Die Kontrollflüsse können über logische Verknüpfungen sehr komplex gestaltet werden

Jeder Vorgang hat ein definiertes und eindeutiges Ende

Page 15: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 15

© Professor Dr. Dieter Steinmann 2014G

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

Page 16: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 16

© Professor Dr. Dieter Steinmann 2014G

Einfaches Beispiel für einen IT-gestützten Workflow

Page 17: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 17

© Professor Dr. Dieter Steinmann 2014G

Ablauf 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

Page 18: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 18

© Professor Dr. Dieter Steinmann 2014G

Workflow abbilden mit BPMN 2.0

System: Bonita BPM Version 6.1.2

Page 19: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 19

© Professor Dr. Dieter Steinmann 2014G

TestAkteur1 führt die Aktivitäten aus

TestAkteur1 ist verknüpft mit Benutzer dieter.steinmann

System: Bonita BPM Version 6.1.2

Page 20: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 20

© Professor Dr. Dieter Steinmann 2014G

Daten werden im Workflow eingegeben und steuern

System: Bonita BPM Version 6.1.2

Page 21: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 21

© Professor Dr. Dieter Steinmann 2014G

Anmeldemaske dieter.steinmann

Gestartete Gestartete WorkflowsWorkflows

System: Bonita BPM Version 6.1.2

Page 22: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 22

© Professor Dr. Dieter Steinmann 2014G

Aufgabenvorrat

System: Bonita BPM Version 6.1.2

Auführen von Auführen von Workflow-AktivitätenWorkflow-Aktivitäten

Page 23: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 23

© Professor Dr. Dieter Steinmann 2014G

Sicht erledigte Aufgaben

System: Bonita BPM Version 6.1.2

Page 24: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 24

© Professor Dr. Dieter Steinmann 2014G

Vertiefende Aufgabenstellungen für ein

Workflow System

Page 25: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 25

© Professor Dr. Dieter Steinmann 2014G

Vertiefende Aufgabenstellungen Anbindung Datenbank (Tabellen, Felder) Formulargestaltung Managementfunktionen

● Übersicht Fälle● Status Fälle● ...

Transaktionskonzepte Datensicherung

● Workflow Implementierung● Workflow Produktivdaten

Datensicherheit, Zugriff Vertretungskonzepte

Page 26: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 26

© Professor Dr. Dieter Steinmann 2014G

Angebotsbearbeitung – ein typischer Workflow

Ohne Berücksichtigung von Standard IT-Systemen

Page 27: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 27

© Professor Dr. Dieter Steinmann 2014G

Angebotsbearbeitung - Beispiel für einen Workflow Ein Vertriebsmitarbeiter (Vertrieb Akquise) stellt

einen Kontakt zu einem Kunden her und erfasst eine Anfrage (u.U. Auf Basis einer Checkliste)● Kundennnummer, Kunde● Bedarf (Auftragscheckliste, Materialnummer,

etc.), Mengen● Bedarfstermin● ...

Der Vertriebsmitarbeiter kontaktiert den zuständi-gen technischen Mitarbeiter an (Vertrieb Technik) technischer Ver-trieb, Konstruktion, Projektmana-ger, ...) und bittet um Angebotsausarbeitung

Der technische Vertrieb entscheidet über die Machbarkeit des Kundenwunsches

Page 28: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 28

© Professor Dr. Dieter Steinmann 2014G

Angebotsbearbeitung - Beispiel für einen Workflow Ist der Kundenwunsch nicht machbar, wird der

Vertrieb darüber informiert und von diesem der Kunde informiert, der Ablauf ist zu Ende

Ist der Kundenwunsch machbar, arbeitet der technische Vertrieb die Anfrage aus

Er übermittelt eine technische Spezifikation an den Vertriebsmitarbeiter

Der Vertriebsmitarbeiter komplettiert die technische Spezifikation und erstellt ein Angebot

Der Vertriebsmitarbeiter fordert die Freigabe durch den Vertriebsleiter an

Der Vertriebsleiter (Vertrieb Leiter) gibt das Angebot frei oder fordert Nachbesserungen

Page 29: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 29

© Professor Dr. Dieter Steinmann 2014G

Angebotsbearbeitung - Beispiel für einen Workflow Im Falle der Freigabe übermittelt der Vertrieb

Akquise das Angebot an den Kunden Im Falle der NICHT Freigabe formuliert der

Vertriebsleiter (Vertrieb Leiter) seine Nachbesserungen und gibt diese an den technischen Vertrieb weiter

Nach einer Woche (Wiedervorlage, Timer) fragt der Vertriebsmitarbeiter bei dem Kunden nach (Angebotsverfolgung) – der Kunde nimmt das Angebot an, hat zusätzliche Anforderungen oder Abweichungen vom Angebot oder er lehnt das Angebot ab

Page 30: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 30

© Professor Dr. Dieter Steinmann 2014G

Angebotsbearbeitung - Beispiel für einen Workflow Änderungswünsche: Der Vertrieb Akquise

übermittelt die gewünschten Änderungen an den technischen Vertrieb● Der technische Vertrieb arbeitet die Änderungen in

das technische Angebot ein● Der technische Vertrieb gibt die technische

Ausarbeitung an den Vertrieb Akquise zurück Annahme: Projektabwicklung Absage: Ende

Page 31: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 31

© Professor Dr. Dieter Steinmann 2014G

Beteiligte an dem Ablauf (Akteur, Mitarbeiter/User) Intern

● Vertrieb

– Vertrieb Akquise– Vertrieb Technik– Vertrieb Leiter– Vertrieb Controlling

Extern

● Kunde

albert.einsteinalbert.einsteinalbert.einsteinalbert.einstein

siegmund.freudsiegmund.freudsiegmund.freudsiegmund.freud

karl.marxkarl.marxkarl.marxkarl.marx

bert.brechtbert.brechtbert.brechtbert.brecht

abraham.lincolnabraham.lincolnabraham.lincolnabraham.lincoln

einsteineinsteineinsteineinstein

freudfreudfreudfreud

marxmarxmarxmarx

brechtbrechtbrechtbrecht

lincolnlincolnlincolnlincoln

Organisationsbeispiel für Organisationsbeispiel für BonitaBonita

Page 32: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 32

© Professor Dr. Dieter Steinmann 2014G

Abbildung von Organisationsstrukturen Die Ausführung von Aufgaben im Rahmen der

Aktivitäten in Prozessen wird Akteuren zugeordnet, die zunächst einmal unabhängig von den Organisatinsstrukturen sind

Akteure werden daran anschließend mit den definierten Gruppen, Rollen und Benutzern verknüpft

Damit ist eine sehr flexible Zuordnung von Aufgaben zu Benutzern,Gruppen oder Rollen möglich

Page 33: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 33

© Professor Dr. Dieter Steinmann 2014G

Abbildung von Organisationsstrukturen Die an den Geschäftsprozessen beteiligten

Organisationseinheiten müssen in einem Workflow System abgebildet werden

Es existieren zwei Ebenen der Zuordnung von Mitarbeitern, die sich über ihre Benutzerken-nung an einem System anmelden und den Objekten, die einer Aktivität (Aufgabenbereich) zugeordnet werden

Hierzu werden auf Seite der Organisations-strukturen Gruppenhierarchien definiert, die Abteilungsstrukturen abbilden

Page 34: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 34

© Professor Dr. Dieter Steinmann 2014G

Abbildung von Organisationsstrukturen Daneben existieren Organisationsrollen

entsprechen zu erfüllenden Aufgabenbereichen Auf der untersten Ebene werden Benutzer

definiert, die den Gruppen und Rollen zugeordnet werden

So ist eine Unabhängigkeit von einzelnen Mitarbeitern und deren Zuordnung zu Aufgabenbereichen in einer Organisationsstruktur gegeben

Page 35: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 35

© Professor Dr. Dieter Steinmann 2014G

Benutzer – Gruppen – Rollen - Systeme

Gruppe

Rolle

BenutzerkennungPasswort

Workflow-ServerWorkflow-Engine

Office Anwendungen

ERP-Systeme

Akteur führt Akteur führt Aktivität ausAktivität aus

Akteur ist mit Akteur ist mit Benutzer Gruppe Benutzer Gruppe und Rolle verküpftund Rolle verküpft

Page 36: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 36

© Professor Dr. Dieter Steinmann 2014G

Organisationsstrukturen und Akteure in Bonita BPM

Page 37: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 37

© Professor Dr. Dieter Steinmann 2014G

Organisationsstruktur in Bonita anlegen

System: Bonita BPM Version 6.1.2

Page 38: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 38

© Professor Dr. Dieter Steinmann 2014G

Organisationsstruktur in Bonita anlegen

System: Bonita BPM Version 6.1.2

Page 39: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 39

© Professor Dr. Dieter Steinmann 2014G

Organisation in Bonita BPM abbilden

System: Bonita BPM Version 6.1.2

Page 40: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 40

© Professor Dr. Dieter Steinmann 2014G

Server Zugriffskonfiguration Bonita verwalten

System: Bonita BPM Version 6.1.2

Page 41: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 41

© Professor Dr. Dieter Steinmann 2014G

Der Prozess, Ablauf mit BPMN 2.0

als Basis für den Workflow

Page 42: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 42

© Professor Dr. Dieter Steinmann 2014G

Prozess / Workflow Angebotsabwicklung

unter Einbeziehung des externen Kunden

Page 43: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 43

© Professor Dr. Dieter Steinmann 2014G

Übersicht Angebotsbearbeitung

Klicken für Detailfolie

System: Bonita BPM Version 6.1.2

Page 44: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 44

© Professor Dr. Dieter Steinmann 2014G

Angebotsbearbeitung

Klicken Bild für Rückkehr zur Übersicht!System: Bonita BPM Version 6.1.2

Page 45: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 45

© Professor Dr. Dieter Steinmann 2014G

Angebotsbearbeitung

Klicken Bild für Rückkehr zur Übersicht!

System: Bonita BPM Version 6.1.2

Page 46: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 46

© Professor Dr. Dieter Steinmann 2014G

Angebotsbearbeitung

Klicken Bild für Rückkehr zur Übersicht!

System: Bonita BPM Version 6.1.2

Page 47: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 47

© Professor Dr. Dieter Steinmann 2014G

Prozess / Workflow Angebotsabwicklung reduziert

Für die weitere Darstellung reduziert auf die unternehmensinternen Aktivitäten

Page 48: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 48

© Professor Dr. Dieter Steinmann 2014G

Angebotserstellung reduziert

Klicken für Detailfolie

System: Bonita BPM Version 6.1.2

Page 49: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 49

© Professor Dr. Dieter Steinmann 2014G

Angebotserstellung reduziert

Klicken Bild für Rückkehr zur Übersicht!

Page 50: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 50

© Professor Dr. Dieter Steinmann 2014G

Angebotserstellung reduziert

Klicken Bild für Rückkehr zur Übersicht!

System: Bonita BPM Version 6.1.2

Page 51: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 51

© Professor Dr. Dieter Steinmann 2014G

Der Aktivität werden Akteuer zugeordnet

System: Bonita BPM Version 6.1.2

Page 52: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 52

© Professor Dr. Dieter Steinmann 2014G

Akteure können in der Lane definiert werden

System: Bonita BPM Version 6.1.2

Page 53: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 53

© Professor Dr. Dieter Steinmann 2014G

Beispiel für eine Aufgabenliste,Arbeitsvorrat

Page 54: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 54

© Professor Dr. Dieter Steinmann 2014G

Aufgaben im Standard - Workflow Anfrage aufnehmen (Checkliste, Formular) Anfrage aufnehmen Technische Ausarbeitung ausführen Ausarbeitung vervollständigen Freigabe des Angebots durch Vertriebsleiter Angebot an Kunden senden Angebotsverfolgung Auftrag empfangen Auftrag prüfen Auftragsbestätigung senden Projektabwicklung [Teilprozess] Workflow beendet

Page 55: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 55

© Professor Dr. Dieter Steinmann 2014G

Anfrage aufnehmen

Mitarbeiter Vertrieb Mitarbeiter Vertrieb AkquiseAkquise

Workflow startenWorkflow starten Kundenanfrage erfassen:Kundenanfrage erfassen:

Kunde:Kunde: Meier GmbHMeier GmbH Produkt: Produkt: StanzwerkzeugStanzwerkzeug Lieferdatum:Lieferdatum: 31.9.201531.9.2015 Spezifikation:Spezifikation: DINDIN Anfrage:Anfrage: JA / NEINJA / NEIN

Nächste AufgabeNächste Aufgabe

Technischer Vertrieb:Technischer Vertrieb:Ausarbeitung Technische SpezifikationAusarbeitung Technische Spezifikation

Page 56: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 56

© Professor Dr. Dieter Steinmann 2014G

Technische Ausarbeitung anfertien

Technischer VertriebTechnischer Vertrieb

Aufgabenliste Technischer VertriebAufgabenliste Technischer Vertrieb

Kunde:Kunde: Meier GmbHMeier GmbH Produkt: Produkt: StanzwerkzeugStanzwerkzeug Lieferdatum:Lieferdatum: 31.9.201531.9.2015 Spezifikation:Spezifikation: DINDIN

Vervollständigung technischeVervollständigung technische Spezifikation Spezifikation

Nächste AufgabeNächste Aufgabe

Vertrieb Akquisition:Vertrieb Akquisition:Vervollständigung Technische SpezifikatoinVervollständigung Technische Spezifikatoin

Page 57: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 57

© Professor Dr. Dieter Steinmann 2014G

Technische Ausarbeitung anfertien

Vertrieb AkquisitionVertrieb Akquisition

Aufgabenliste Vertrieb AkquisitionAufgabenliste Vertrieb Akquisition

Kunde:Kunde: Meier GmbHMeier GmbH Produkt: Produkt: StanzwerkzeugStanzwerkzeug Lieferdatum:Lieferdatum: 31.9.201531.9.2015 Spezifikation:Spezifikation: DINDIN Spezifikation:Spezifikation: Meier2015-2.3Meier2015-2.3

Vervollständigung technischeVervollständigung technische Spezifikation Spezifikation

Nächste AufgabeNächste Aufgabe

Vertrieb Akquisition:Vertrieb Akquisition:Vervollständigung Technische SpezifikatoinVervollständigung Technische Spezifikatoin

Page 58: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 58

© Professor Dr. Dieter Steinmann 2014G

Einfacher Ablauf eines Workflows

(Standardfluss)

Page 59: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 59

© Professor Dr. Dieter Steinmann 2014G

Ablauf Workflow

StartStartStartStart Kundenkontakt Kundenkontakt herstellenherstellen

Kundenkontakt Kundenkontakt herstellenherstellen

Vertrieb AkquiseVertrieb Akquise

albert.einsteinalbert.einstein

Technische Technische AusarbeitungAusarbeitung

Technische Technische AusarbeitungAusarbeitung

Vollständige Vollständige AusarbeitungAusarbeitung

Vollständige Vollständige AusarbeitungAusarbeitung

Angebot Angebot prüfen prüfen

FreigabeFreigabe

Angebot Angebot prüfen prüfen

FreigabeFreigabeAngebot Angebot verfolgenverfolgen

Angebot Angebot verfolgenverfolgen

Projekt Projekt abwickelnabwickeln

Projekt Projekt abwickelnabwickeln Auftrag prüfenAuftrag prüfenAuftrag prüfenAuftrag prüfen

Vertrieb TechnikVertrieb TechnikVertrieb AkquiseVertrieb Akquise Vertrieb LeitungVertrieb LeitungVertrieb AkquiseVertrieb Akquise Vertrieb AkquiseVertrieb Akquise

Vertrieb ControllingVertrieb ControllingVertrieb LeitungVertrieb Leitung

albert.einsteinalbert.einstein albert.einsteinalbert.einstein albert.einsteinalbert.einsteinsiegmund.freudsiegmund.freud karl.marxkarl.marx

bert.brechtbert.brechtkarl.marxkarl.marx

EndeEndeEndeEnde

Page 60: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 60

© Professor Dr. Dieter Steinmann 2014G

Jeder Durchlauf stellt eine getrennteInstanz dar

StartStartStartStart Kundenkontakt Kundenkontakt herstellenherstellen

Kundenkontakt Kundenkontakt herstellenherstellen

Vertrieb AkquiseVertrieb Akquise

albert.einsteinalbert.einstein

Technische Technische AusarbeitungAusarbeitung

Technische Technische AusarbeitungAusarbeitung

Vollständige Vollständige AusarbeitungAusarbeitung

Vollständige Vollständige AusarbeitungAusarbeitung

Angebot Angebot prüfen prüfen

FreigabeFreigabe

Angebot Angebot prüfen prüfen

FreigabeFreigabeAngebot Angebot verfolgenverfolgen

Angebot Angebot verfolgenverfolgen

Projekt Projekt abwickelnabwickeln

Projekt Projekt abwickelnabwickeln Auftrag prüfenAuftrag prüfenAuftrag prüfenAuftrag prüfen

Vertrieb TechnikVertrieb TechnikVertrieb AkquiseVertrieb Akquise Vertrieb LeitungVertrieb LeitungVertrieb AkquiseVertrieb Akquise Vertrieb AkquiseVertrieb Akquise

Vertrieb ControllingVertrieb ControllingVertrieb LeitungVertrieb Leitung

albert.einsteinalbert.einstein albert.einsteinalbert.einstein albert.einsteinalbert.einsteinsiegmund.freudsiegmund.freud karl.marxkarl.marx

bert.brechtbert.brechtkarl.marxkarl.marx

EndeEndeEndeEnde

Page 61: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 61

© Professor Dr. Dieter Steinmann 2014G

Benutzeroberflächen User

Page 62: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 62

© Professor Dr. Dieter Steinmann 2014G

Ablauf des Workflows Jeder Benutzer hat über seine Benutzerken-

nung und Passwort Zugriff auf den Workflow Server

Jeder Benutzer erhält in einer Aufgabenliste die für die Ausführung des Workflows notwendigen Aufgaben angezeigt

Jeder Benutzer erledigt die Aufgaben und bestätigt dies in dem Menü

Die Erledigung führ dazu dass die Folgeauf-gabe(n) bei dem, den Benutzern eingestellt werden

Page 63: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 63

© Professor Dr. Dieter Steinmann 2014G

Start des Workflows durch Albert Einstein

Page 64: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 64

© Professor Dr. Dieter Steinmann 2014G

Gestaltung der Bildschirmmasken

Pageflow

Page 65: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 65

© Professor Dr. Dieter Steinmann 2014G

Gestaltung der Eingabemasken (Pageflow)

Page 66: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 66

© Professor Dr. Dieter Steinmann 2014G

Formular erstellen

Page 67: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 67

© Professor Dr. Dieter Steinmann 2014G

Eigenschaften eines Formularfeldes bestimmen

Page 68: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 68

© Professor Dr. Dieter Steinmann 2014G

Feldeigenschaft "schreibgeschützt"

Page 69: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 69

© Professor Dr. Dieter Steinmann 2014G

Bildschirmmaske Angebotsbearbeitung

Page 70: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 70

© Professor Dr. Dieter Steinmann 2014G

Formular Anfrage aufnehmen erfassen

Page 71: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 71

© Professor Dr. Dieter Steinmann 2014G

Palette Vorlagen

zurück zur Übersicht

Page 72: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 72

© Professor Dr. Dieter Steinmann 2014G

Feldanordnung im Menü

zurück zur Übersicht

Page 73: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 73

© Professor Dr. Dieter Steinmann 2014G

Detail Maske zu einzelnen Feldern

zurück zur Übersicht

Page 74: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 74

© Professor Dr. Dieter Steinmann 2014G

Baumstruktur Felder im Menü

zurück zur Übersicht

Page 75: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 75

© Professor Dr. Dieter Steinmann 2014G

Page 76: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 76

© Professor Dr. Dieter Steinmann 2014G

Mehrere Kundenkontakte zu bearbeiten

Page 77: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 77

© Professor Dr. Dieter Steinmann 2014G

Unterschiedliche Aufgaben in der Übersicht

Page 78: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 78

© Professor Dr. Dieter Steinmann 2014G

Anfrage aufnehmen aufnehmen

Page 79: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 79

© Professor Dr. Dieter Steinmann 2014G

Aufgabenvorrat technischer Vertieb

Page 80: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 80

© Professor Dr. Dieter Steinmann 2014G

Technische Ausarbeitung durch Siegmund Freud

Anzeigefelder

Eingabefelder

Page 81: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 81

© Professor Dr. Dieter Steinmann 2014G

Komplexere Kontrollflüsse

Page 82: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 82

© Professor Dr. Dieter Steinmann 2014G

Komplexer Kontrollfluss - 1

System: Bonita BPM Version 6.1.2

Page 83: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 83

© Professor Dr. Dieter Steinmann 2014G

Gateway Übergangsreihenfolge

Variable auf Pool Ebene definiert

Standard

System: Bonita BPM Version 6.1.2

Page 84: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 84

© Professor Dr. Dieter Steinmann 2014G

Beispiel XOR

System: Bonita BPM Version 6.1.2

Page 85: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 85

© Professor Dr. Dieter Steinmann 2014G

Komplexer Kontrollfluss - 2

System: Bonita BPM Version 6.1.2

Page 86: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 86

© Professor Dr. Dieter Steinmann 2014G

Ablaufsteuerung Variable "auswahl" auf Pool-Ebene definiert Belegung der Variablen in der erste Aktivität

"Tu etwas" belegt, 0,1, .... Ganzzahl Steuerung

● Case auswahl=1● Case auswahl=2● Alle anderen Werte werden über den Standard-

Kontrollfluss abgefangen

Über die Verbindungspfeile wird die Case – Auswahl gesteuert

Page 87: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 87

© Professor Dr. Dieter Steinmann 2014G

Ablaufsteuerung

auswahl = 0

auswahl = 1

Standardfluss:auswahl = „alle anderen Werte“

System: Bonita BPM Version 6.1.2

Page 88: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 88

© Professor Dr. Dieter Steinmann 2014G

System: Bonita BPM Version 6.1.2

Page 89: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 89

© Professor Dr. Dieter Steinmann 2014G

Bedingungen definieren

Bei komplexen Workflows Steuerung über Zugriff auf Parameter in einer externen Datenbank

System: Bonita BPM Version 6.1.2

Page 90: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 90

© Professor Dr. Dieter Steinmann 2014G

Felder und Verbindung zur Datenbank

System: Bonita BPM Version 6.1.2

Page 91: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 91

© Professor Dr. Dieter Steinmann 2014G

Zusätzliche Aufgaben eines Prozessmanagers (Prozessowner,

Prozessverantwortlicher)

Management Konsole

Page 92: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 92

© Professor Dr. Dieter Steinmann 2014G

Anforderungen des Vertriebsleiters Wie viele Angebote sind in Bearbeitung Wie viele Anfragen wurden wegen NICHT

Machbarkeit abgelehnt Was waren die Gründe für die NICHT

Machbarkeit Wie viele Angebote wurden in Aufträge

umgewandelt Bei wie viele Anfragen wurden

Änderungswünsche berücksichtigt ...

Page 93: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 93

© Professor Dr. Dieter Steinmann 2014G

Das Open Source SystemBonita BPM

Page 94: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 94

© Professor Dr. Dieter Steinmann 2014G

Standard InstallationspaketStandard InstallationspaketStandard InstallationspaketStandard Installationspaket

Systemarchitektur Bonita

Process Process DesignerDesignerProcess Process DesignerDesigner

Process Process ExplorerExplorerProcess Process ExplorerExplorer

DatabaseDatabaseDatabaseDatabase

ApacheApache

TomcatTomcat

ApacheApache

TomcatTomcat

C

B

A

Process DesignerProcess Designer

Process UserProcess User

Process ManagerProcess Manager

IDEIDE(Eclipse)(Eclipse)

IDEIDE(Eclipse)(Eclipse)

ProgrammerProgrammer

Physikalische Verbindung über Apache Tomcat

A,B,C, siehe folgende Folien

Page 95: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 95

© Professor Dr. Dieter Steinmann 2014G

Versions- und Installationsdetails Bonita

System: Bonita BPM Version 6.1.2

Page 96: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 96

© Professor Dr. Dieter Steinmann 2014G

Benutzer – Konfiguration Serverzugriff

System: Bonita BPM Version 6.1.2

Page 97: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 97

© Professor Dr. Dieter Steinmann 2014G

User zur Anmeldung im Portal

System: Bonita BPM Version 6.1.2

Page 98: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 98

© Professor Dr. Dieter Steinmann 2014G

User zur Anmeldung im Portal

System: Bonita BPM Version 6.1.2

Page 99: Entwicklung von Workflows am Beispiel des Open Source ...public.hochschule-trier.de/~stmann/GP/workflowentwicklungV43.pdf · Online Tutorial ... Einführungsbeispiel mit Bonita BPM

01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier

[email protected] 99

© Professor Dr. Dieter Steinmann 2014G

Vielen Dank für Ihre Aufmerksamkeit

[email protected]

Prof. Dr. Dieter Steinmann

Fachhochschule Trier