Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions

Denis Gagné
Denis GagnéPartner, CEO & CTO at Trisotech
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
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
When to use BPMN, CMMN or DMN
is a about Processing
DMN
is a about Decidingis a about Managing
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
!
DMN
!
DMN
Introduced by
Telltale patterns for changes
+ DMNGateways
+ Events
+ ! !
! !
! !
Task Interdependencies
+ Adhoc
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
Digital Enterprise Suite
Where strategies come to life!
Powered by the Digital Enterprise Graph
Kanban Lean6sigma HW5
101010101001001010100111010101011001011111001010010011010101011101010101010101001010101010101010111100101001110010010101010101010010
101010010010010011110010101010111010010010011111011010010010101010110100101001010100101001001001010100101001010010010101001010101010
010101010101000101010101010101010110010100101010001001011011010100100101001001000100100010001001010100100100100010101010010101010101
001010101010100100101010011101010101100101111100101001001101010101110101010101010100101010101010101011110010100111001010101010101010
010101010010010010011001010010101000100101101101010010010100100100010010001000100101010010010101010101001010101001001001001100101001
0101000100101101101010010010100100100010010001000100101010010
010100010010110110101001001010010010001001000100
01010001001011011010
BSC
Business user inputs Exiting documentations Facilitated sessions Interviews
Conceptual model Blueprint
Responsibility analysis
Value analysis
Quality analysis
Cost analysis
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
Draw Model
101010101001001010100111010101011001011111001010010011010101011101010101010101001010101010101010111100101001110010010101010101010010
101010010010010011110010101010111010010010011111011010010010101010110100101001010100101001001001010100101001010010010101001010101010
010101010101000101010101010101010110010100101010001001011011010100100101001001000100100010001001010100100100100010101010010101010101
001010101010100100101010011101010101100101111100101001001101010101110101010101010100101010101010101011110010100111001010101010101010
010101010010010010011001010010101000100101101101010010010100100100010010001000100101010010010101010101001010101001001001001100101001
0101000100101101101010010010100100100010010001000100101010010
010100010010110110101001001010010010001001000100
01010001001011011010
Case executionCase modeling
Discovery blueprints Documentation & Events Reference frameworks
Syntax validationStandard interchanges
ECA Semantic
Draw Model
101010101001001010100111010101011001011111001010010011010101011101010101010101001010101010101010111100101001110010010101010101010010
101010010010010011110010101010111010010010011111011010010010101010110100101001010100101001001001010100101001010010010101001010101010
010101010101000101010101010101010110010100101010001001011011010100100101001001000100100010001001010100100100100010101010010101010101
001010101010100100101010011101010101100101111100101001001101010101110101010101010100101010101010101011110010100111001010101010101010
010101010010010010011001010010101000100101101101010010010100100100010010001000100101010010010101010101001010101001001001001100101001
0101000100101101101010010010100100100010010001000100101010010
010100010010110110101001001010010010001001000100
01010001001011011010
Case executionCase modeling
Business policies Business Rules GRC frameworks
Decision diagramsDecision tables
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
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
Where strategies come to life!
1 of 15

More Related Content

What's hot(20)

Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
Beta-Research.org1K views
Business analyst training in indiaBusiness analyst training in india
Business analyst training in india
united global soft1.5K views
Technical account manager kpiTechnical account manager kpi
Technical account manager kpi
tomjonhss1.9K views
IBM BPM OverviewIBM BPM Overview
IBM BPM Overview
Sura Gonzalez19K views
Types and rolesTypes and roles
Types and roles
Satyamevjayte Haxor5.9K views
CMMICMMI
CMMI
Hoang Nguyen1.3K views
Strategy & Business Process ManagementStrategy & Business Process Management
Strategy & Business Process Management
451 Research16.8K views
Bpmn tutorialBpmn tutorial
Bpmn tutorial
Deepak Sachdeva1.4K views
Business process flows presentationBusiness process flows presentation
Business process flows presentation
Naveen Kumar2.6K views
Business process managementBusiness process management
Business process management
David Stoffel828 views
Cmmi process overviewCmmi process overview
Cmmi process overview
pvinbox1.5K views
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic Constructs
Michael zur Muehlen9.2K views
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
Ashita Agrawal11.6K views
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overview
solomd8K views

Viewers also liked(11)

Introduction to LeanLogisticsIntroduction to LeanLogistics
Introduction to LeanLogistics
gstegmier1.7K views
Lean Logistics Operations Process MapLean Logistics Operations Process Map
Lean Logistics Operations Process Map
LeanCor Supply Chain Group7.7K views
Mapping supply chainsMapping supply chains
Mapping supply chains
Arkkkky31.3K views
Devenir digital (Fr)Devenir digital (Fr)
Devenir digital (Fr)
Denis Gagné838 views
bpmNEXt 2016 - Denis GagnebpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis Gagne
Denis Gagné869 views
Open Source Workflowmanagement mit BPMN und CMMNOpen Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMN
camunda services GmbH2.6K views
Integration of BPMN and CMMNIntegration of BPMN and CMMN
Integration of BPMN and CMMN
ProjectLearnPAd3.2K views

Similar to Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions

Similar to Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions (20)

5 Mins Intro to CMMN5 Mins Intro to CMMN
5 Mins Intro to CMMN
Denis Gagné105 views
20100223 bpmn20100223 bpmn
20100223 bpmn
camunda services GmbH807 views
Intro to OMG DMN v2d may11Intro to OMG DMN v2d may11
Intro to OMG DMN v2d may11
Paul Vincent1.3K views
Global Program ManagementGlobal Program Management
Global Program Management
Rex Baldwin3K views
Event storming introductionEvent storming introduction
Event storming introduction
Marijn van Zelst228 views
What is BPM?What is BPM?
What is BPM?
BOC Group3.6K views
1.Bad BPMN, Good BPMN.pptx1.Bad BPMN, Good BPMN.pptx
1.Bad BPMN, Good BPMN.pptx
moatazbelkhair16 views

Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions