5. BPM-Wunsch-Architektur mit BPMN 2.0
BPMN 2.0 Process
Administrator
Process
Analyst
Speichern
(KPI) Monitoring
<xml>
<asass>sddsd</sdsd>
<sdds>sdsds</sdsds>
Process Engine
<sdd>
<sddsds>sddsd</fff>
</sdd>
</ffdfsdf>
Process
Engineer Execution (KPI)
Reporting Process
auch BPMN 2.0
Manager
TaskLists /
Portal / ESB Rule
Mobile / etc. Engine
c. L
et PE
B
Process Legacy / Backend
Participants intern / extern
6. Was macht eine „Prozess-Anwendung“ aus?
Prozess-Anwendung
„Zero
„BPM Suite“ Code!“
Ausführbares
Prozessmodell
7. Oder doch viel mehr?
Prozess-Anwendung
•Benutzeroberflächen
•Schnittstellen
•Geschäftslogik
•Datenhaltung
•Business Rules
Zero •Nicht funktionale
BPM Suite? Code?
Anforderungen
•…
Ausführbares
Prozessmodell
9. Passt also die Magic BPM Suite?
Modelling Monitoring
Business
IT
Magic BPM-Suite
Human Workflow EAI / SOA
10. Warum trotzdem BPMN 2.0?
Transparency
Business
Process Process
Forward Process Centric Process
Engineering Reverse Development Monitoring /
Engineering Reporting
IT
11. Ein Modell für alle?
Logistik
Kunde schickt Vertrieb prüft die Buchhaltung stellt
versendet die Kunde bezahlt
Bestellung Bestellung die Rechnung
Ware
12. Prozessmodelle: Verschiedene Zwecke und Zielgruppen!
Process Owner Prozess-
landschaft
Vorstand, Bereichsleiter
Process Manager Prozess im
Überblick
Abteilungs-, Teamleiter
Process Participant „Eigene“
Prozessteile
Sachbearbeiter
Process Analyst Alles
(Inhouse) Consultant
Technische
Process Engineer
Umsetzung
Softwareentwickler
13. Die einzige Lösung: Ein Prozess – Viele Modelle
Owner Manager Participant Analyst Engineer
Prozessmodell
Prozessmodell
Prozessmodell
Prozessmodell
Prozessmodell
Prozess-Realität
14. camunda BPMN-Framework
Prozesslandschaft
Inhalt: Prozess im Überblick
Ebene 1 Ziel: Schnelles Verständnis
Strategisches
Prozessmodell
Inhalt: Operative Abläufe
Ebene 2 Ziel: Arbeits- und
Fachlich Operatives Prozessmodell Umsetzungsgrundlage
(Business)
Technisch
(IT) Ebene 3a
Ebene 3b
Technisches
IT-Spezifikation
Prozessmodell
Inhalt: Technische Details
Ziel: Umsetzung
Mit Process Engine
Ebene 4b
Implementierung
Ohne Process Engine
15. camunda BPMN-Framework
Prozesslandschaft
Inhalt: Prozess im Überblick
Ebene 1 Ziel: Schnelles Verständnis
Strategisches
Prozessmodell
Inhalt: Operative Abläufe
Ebene 2 Ziel: Arbeits- und
Fachlich Operatives Prozessmodell Umsetzungsgrundlage
(Business)
Technisch
(IT) Ebene 3a
Ebene 3b
Technisches
IT-Spezifikation
Prozessmodell
Inhalt: Technische Details
Ziel: Umsetzung
Mit Process Engine
Ebene 4b
Implementierung
Ohne Process Engine
38. Process
Participant
Process
Engineer
Process
Analyst
Der Betrieb
?
Philosophie:
Verschiedene Rollen = verschiedene Arbeitsumgebungen
39. Process
Participant
Process
Bla bla
bla bla bla
Bla bla bla
Engineer
…
Process
Bla bla Analyst Bla bla
bla bla bla bla bla bla
Bla bla bla Bla bla bla
… …
Der Betrieb
?
Activiti Cycle: Kollaboratives BPM!
40. Ja, es existieren verschiedene Modellversionen – Na und?
„Inform CallCenter.inform(
call center“ data);
BPMN-Repository Entwicklungs-
(Signavio) Repository (SVN)
Repository in
Process Engine
Modell in der
Entwicklung
Fachliches Ablaufendes
Modell Modell
Logisches
Modell
41. Eine Fake Folie muss sein
Eclipse
1. Developer commits changes
Activiti Cycle
2. Business Analyst
merges changes Signavio