Post on 06-Mar-2018
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 2
© Professor Dr. Dieter Steinmann 2014G
Bonita BPMN
System: Bonita BPM Version 6.1.2 ( http://www.bonitasoft.com/)
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 5
© Professor Dr. Dieter Steinmann 2014G
Weitere Kontrollflüsse Aufgaben Prozessmanager Bonita Open Source
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 7
© Professor Dr. Dieter Steinmann 2014G
Geschäftsprozess Unternehmensprozess Business Process ...
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 8
© Professor Dr. Dieter Steinmann 2014G
Geschäftsprozess, Workflow, Daten und Kennzahlen
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 9
© Professor Dr. Dieter Steinmann 2014G
Die Problemstellung
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 12
© Professor Dr. Dieter Steinmann 2014G
Workflows
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 16
© Professor Dr. Dieter Steinmann 2014G
Einfaches Beispiel für einen IT-gestützten Workflow
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 18
© Professor Dr. Dieter Steinmann 2014G
Workflow abbilden mit BPMN 2.0
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 20
© Professor Dr. Dieter Steinmann 2014G
Daten werden im Workflow eingegeben und steuern
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 21
© Professor Dr. Dieter Steinmann 2014G
Anmeldemaske dieter.steinmann
Gestartete Gestartete WorkflowsWorkflows
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 23
© Professor Dr. Dieter Steinmann 2014G
Sicht erledigte Aufgaben
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 24
© Professor Dr. Dieter Steinmann 2014G
Vertiefende Aufgabenstellungen für ein
Workflow System
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 26
© Professor Dr. Dieter Steinmann 2014G
Angebotsbearbeitung – ein typischer Workflow
Ohne Berücksichtigung von Standard IT-Systemen
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 36
© Professor Dr. Dieter Steinmann 2014G
Organisationsstrukturen und Akteure in Bonita BPM
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 37
© Professor Dr. Dieter Steinmann 2014G
Organisationsstruktur in Bonita anlegen
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 38
© Professor Dr. Dieter Steinmann 2014G
Organisationsstruktur in Bonita anlegen
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 39
© Professor Dr. Dieter Steinmann 2014G
Organisation in Bonita BPM abbilden
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 40
© Professor Dr. Dieter Steinmann 2014G
Server Zugriffskonfiguration Bonita verwalten
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 41
© Professor Dr. Dieter Steinmann 2014G
Der Prozess, Ablauf mit BPMN 2.0
als Basis für den Workflow
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 42
© Professor Dr. Dieter Steinmann 2014G
Prozess / Workflow Angebotsabwicklung
unter Einbeziehung des externen Kunden
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 43
© Professor Dr. Dieter Steinmann 2014G
Übersicht Angebotsbearbeitung
Klicken für Detailfolie
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 44
© Professor Dr. Dieter Steinmann 2014G
Angebotsbearbeitung
Klicken Bild für Rückkehr zur Übersicht!System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 45
© Professor Dr. Dieter Steinmann 2014G
Angebotsbearbeitung
Klicken Bild für Rückkehr zur Übersicht!
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 46
© Professor Dr. Dieter Steinmann 2014G
Angebotsbearbeitung
Klicken Bild für Rückkehr zur Übersicht!
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 47
© Professor Dr. Dieter Steinmann 2014G
Prozess / Workflow Angebotsabwicklung reduziert
Für die weitere Darstellung reduziert auf die unternehmensinternen Aktivitäten
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 48
© Professor Dr. Dieter Steinmann 2014G
Angebotserstellung reduziert
Klicken für Detailfolie
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 49
© Professor Dr. Dieter Steinmann 2014G
Angebotserstellung reduziert
Klicken Bild für Rückkehr zur Übersicht!
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 50
© Professor Dr. Dieter Steinmann 2014G
Angebotserstellung reduziert
Klicken Bild für Rückkehr zur Übersicht!
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 51
© Professor Dr. Dieter Steinmann 2014G
Der Aktivität werden Akteuer zugeordnet
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 52
© Professor Dr. Dieter Steinmann 2014G
Akteure können in der Lane definiert werden
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 53
© Professor Dr. Dieter Steinmann 2014G
Beispiel für eine Aufgabenliste,Arbeitsvorrat
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 58
© Professor Dr. Dieter Steinmann 2014G
Einfacher Ablauf eines Workflows
(Standardfluss)
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 61
© Professor Dr. Dieter Steinmann 2014G
Benutzeroberflächen User
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 63
© Professor Dr. Dieter Steinmann 2014G
Start des Workflows durch Albert Einstein
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 64
© Professor Dr. Dieter Steinmann 2014G
Gestaltung der Bildschirmmasken
Pageflow
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 65
© Professor Dr. Dieter Steinmann 2014G
Gestaltung der Eingabemasken (Pageflow)
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 66
© Professor Dr. Dieter Steinmann 2014G
Formular erstellen
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 67
© Professor Dr. Dieter Steinmann 2014G
Eigenschaften eines Formularfeldes bestimmen
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 68
© Professor Dr. Dieter Steinmann 2014G
Feldeigenschaft "schreibgeschützt"
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 69
© Professor Dr. Dieter Steinmann 2014G
Bildschirmmaske Angebotsbearbeitung
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 70
© Professor Dr. Dieter Steinmann 2014G
Formular Anfrage aufnehmen erfassen
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 71
© Professor Dr. Dieter Steinmann 2014G
Palette Vorlagen
zurück zur Übersicht
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 72
© Professor Dr. Dieter Steinmann 2014G
Feldanordnung im Menü
zurück zur Übersicht
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 73
© Professor Dr. Dieter Steinmann 2014G
Detail Maske zu einzelnen Feldern
zurück zur Übersicht
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 74
© Professor Dr. Dieter Steinmann 2014G
Baumstruktur Felder im Menü
zurück zur Übersicht
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 75
© Professor Dr. Dieter Steinmann 2014G
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 76
© Professor Dr. Dieter Steinmann 2014G
Mehrere Kundenkontakte zu bearbeiten
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 77
© Professor Dr. Dieter Steinmann 2014G
Unterschiedliche Aufgaben in der Übersicht
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 78
© Professor Dr. Dieter Steinmann 2014G
Anfrage aufnehmen aufnehmen
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 79
© Professor Dr. Dieter Steinmann 2014G
Aufgabenvorrat technischer Vertieb
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 80
© Professor Dr. Dieter Steinmann 2014G
Technische Ausarbeitung durch Siegmund Freud
Anzeigefelder
Eingabefelder
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 81
© Professor Dr. Dieter Steinmann 2014G
Komplexere Kontrollflüsse
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 82
© Professor Dr. Dieter Steinmann 2014G
Komplexer Kontrollfluss - 1
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 83
© Professor Dr. Dieter Steinmann 2014G
Gateway Übergangsreihenfolge
Variable auf Pool Ebene definiert
Standard
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 84
© Professor Dr. Dieter Steinmann 2014G
Beispiel XOR
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 85
© Professor Dr. Dieter Steinmann 2014G
Komplexer Kontrollfluss - 2
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 87
© Professor Dr. Dieter Steinmann 2014G
Ablaufsteuerung
auswahl = 0
auswahl = 1
Standardfluss:auswahl = „alle anderen Werte“
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 88
© Professor Dr. Dieter Steinmann 2014G
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 90
© Professor Dr. Dieter Steinmann 2014G
Felder und Verbindung zur Datenbank
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 91
© Professor Dr. Dieter Steinmann 2014G
Zusätzliche Aufgaben eines Prozessmanagers (Prozessowner,
Prozessverantwortlicher)
Management Konsole
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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 ...
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 93
© Professor Dr. Dieter Steinmann 2014G
Das Open Source SystemBonita BPM
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 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
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 95
© Professor Dr. Dieter Steinmann 2014G
Versions- und Installationsdetails Bonita
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 96
© Professor Dr. Dieter Steinmann 2014G
Benutzer – Konfiguration Serverzugriff
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 97
© Professor Dr. Dieter Steinmann 2014G
User zur Anmeldung im Portal
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 98
© Professor Dr. Dieter Steinmann 2014G
User zur Anmeldung im Portal
System: Bonita BPM Version 6.1.2
01.05.14Prof. Dr. Dieter Steinmann – Hochschule Trier
d.steinmann@hochschule-trier.de 99
© Professor Dr. Dieter Steinmann 2014G
Vielen Dank für Ihre Aufmerksamkeit
d.steinmann@fh-trier.de
Prof. Dr. Dieter Steinmann
Fachhochschule Trier