No BMW (1916) • No Sliced Bread (1919) • The Republic of Ireland • Germany Didn’t Care • BPMN • DMN • Getty Images
Ni Niall Deehan | Camunda BPMN & DMN Workflows and Decisions
Th The Case for Workflow • Distribute Work • Handel Events • Allow Asynchronous Processing • Provide Visibility
Pr Provide Visibility
Ru Rules in BPMN Given just two parameters Se Season & Gue Guests
DM DMN Your inputs Output Matching Rule
DM DMN Your inputs Matching Output Rule
DMN “Hit Policies” DM Exactly one rule matches Returns the first rule that matches Returns Single Result Any rules can match as long as they have the same output Returns Multiple Results Any number of rules can match Any number of rules can match but they are returned in order
DMN Application Examples DM Eligibility/Ap Risk Validation Fraud proval e.g. is the customer e.g. is this claim valid for e.g. likeliness of fraud of e.g. determine risk of eligible for this product, further processing a new claim credit approval do we approve this request yes/no | n indicators | yes/no yes/no yes/no | n indicators score Calculation Assignment Maximizing Targeting e.g. determine price, e.g. who should do the e.g. which opportunity e.g. personalization of rate or discount next task has the biggest website business impact yes/no | n results | yes/no | n results | 1 result 1 result score score
Ar Architecture Overview Operator Business Analyst / End User (technical/business ) Developer Administrator Custom Modeler Cockpit Tasklist Admin Application REST REST REST / Java REST REST / Java API Engine File Repository (BPMN, CMMN, DMN) Database Model Execute
De Demo Time!
Qu Questi tion Time!
Recommend
More recommend