CMMN in Camunda BPM 7.6
Bernd Rücker | bernd.ruecker@camunda.com | @berndruecker
Mitgründer & Technology Evangelist
Das BPM Trio
BPMN
Business Process Model
and Notation
CMMN
Case Management Model
and Notation
DMN
Decision 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 þ þ þ
Beispiel
Beispiel Wenn der Sachbearbeiter
unsicher ist, dann fragt er
seinen Gruppenleiter…
Ach – und manchmal
müssen wir auch Infos vom
Kunden nachfordern…
In BPMN machbar
Das hat
Grenzen…
Mehr Anforderungen
Die Sachbearbeiter dürfen
den Gruppenleiter aber nur
fragen, wenn das
Antragsvolumen > 100 € ist!
In CMMN
Das geht so nur in CMMN!
Natürlich gibt es ein 4-
Augen-Prinzip. Die
Entscheidung muss also
nochmals freigegeben
werden.
Noch was…
Schleifen in CMMN
Die Welt ist komplex…
Besser
+
Elegant in CMMN
Wir brauchen 3 Reviews gleichzeitig.
Bei 2 Approvals soll es im Prozess weitergehen.
Das dritte Review darf trotzdem nicht abgebrochen werden
Und BPMN?
Und BPMN?
CMMN vs. BPMN?
CMMN + BPMN
(+ DMN)
Live Demo
Standards im Zusammenspiel
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)
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)
Vielen Dank
& viel Spaß
damit.
Freiheitsgrade in BPMN?
Bitte unterscheiden:
1. Sie haben
Wissensarbeiter
2. Ihnen fehlt es an
Disziplin!
Empfehlungen
• Keine Schleifen (oder andere Reihenfolgen) in CMMN
• BPMN + CMMN
• Mit so wenig Einschränkungen wie möglich starten
Zukunftsmusik „Empfehlungen“
Recommending CMMN activities:
https://blog.camunda.org/post/2016/09/cmmn-
prediction/
Klassifizierung von Geschäftsprozessen
Unstrukturiert / Keine Sequenz
Unverbindlich + Regeln
Daten-zentriert
Der Mensch entscheidet
Strukturiert / Definierte Sequenz
Verbindlich + Ausnahmen
Prozess-zentriert
Die Maschine steuert
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 …

CMMN in Camunda BPM 7.6