cmmn in camunda bpm 7.6
TRANSCRIPT
CMMN in Camunda BPM 7.6
Bernd Rücker | [email protected] | @berndrueckerMitgründer & Technology Evangelist
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 þ þ þ
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.Fragen?
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 SequenzUnverbindlich + Regeln
Daten-zentriertDer Mensch entscheidet
Strukturiert / Definierte SequenzVerbindlich + AusnahmenProzess-zentriertDie 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 …