camunda BPM
Open Source Workflowmanagement mit BPMN,
CMMN & DMN
#berndruecker | bernd.ruecker@camunda.com
Introduction
Bernd Rücker
Co-Founder of camunda
> 10+ years experience
with workflow and Java EE
@berndruecker
bernd.rueck...
Was ist ein Geschäftsprozess?
Was ist ein Geschäftsprozess?
Beispiel: Kreditkartenantrag
Es gibt sehr viel mehr Beispiele…
Quelle: Camunda BPM Referenzkunden, http://camunda.com/de/bpm/references/
Wie implementieren wir das?
CODE?
Prozesse nicht verstecken!
Process Engine
+ + +
#{script
&& el}
Ein Beispiel
Ziel: Dunkelverarbeitung!
Beispiel: KFZ-Neuantrag
Dunkelverarbeitung
BPMN = Business Process Model and Notation
Entscheidung
(DMN)
Trigger (z.B.
von Website) Routing
Fallbearbeitung
(CMMN)
Ze...
Standards
BPMN CMMN DMN
Name
Business
Process Model
and Notation
Case Management
Model and
Notation
Decision Model
and Not...
DMN: Entscheidungstabellen
Regelausführung im Markt
Camunda Umfrage, 02/2015, DE, 355 TN
Wie zufrieden sind
Sie mit Ihrer
aktuellen Lösung?
CMMN: Fallbearbeitung
CMMN explained
Case
Human Task
Process Task
Manual
Activation Rule
CMMN explained II
Milestone
Sentry – controls if
the Milestone is
reached
Sentry – controls if
the User Task is
enabled
Co...
Das kann auch komplexer werden
Warum Case Management?
“Ich weiß noch gar nicht ob wir
ein Gutachten brauchen – das
entscheidet Herr Müller später
wenn wi...
Es gibt zwei Möglichkeiten
1.
Hier arbeiten „Knowledge
Worker“
2.
Hier fehlt es an Disziplin
camunda BPM
Engine
Tasklist
Custom
Application
Cockpit
Cycle
Eclipse
Modeler
Business
Modeler
Business User
Operations
(te...
Live Demo
Camunda BPM Platform
DMN
Workflows Cases Decisions
Design & Run-
Time!
Roadmap
CMMN
BPMN
Projektvision
See http://camunda.org/
Why is this cool?
 Passion
 Productivity
 No Vendor-Lock-In
Black Box
BPM-Suite
Camunda on the Web
http://camunda.org
Open Source Project, Docs,
Knowledge, Forum, Guides
and Tutorials, …
http://network....
Get a free online training!
network.camunda.org/training/
BPMN Buch heute
kostenlos am Stand!
Thank you! Any questions?
Nächste SlideShare
Wird geladen in …5
×

Open Source Workflowmanagement mit BPMN, CMMN & DMN

1.437 Aufrufe

Veröffentlicht am

0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.437
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
35
Aktionen
Geteilt
0
Downloads
30
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Open Source Workflowmanagement mit BPMN, CMMN & DMN

  1. 1. camunda BPM Open Source Workflowmanagement mit BPMN, CMMN & DMN #berndruecker | bernd.ruecker@camunda.com
  2. 2. Introduction Bernd Rücker Co-Founder of camunda > 10+ years experience with workflow and Java EE @berndruecker bernd.ruecker@camunda.com Camunda Open Source BPM Platform Based in Berlin + San Francisco No Venture Capital ~ 30 people - growing
  3. 3. Was ist ein Geschäftsprozess?
  4. 4. Was ist ein Geschäftsprozess? Beispiel: Kreditkartenantrag
  5. 5. Es gibt sehr viel mehr Beispiele… Quelle: Camunda BPM Referenzkunden, http://camunda.com/de/bpm/references/
  6. 6. Wie implementieren wir das? CODE?
  7. 7. Prozesse nicht verstecken!
  8. 8. Process Engine + + + #{script && el}
  9. 9. Ein Beispiel
  10. 10. Ziel: Dunkelverarbeitung!
  11. 11. Beispiel: KFZ-Neuantrag Dunkelverarbeitung
  12. 12. BPMN = Business Process Model and Notation Entscheidung (DMN) Trigger (z.B. von Website) Routing Fallbearbeitung (CMMN) Zeitliche Eskalation Aufgaben- bearbeitung Systemaufruf Benachrichtigung
  13. 13. Standards BPMN CMMN DMN Name Business Process Model and Notation Case Management Model and Notation Decision Model and Notation OMG-Standard seit 2005 2014 2015 ISO-Standard seit 2014 - - Gegenstand Workflows Cases Decisions Modellierung    XML Austauschformat    Technische Ausführung   
  14. 14. DMN: Entscheidungstabellen
  15. 15. Regelausführung im Markt Camunda Umfrage, 02/2015, DE, 355 TN Wie zufrieden sind Sie mit Ihrer aktuellen Lösung?
  16. 16. CMMN: Fallbearbeitung
  17. 17. CMMN explained Case Human Task Process Task Manual Activation Rule
  18. 18. CMMN explained II Milestone Sentry – controls if the Milestone is reached Sentry – controls if the User Task is enabled Connector – to visualize dependencies (no sequence flow!)
  19. 19. Das kann auch komplexer werden
  20. 20. Warum Case Management? “Ich weiß noch gar nicht ob wir ein Gutachten brauchen – das entscheidet Herr Müller später wenn wir das Rating haben “Oh – Boni-Unterlagen müssen wir übrigens erneut anfordern wenn sich während der Prüfung neue Informationen ergeben – z.B. über die Presse. “Ab und zu merken wir beim Erstellen des Ratings dass dies doch nicht notwendig ist. “Die Reihenfolge wird übrigens sowieso nicht immer eingehalten…
  21. 21. Es gibt zwei Möglichkeiten 1. Hier arbeiten „Knowledge Worker“ 2. Hier fehlt es an Disziplin
  22. 22. camunda BPM Engine Tasklist Custom Application Cockpit Cycle Eclipse Modeler Business Modeler Business User Operations (technical /business) Business Analyst Developer Database File Repository REST / Java API REST RESTREST / Java Design Time Runtime BPMN, CMMN & DMN
  23. 23. Live Demo
  24. 24. Camunda BPM Platform DMN Workflows Cases Decisions Design & Run- Time!
  25. 25. Roadmap CMMN BPMN
  26. 26. Projektvision See http://camunda.org/
  27. 27. Why is this cool?  Passion  Productivity  No Vendor-Lock-In Black Box BPM-Suite
  28. 28. Camunda on the Web http://camunda.org Open Source Project, Docs, Knowledge, Forum, Guides and Tutorials, … http://network.camunda.org BPMN Forum, Meetings, … http://camunda.com Company, Enterprise Edition, Consulting & Training, …
  29. 29. Get a free online training! network.camunda.org/training/ BPMN Buch heute kostenlos am Stand!
  30. 30. Thank you! Any questions?

×