Camunda BPM Platform and Angular.js

1.356 Aufrufe

Veröffentlicht am

My Talk at the Angular Meetup Munic (http://www.meetup.com/de/AngularJS-Munich/events/223648571/)

Veröffentlicht in: Ingenieurwesen
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.356
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
8
Aktionen
Geteilt
0
Downloads
13
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Camunda BPM Platform and Angular.js

  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?

×