![Page 1: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/1.jpg)
![Page 2: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/2.jpg)
• No BMW (1916)• No Sliced Bread (1919)• The Republic of Ireland• Germany Didn’t Care• BPMN• DMN
Getty Images
![Page 3: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/3.jpg)
Niall Deehan | Camunda
BPMN & DMN Workflows and Decisions
![Page 4: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/4.jpg)
The Case for Workflow
• Distribute Work• Handel Events• Allow Asynchronous Processing• Provide Visibility
![Page 5: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/5.jpg)
Provide Visibility
![Page 6: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/6.jpg)
Rules in BPMN
Given just two parametersSeason & Guests
![Page 7: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/7.jpg)
DMN
Your inputs
Matching Rule
Output
![Page 8: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/8.jpg)
DMN
Your inputs
Matching Rule Output
![Page 9: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/9.jpg)
Exactly one rule matches
Returns the first rule that matches
Any rules can match as long as they have the same
output
Any number of rules can match but they are returned
in order
Returns Single Result
Returns Multiple ResultsAny number of rules can
match
DMN “Hit Policies”
![Page 10: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/10.jpg)
Calculation
e.g. determine price, rate or discount
Eligibility/Approval
e.g. is the customer eligible for this product,
do we approve this request
Fraud
e.g. likeliness of fraud of a new claim
Targeting
e.g. personalization of website
Assignment
e.g. who should do the next task
Validation
e.g. is this claim valid for further processing
Risk
e.g. determine risk of credit approval
Maximizing
e.g. which opportunity has the biggest
business impact
yes/no yes/no yes/no | n indicators yes/no | n indicators | score
1 result 1 result yes/no | n results | score
yes/no | n results | score
DMN Application Examples
![Page 11: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/11.jpg)
![Page 12: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/12.jpg)
Architecture Overview
Engine(BPMN,CMMN,DMN)
Tasklist CustomApplication CockpitModeler
EndUserOperator
(technical/business)BusinessAnalyst/
Developer
Database
REST/JavaAPI
REST RESTREST/Java
Model Execute
Admin
REST
Administrator
FileRepository
![Page 13: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/13.jpg)
Demo Time!
![Page 14: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/14.jpg)
![Page 15: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/15.jpg)
![Page 16: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/16.jpg)
Question Time!
![Page 17: No Sliced Bread (1919) BPMN DMN - GOTO Conference...Architecture Overview Engine (BPMN, CMMN, DMN) Tasklist Custom Application Modeler Cockpit End User Operator (technical/business)](https://reader034.vdocuments.us/reader034/viewer/2022042313/5edcba0cad6a402d666783f9/html5/thumbnails/17.jpg)