Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
1. Where strategies come to life!
Integrated BPMN, CMMN and DMN:
Combining Processes, Cases and Decisions Modeling
Denis Gagné,
CEO & CTO
Chair BPMN MIWG at OMG
BPMN 2.1 Member at OMG
CMMN 1.1 Member at OMG
DMN 1.1 Member at OMG
Chair BPSWG at WfMC
XPDL Co-Editor at WfMC
2. Operational Models & Notations
DMN
• Means to Ends
• Languages for describing operations
• Tools not Solutions
Business Process
Model & Notation
Case Management
Model & Notation
Decision
Model & Notation
3. When to use BPMN, CMMN or DMN
is a about Processing
DMN
is a about Decidingis a about Managing
4. Processes Cases Decisions
Activities Events Rules
Transitional Contextual Applied
Data Information Knowledge
Procedural Declarative Functional
Token
Event Condition Action
(ECA)
First Order Logic
(FOL)
DMN
7. Where strategies come to life!
Integrated BPMN, CMMN and DMN:
Combining Processes, Cases and Decisions modeling
Denis Gagné,
CEO & CTO
Chair BPMN MIWG at OMG
BPMN 2.1 Member at OMG
CMMN 1.1 Member at OMG
DMN 1.1 Member at OMG
Chair BPSWG at WfMC
XPDL Co-Editor at WfMC
10. Draw Model Simulate Animate
101010101001001010100111010101011001011111001010010011010101011101010101010101001010101010101010111100101001110010010101010101010010
101010010010010011110010101010111010010010011111011010010010101010110100101001010100101001001001010100101001010010010101001010101010
010101010101000101010101010101010110010100101010001001011011010100100101001001000100100010001001010100100100100010101010010101010101
001010101010100100101010011101010101100101111100101001001101010101110101010101010100101010101010101011110010100111001010101010101010
010101010010010010011001010010101000100101101101010010010100100100010010001000100101010010010101010101001010101001001001001100101001
0101000100101101101010010010100100100010010001000100101010010
010100010010110110101001001010010010001001000100
01010001001011011010
Change managementProcess execution
Discovery blueprints How things are currently done Reference frameworks
What if analysis
Behavior analysis
Syntax validation
Standard interchanges
13. Integrating Visualizing Analyzing Synthesizing
101010101001001010100111010101011001011111001010010011010101011101010101010101001010101010101010111100101001110010010101010101010010
101010010010010011110010101010111010010010011111011010010010101010110100101001010100101001001001010100101001010010010101001010101010
010101010101000101010101010101010110010100101010001001011011010100100101001001000100100010001001010100100100100010101010010101010101
001010101010100100101010011101010101100101111100101001001101010101110101010101010100101010101010101011110010100111001010101010101010
010101010010010010011001010010101000100101101101010010010100100100010010001000100101010010010101010101001010101001001001001100101001
0101000100101101101010010010100100100010010001000100101010010
010100010010110110101001001010010010001001000100
01010001001011011010
Scattered and diverse information sources unified into a semantical graph
Alignment analysisImpact analysis
14. Digital Enterprise Suite
Where strategies come to life!
Powered by the Digital Enterprise Graph
Intelligent BPM Business process mining Goal oriented BPMAgent based execution
Graph theory Semantic web science