![Page 1: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/1.jpg)
Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM
![Page 2: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/2.jpg)
Hallo!
Bernd Rücker
Co-Founder of camunda> 10+ years experience
with workflow and Java EE
Camunda
Open Source BPM PlatformBased in Berlin + San
FranciscoNo Venture Capital
> 50 people - growing
![Page 3: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/3.jpg)
Die Zero-Coding-LügeMit unserer BPM-Suite können Sie Prozesse automatisieren und
müssen dafür gar nicht programmieren!
![Page 4: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/4.jpg)
Im März hatte Zalando mitgeteilt, dass man 2015 europaweit rund 2000 neue Beschäftigte einstellen wolle, vor allem Softwareentwickler, aber auch Modedesigner. Ende 2014 beschäftigte die Firma rund 7600 Mitarbeiter.(Quelle: Spiegel Online)
Die Realität
![Page 5: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/5.jpg)
BPM ist kein „Alte-Männer-Thema“!
![Page 6: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/6.jpg)
Camunda BPM
Camunda BPM ist eine Open Source –Plattform für Business Process Management und unterstützt die Modellierung und Ausführung von BPMN 2.0, CMMN 1.1 und DMN 1.1
![Page 7: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/7.jpg)
Camunda BPM
Engine
TasklistCustom
ApplicationCockpitModeler
End UserOperator
(technical/business)Business Analyst
/ Developer
Database
File Repository
REST / Java API
REST RESTREST / Java
Design Time Runtime
BPMN,CMMN &
DMN
![Page 8: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/8.jpg)
Das Trio der Standards
BPMN CMMN DMN
Business Process Model and Notation
Case ManagementModel and Notation
Decision Model and Notation
OMG-Standard seit 2005 2014 2015
ISO-Standard seit 2014 - -
Inhalt Workflows Cases Decisions
Grafische Modelleriung
XML-Austausch Format
Ausführung
Zielgruppe
Fachanwender,Business Analysten
und Software-Entwickler
Fachanwender,Business Analysten
und Software-Entwickler
Fachanwender,Business Analysten
und Software-Entwickler
![Page 9: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/9.jpg)
Process Engine
+ + +
#{script
&& el}
![Page 10: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/10.jpg)
Transparenz
Entwicklungsvorgehen Prozessbezogen
Typische Fragen:
• Halten wir die SLA?• Auslastung?• Verbesserungspotential?• Entspricht die Realität
der Vorstellung?
Instanzbezogen
Typische Fragen:
• Was ist die genaue Anforderung? Wie funktioniert der E2E-Prozess?
• Was wurde wirklich umgesetzt?
Betrieb & AnalyseDesign & Umsetzung
Typische Fragen:
• Wo steckt mein Antrag?• Was ist in diesem
Prozess falsch gelaufen?
![Page 11: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/11.jpg)
Embeddable Engines
My Application
ExecutionEngine (jar)
Java classes
BPMN, CMMN, DMN
…
![Page 12: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/12.jpg)
Container Managed Engine
Container (e.g. Tomcat, WildFly, …)
Camunda Engine(Shared / Container Managed)
Database
Process Application 1(war/ear)
z.B. „Versicherungsneuantrag“
BPMN, DMN, CMMN
Delegates
Forms / UISonstiges
Java
Camunda Webapp(war)
Cockpit, Tasklist, Admin, …
Process Application 2(war/ear)
z.B. „Dokumenteneingang“
BPMN, DMN, CMMN
Delegates
Forms / UISonstiges
Java
Camunda REST-API
(war)
![Page 13: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/13.jpg)
Live Demo
![Page 14: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/14.jpg)
Scope von DMN
EntscheidungstabelleExpression Language
(FEEL)
guests.
vegetarians.
size
> 0
DecisionRequirements
Diagram(DRD)
Entscheidungslogik
Getränke
Essen
Jahreszeit Anzahl Gäste
Gäste mitKindern
![Page 15: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/15.jpg)
External Task Pattern
![Page 16: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/16.jpg)
Neue Möglichkeiten
On Premise Cloud
External Task WorkersVia REST API
Engine+ Web Applications
+ REST API
![Page 17: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/17.jpg)
JVM
Process Application(war/ear)
e.g. Process A, B & C
Camunda Engine
Possibilities and Building Blocks
JVM
Camunda Engine
Process Application1
(war/ear)
e.g. Process D & E
Process Application2
(war/ear)
e.g. Process F, G & H
JVM
Process Application(war/ear)
e.g. Process A, B & C
Camunda Engine
Client
Process Application(any technology)
Process X & Y
Camunda Client
JVM
„BPM-Server“
Camunda Engine
Search Server(e.g Elastic Search)
![Page 18: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/18.jpg)
Poster am Stand!
![Page 19: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/19.jpg)
Loslegen!
http://camunda.orgOpen Source Project, Docs, Knowledge, Forum, Guides
and Tutorials, …
http://network.camunda.orgBPMN Forum, Meetings, …
http://camunda.comCompany, Enterprise Edition,
Consulting & Training, …
![Page 20: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/20.jpg)
yes – we are pretty successful :-)
![Page 21: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/21.jpg)
Spaß ist, was ihr draus macht
![Page 22: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/22.jpg)
Entwicklerfreundlich statt Zero-Code
Baukasten statt Suite
Architekturmöglichkeiten nutzen
Trio der Standards: BPMN, CMMN & DMN
BPM macht Spaß!
Camunda ist toll :-)
Takeaways
![Page 23: Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM · 2017-10-05 · Camunda BPM Camunda BPM ist eine Open Source –Plattform für Business Process](https://reader030.vdocuments.mx/reader030/viewer/2022040612/5edcbd5dad6a402d66678926/html5/thumbnails/23.jpg)
Vielen Dank – Fragen?Boah – ich frag
dich lieber nachher am
Stand – aber nur bis 13.00!!!!