cmmn in camunda bpm 7.6
TRANSCRIPT
![Page 1: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/1.jpg)
CMMN in Camunda BPM 7.6
Bernd Rücker | [email protected] | @berndrueckerMitgründer & Technology Evangelist
![Page 2: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/2.jpg)
![Page 3: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/3.jpg)
Das BPM Trio
BPMNBusiness Process Model
and Notation
CMMNCase Management Model
and Notation
DMNDecision Model and Notation
OMG-Standard seit 2005 2014 2015
ISO-Standard seit 2014 - -
Um was gehts? Workflows Cases Entscheidungen
Grafische Modellierung þ þ þ
XML Austauschformat þ þ þ
Technische Ausführung þ þ þ
![Page 4: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/4.jpg)
Beispiel
![Page 5: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/5.jpg)
Beispiel Wenn der Sachbearbeiter unsicher ist, dann fragt er seinen Gruppenleiter…
Ach – und manchmal müssen wir auch Infos vom
Kunden nachfordern…
![Page 6: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/6.jpg)
In BPMN machbar
Das hat Grenzen…
![Page 7: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/7.jpg)
Mehr Anforderungen
Die Sachbearbeiter dürfen den Gruppenleiter aber nur
fragen, wenn das Antragsvolumen > 100 € ist!
![Page 8: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/8.jpg)
In CMMN
![Page 9: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/9.jpg)
Das geht so nur in CMMN!
![Page 10: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/10.jpg)
Natürlich gibt es ein 4-Augen-Prinzip. Die
Entscheidung muss also nochmals freigegeben
werden.
Noch was…
![Page 11: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/11.jpg)
Schleifen in CMMN
![Page 12: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/12.jpg)
Die Welt ist komplex…
![Page 13: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/13.jpg)
Besser
+
![Page 14: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/14.jpg)
Elegant in CMMN
Wir brauchen 3 Reviews gleichzeitig.Bei 2 Approvals soll es im Prozess weitergehen.
Das dritte Review darf trotzdem nicht abgebrochen werden
![Page 15: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/15.jpg)
Und BPMN?
![Page 16: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/16.jpg)
Und BPMN?
![Page 17: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/17.jpg)
CMMN vs. BPMN?
![Page 18: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/18.jpg)
CMMN + BPMN(+ DMN)
![Page 19: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/19.jpg)
Live Demo
![Page 20: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/20.jpg)
![Page 21: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/21.jpg)
Standards im Zusammenspiel
![Page 22: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/22.jpg)
Beispielhafte Use Cases unserer Kunden
Kurzlaufende Anträge mit großer Variabilität
(z.B. Versicherung)
Langlaufende, komplexe Anträge
(z.B. Finanzierung von Großprojekten)
UI-Steuerung bei Produkt-Konfiguration
(z.B. Logistik-Auftrag, Telko-Produkte)
![Page 23: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/23.jpg)
Neu in Camunda BPM 7.6
• Full Stack Support• Modeler• Engine• Cockpit (EE)
• Improvements & Bugfixes• Manual Activation Rule• Variable On Part
• Community Extension• CMMN-Assertions
• Exzellentes CMMN Training (bei Buchung bis Ende Januar 15% Rabatt)
![Page 24: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/24.jpg)
Vielen Dank & viel Spaß damit.Fragen?
![Page 25: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/25.jpg)
Freiheitsgrade in BPMN?
![Page 26: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/26.jpg)
Bitte unterscheiden:
1. Sie haben Wissensarbeiter
2. Ihnen fehlt es an Disziplin!
![Page 27: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/27.jpg)
Empfehlungen
• Keine Schleifen (oder andere Reihenfolgen) in CMMN
• BPMN + CMMN
• Mit so wenig Einschränkungen wie möglich starten
![Page 28: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/28.jpg)
Zukunftsmusik „Empfehlungen“
Recommending CMMN activities:
https://blog.camunda.org/post/2016/09/cmmn-prediction/
![Page 29: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/29.jpg)
Klassifizierung von Geschäftsprozessen
Unstrukturiert / Keine SequenzUnverbindlich + Regeln
Daten-zentriertDer Mensch entscheidet
Strukturiert / Definierte SequenzVerbindlich + AusnahmenProzess-zentriertDie Maschine steuert
![Page 30: CMMN in Camunda BPM 7.6](https://reader031.vdocuments.net/reader031/viewer/2022021813/58ae70061a28abd11c8b6147/html5/thumbnails/30.jpg)
Vorbereitung DurchführungEntscheidung(durch Experten)
z.B. Scanning, Stammdaten anlegen, Daten anreichern, …
Vollautomatische Verarbeitung
Ausnahme-behandlung
Aussteuerung zur manuellen Bearbeitung, z.B. Datenkorrektur, Clearing, …
Typische Muster
Kreativarbeit, Einzelfälle, komplexe Fälle
z.B. Police erstellen, Auftrag liefern, Dienst provisionieren, Abrechnen …