SlideShare a Scribd company logo
1 of 25
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Integration of BPMN and CMMN
Knut Hinkelmann
Based on joint work with Arianna Pierfranceschi
FHNW University of Applied Sciences and Arts Northwestern Switzerland
knut.hinkelmann@fhnw.ch | arianna.pierfranceschi@fhnw.ch
Acknowledgements: This work is supported by the EU-funded project LearnPAd, FP7-619583, http://www.learnpad.eu
Business Modeling & Integration, Berlin, 12 June 2015 1
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Business Modeling & Integration, Berlin, 12 June 2015 2
BPM ACM?
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Classification of Processes
partly translated from (Gadatsch 2005, S. 44)
structured
process
case ad hoc process
• structured process
flow
• many repetitive
elements
• no degrees of
freedom for people
• process flow can
partly be structured
• some repetitive
elements
• degrees of freedom
for people
• process flow cannot be
structured – new tasks
on the fly
• few repetitive elements
• very high degrees of
freedom for people
can be modelled cannot be
modelled
Business Modeling & Integration, Berlin, 12 June 2015 3
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Classification of Processes
partly translated from (Gadatsch 2005, S. 44)
structured
process
case ad hoc process
• structured process
flow
• many repetitive
elements
• no degrees of
freedom for people
• process flow can
partly be structured
• some repetitive
elements
• degrees of freedom
for people
• process flow cannot be
structured – new tasks
on the fly
• few repetitive elements
• very high degrees of
freedom for people
can be modelled cannot be
modelled
BPMN CMMN
Business Modeling & Integration, Berlin, 12 June 2015 4
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Issues
■ Can we strictly separate case from process?
■ Can we decide in advance which model type
is appropriate?
■ Is there no process flow in ACM?
Business Modeling & Integration, Berlin, 12 June 2015 5
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Case Study: Admission to Master Program
Business Modeling & Integration, Berlin, 12 June 2015 6
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Separate BPMN from CMMN
Business Modeling & Integration, Berlin, 12 June 2015 7
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Implicit Control Flow in CMMN
What does it mean?
Business Modeling & Integration, Berlin, 12 June 2015 8
Visible conditions are better for understanding
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Explicit Control Flow
in BPMN
What does it mean?
Business Modeling & Integration, Berlin, 12 June 2015 9
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Who executes a Tasks?
Business Modeling & Integration, Berlin, 12 June 2015 10
Implicit in roles Visualized
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Comparing Elements of BPMN and CMMN
BPMN CMMN
Task types: User, Manual Script, … Task types: Human
Subprocesses Process/Case Tasks
Events: start – intermediate – end
catching – throwing
event listeners (catching)
implicit events, milestones
Gateways/Events Sentries
Sequence Flow Sentry with empty condition
-- Discretionary Tasks
-- Stages
Lanes Roles
Pool Folder
Business Modeling & Integration, Berlin, 12 June 2015 11
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Rules in BPMN and CMMN
BPMN CMMN
Business rules (tasks) ---
Events/gateways Sentries
---
Applicability rules
(planning tables)
Business Modeling & Integration, Berlin, 12 June 2015 12
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
A combination of
control flow elements of BPMN
and discretionary tasks
and planning elements of CMMN
a suitable language
to deal with any kind of process.
Combining BPMN and CMMN
Business Modeling & Integration, Berlin, 12 June 2015 13
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
BPCMN: A combined Process and Case Modeling
Language
Silver (2010): BPMN covers about
90% of what is needed for
business processes.
Start with BPMN and add the
necessary case aspects.
Business Modeling & Integration, Berlin, 12 June 2015 14
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
BPCMN: An Example
Business Modeling & Integration, Berlin, 12 June 2015 15
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Proposal for a combined Process and Case
Modeling Language
■ Activities can be
♦ integrated in sequence flow ( BPM)
♦ initiated by Sentry ( ACM)
■ Gateways for explicit control flow
■ Lanes for assignment of tasks to participants
■ Allow discretionary tasks
Business Modeling & Integration, Berlin, 12 June 2015 16
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
BPMN CMMN
Task types: User, Manual Script, … Task types: Human
Subprocesses Process/Case Tasks
Events: start – intermediate – end
catching – throwing
event listeners (catching)
implicit events, milestones
Gateways/Events Sentries
Sequence Flow Sentry with empty condition
-- Discretionary Tasks
-- Stages
Lanes Roles
Pool Folder
Comparing Elements of BPMN and CMMN
Business Modeling & Integration, Berlin, 12 June 2015 17
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Rules in BPMN and CMMN
BPMN CMMN
Business rules (tasks) ---
Events/gateways ECA rules Sentries
---
Applicability rules
(planning tables)
Business Modeling & Integration, Berlin, 12 June 2015 18
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
BPCMN covers structured and case processes
partly translated from (Gadatsch 2005, S. 44)
structured
process
case ad hoc process
• structured process
flow
• many repetitive
elements
• no degrees of
freedom for people
• process flow can
partly be structured
• some repetitive
elements
• degrees of freedom
for people
• process flow cannot be
structured – new tasks
on the fly
• few repetitive elements
• very high degrees of
freedom for people
can be modelled cannot be
modelled
Business Modeling & Integration, Berlin, 12 June 2015 19
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Extension: Modeling Business Logic
knowledge in processes:
• supports practice
• skills, experiences
• know how
 business logic
knowledge about processes:
• process flow
• roles
• resources
 process logic
expertise regulations,
laws
product
development
decision
making lessons
learned
$ §
Business Modeling & Integration, Berlin, 12 June 2015 20
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Using DMN to model Decision Logic
Business Modeling & Integration, Berlin, 12 June 2015 21
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
DMN – Eligibility Check
Business Modeling & Integration, Berlin, 12 June 2015 22
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Using DMN to model Decision Logic
Business Modeling & Integration, Berlin, 12 June 2015 23
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann
Conclusion
Modeling knowledge processes includes
♦ Model Process Flow  BPM
♦ Model Cases  ACM
♦ Modeling business logic  Decisions
in an integrated environment
The modeling language was developed in adoxx.org
Business Modeling & Integration, Berlin, 12 June 2015 24
Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Business Modeling & Integration, Berlin, 12 June 2015 25

More Related Content

What's hot

Fra idé til value proposition
Fra idé til value propositionFra idé til value proposition
Fra idé til value propositionSusanne Brøndberg
 
Solution Architecture Concept Workshop
Solution Architecture Concept WorkshopSolution Architecture Concept Workshop
Solution Architecture Concept WorkshopAlan McSweeney
 
SFScon 2020 - Elia Rigo - A study about Project Management techniques in virt...
SFScon 2020 - Elia Rigo - A study about Project Management techniques in virt...SFScon 2020 - Elia Rigo - A study about Project Management techniques in virt...
SFScon 2020 - Elia Rigo - A study about Project Management techniques in virt...South Tyrol Free Software Conference
 
Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014Dr. Jackie Damrau, BPMN
 
Project success through excellence in procurement and contract management
Project success through excellence in procurement and contract managementProject success through excellence in procurement and contract management
Project success through excellence in procurement and contract managementCatherine Bendell
 
Business analysis is about more than software requirements
Business analysis is about more than software requirementsBusiness analysis is about more than software requirements
Business analysis is about more than software requirementsDeclan Chellar
 
Project management basics
Project management basicsProject management basics
Project management basicsAdewale Alafia
 
Future PMO 2017 - Ash Sheikh, Robot Says Culture - Why Agile Doesn’t Mean the...
Future PMO 2017 - Ash Sheikh, Robot Says Culture - Why Agile Doesn’t Mean the...Future PMO 2017 - Ash Sheikh, Robot Says Culture - Why Agile Doesn’t Mean the...
Future PMO 2017 - Ash Sheikh, Robot Says Culture - Why Agile Doesn’t Mean the...Wellingtone
 
ICT4GOV project management_3
ICT4GOV project management_3ICT4GOV project management_3
ICT4GOV project management_3John Macasio
 
Tutorial for the EAWG: Solution Architecture for 2010
Tutorial for the EAWG: Solution Architecture for 2010Tutorial for the EAWG: Solution Architecture for 2010
Tutorial for the EAWG: Solution Architecture for 2010guest8c518a8
 
Jayanto bose prashantshrivastava
Jayanto bose prashantshrivastavaJayanto bose prashantshrivastava
Jayanto bose prashantshrivastavaPMI2011
 
Brightwork Project Management Introductory Guide - From Atidan
Brightwork Project Management Introductory Guide - From AtidanBrightwork Project Management Introductory Guide - From Atidan
Brightwork Project Management Introductory Guide - From AtidanDavid J Rosenthal
 
Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Harold van Heeringen
 
Comparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperComparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperCiklum Ukraine
 
Project management by example
Project management by exampleProject management by example
Project management by exampleSarah Eggleston
 
Business Process Improvement (BPI 7) Process Training Module
Business Process Improvement (BPI 7) Process Training ModuleBusiness Process Improvement (BPI 7) Process Training Module
Business Process Improvement (BPI 7) Process Training ModuleFrank-G. Adler
 
Adobe to acquire comScore's Digital Analytix technology
Adobe to acquire comScore's Digital Analytix technologyAdobe to acquire comScore's Digital Analytix technology
Adobe to acquire comScore's Digital Analytix technologyAdobe Experience Cloud
 

What's hot (20)

Fra idé til value proposition
Fra idé til value propositionFra idé til value proposition
Fra idé til value proposition
 
Solution Architecture Concept Workshop
Solution Architecture Concept WorkshopSolution Architecture Concept Workshop
Solution Architecture Concept Workshop
 
P070 a simple_view_of_complexity
P070 a simple_view_of_complexityP070 a simple_view_of_complexity
P070 a simple_view_of_complexity
 
SFScon 2020 - Elia Rigo - A study about Project Management techniques in virt...
SFScon 2020 - Elia Rigo - A study about Project Management techniques in virt...SFScon 2020 - Elia Rigo - A study about Project Management techniques in virt...
SFScon 2020 - Elia Rigo - A study about Project Management techniques in virt...
 
Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014
 
Project success through excellence in procurement and contract management
Project success through excellence in procurement and contract managementProject success through excellence in procurement and contract management
Project success through excellence in procurement and contract management
 
Business analysis is about more than software requirements
Business analysis is about more than software requirementsBusiness analysis is about more than software requirements
Business analysis is about more than software requirements
 
Project management basics
Project management basicsProject management basics
Project management basics
 
Future PMO 2017 - Ash Sheikh, Robot Says Culture - Why Agile Doesn’t Mean the...
Future PMO 2017 - Ash Sheikh, Robot Says Culture - Why Agile Doesn’t Mean the...Future PMO 2017 - Ash Sheikh, Robot Says Culture - Why Agile Doesn’t Mean the...
Future PMO 2017 - Ash Sheikh, Robot Says Culture - Why Agile Doesn’t Mean the...
 
ICT4GOV project management_3
ICT4GOV project management_3ICT4GOV project management_3
ICT4GOV project management_3
 
Tutorial for the EAWG: Solution Architecture for 2010
Tutorial for the EAWG: Solution Architecture for 2010Tutorial for the EAWG: Solution Architecture for 2010
Tutorial for the EAWG: Solution Architecture for 2010
 
Jayanto bose prashantshrivastava
Jayanto bose prashantshrivastavaJayanto bose prashantshrivastava
Jayanto bose prashantshrivastava
 
Pmp inititating process group
Pmp inititating process groupPmp inititating process group
Pmp inititating process group
 
Brightwork Project Management Introductory Guide - From Atidan
Brightwork Project Management Introductory Guide - From AtidanBrightwork Project Management Introductory Guide - From Atidan
Brightwork Project Management Introductory Guide - From Atidan
 
Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)
 
Comparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperComparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White Paper
 
Project management by example
Project management by exampleProject management by example
Project management by example
 
PMP® Sample Questions 3
PMP® Sample Questions 3PMP® Sample Questions 3
PMP® Sample Questions 3
 
Business Process Improvement (BPI 7) Process Training Module
Business Process Improvement (BPI 7) Process Training ModuleBusiness Process Improvement (BPI 7) Process Training Module
Business Process Improvement (BPI 7) Process Training Module
 
Adobe to acquire comScore's Digital Analytix technology
Adobe to acquire comScore's Digital Analytix technologyAdobe to acquire comScore's Digital Analytix technology
Adobe to acquire comScore's Digital Analytix technology
 

Viewers also liked

How business process mapping saved an IT project.
How business process mapping saved an IT project.How business process mapping saved an IT project.
How business process mapping saved an IT project.Garrett Hunter
 
Metrics for the Case Management Modeling and Notation (CMMN) Specification
Metrics for the Case Management Modeling and Notation (CMMN) SpecificationMetrics for the Case Management Modeling and Notation (CMMN) Specification
Metrics for the Case Management Modeling and Notation (CMMN) SpecificationMike Marin
 
Introduction to LeanLogistics
Introduction to LeanLogisticsIntroduction to LeanLogistics
Introduction to LeanLogisticsgstegmier
 
Building Business Applications with DMN and BPMN
Building Business Applications with DMN and BPMNBuilding Business Applications with DMN and BPMN
Building Business Applications with DMN and BPMNDenis Gagné
 
Devenir digital (Fr)
Devenir digital (Fr)Devenir digital (Fr)
Devenir digital (Fr)Denis Gagné
 
Mapping supply chains
Mapping supply chainsMapping supply chains
Mapping supply chainsArkkkky
 
bpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis GagnebpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis GagneDenis Gagné
 
Open Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMNOpen Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMNcamunda services GmbH
 
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions Denis Gagné
 

Viewers also liked (10)

How business process mapping saved an IT project.
How business process mapping saved an IT project.How business process mapping saved an IT project.
How business process mapping saved an IT project.
 
Lean Logistics Operations Process Map
Lean Logistics Operations Process MapLean Logistics Operations Process Map
Lean Logistics Operations Process Map
 
Metrics for the Case Management Modeling and Notation (CMMN) Specification
Metrics for the Case Management Modeling and Notation (CMMN) SpecificationMetrics for the Case Management Modeling and Notation (CMMN) Specification
Metrics for the Case Management Modeling and Notation (CMMN) Specification
 
Introduction to LeanLogistics
Introduction to LeanLogisticsIntroduction to LeanLogistics
Introduction to LeanLogistics
 
Building Business Applications with DMN and BPMN
Building Business Applications with DMN and BPMNBuilding Business Applications with DMN and BPMN
Building Business Applications with DMN and BPMN
 
Devenir digital (Fr)
Devenir digital (Fr)Devenir digital (Fr)
Devenir digital (Fr)
 
Mapping supply chains
Mapping supply chainsMapping supply chains
Mapping supply chains
 
bpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis GagnebpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis Gagne
 
Open Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMNOpen Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMN
 
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
 

Similar to Integration of BPMN and CMMN

Thesis_MvT_WK_PTMSc13_final_v1 2
Thesis_MvT_WK_PTMSc13_final_v1 2Thesis_MvT_WK_PTMSc13_final_v1 2
Thesis_MvT_WK_PTMSc13_final_v1 2drs. Willem Kuilman
 
Analytic hierarchy process for pif thomas fehlmann
Analytic hierarchy process for pif   thomas fehlmannAnalytic hierarchy process for pif   thomas fehlmann
Analytic hierarchy process for pif thomas fehlmannIWSM Mensura
 
CM-Journal 1-2015_US_2015-01-22_Ke_final
CM-Journal 1-2015_US_2015-01-22_Ke_finalCM-Journal 1-2015_US_2015-01-22_Ke_final
CM-Journal 1-2015_US_2015-01-22_Ke_finalJoerg Starkmann
 
Process Analysis with Process Mining
Process Analysis with Process MiningProcess Analysis with Process Mining
Process Analysis with Process MiningMichael Groeschel
 
Erfahrungsaustausch – Wo ist ACM heute?
Erfahrungsaustausch – Wo ist ACM heute?Erfahrungsaustausch – Wo ist ACM heute?
Erfahrungsaustausch – Wo ist ACM heute?camunda services GmbH
 
Skills Development Scotland International Symposium 2016 - Prof. Dr. Michael ...
Skills Development Scotland International Symposium 2016 - Prof. Dr. Michael ...Skills Development Scotland International Symposium 2016 - Prof. Dr. Michael ...
Skills Development Scotland International Symposium 2016 - Prof. Dr. Michael ...Skills Development Scotland
 
Continuous Experimentation in the B2B Domain: A Case Study
Continuous Experimentation in the B2B Domain: A Case StudyContinuous Experimentation in the B2B Domain: A Case Study
Continuous Experimentation in the B2B Domain: A Case StudyJürgen Münch
 
Intelligent Adaptive Services for Workplace-Integrated Learning on the Shop F...
Intelligent Adaptive Services for Workplace-Integrated Learning on the Shop F...Intelligent Adaptive Services for Workplace-Integrated Learning on the Shop F...
Intelligent Adaptive Services for Workplace-Integrated Learning on the Shop F...mathgear
 
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop Floors
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop FloorsIntelligent Adaptive Services for Workplace-Integrated Learning on Shop Floors
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop Floorsmetamath
 
IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...Thomas Hildebrandt
 
A Technical Focus on Business Process Management – Past, Present, and Emergin...
A Technical Focus on Business Process Management – Past, Present, and Emergin...A Technical Focus on Business Process Management – Past, Present, and Emergin...
A Technical Focus on Business Process Management – Past, Present, and Emergin...Ingo Weber
 
Archi mate views_and_viewpoints
Archi mate views_and_viewpointsArchi mate views_and_viewpoints
Archi mate views_and_viewpointsIgor Igoroshka
 
Innovative Green Building: More Value, Quality and Energy-Efficiency
Innovative Green Building: More Value, Quality and Energy-EfficiencyInnovative Green Building: More Value, Quality and Energy-Efficiency
Innovative Green Building: More Value, Quality and Energy-EfficiencyAcha Chutarat
 
Data Science Lecture: Overview and Information Collateral
Data Science Lecture: Overview and Information CollateralData Science Lecture: Overview and Information Collateral
Data Science Lecture: Overview and Information CollateralFrank Kienle
 
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Six Sigma Project M...
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Six Sigma Project M...Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Six Sigma Project M...
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Six Sigma Project M...J. García - Verdugo
 
Background_and_Meaning_of_Six_Sigma_-_part_1.pdf
Background_and_Meaning_of_Six_Sigma_-_part_1.pdfBackground_and_Meaning_of_Six_Sigma_-_part_1.pdf
Background_and_Meaning_of_Six_Sigma_-_part_1.pdfHugoGarca62
 
Lean Principles In Case Management
Lean Principles In Case ManagementLean Principles In Case Management
Lean Principles In Case Managementbjornvisser
 
Semantic IT Service Catalog in a German Public Organization
Semantic IT Service Catalog in a German Public OrganizationSemantic IT Service Catalog in a German Public Organization
Semantic IT Service Catalog in a German Public Organizationbmake
 

Similar to Integration of BPMN and CMMN (20)

Thesis_MvT_WK_PTMSc13_final_v1 2
Thesis_MvT_WK_PTMSc13_final_v1 2Thesis_MvT_WK_PTMSc13_final_v1 2
Thesis_MvT_WK_PTMSc13_final_v1 2
 
Analytic hierarchy process for pif thomas fehlmann
Analytic hierarchy process for pif   thomas fehlmannAnalytic hierarchy process for pif   thomas fehlmann
Analytic hierarchy process for pif thomas fehlmann
 
CM-Journal 1-2015_US_2015-01-22_Ke_final
CM-Journal 1-2015_US_2015-01-22_Ke_finalCM-Journal 1-2015_US_2015-01-22_Ke_final
CM-Journal 1-2015_US_2015-01-22_Ke_final
 
Process Analysis with Process Mining
Process Analysis with Process MiningProcess Analysis with Process Mining
Process Analysis with Process Mining
 
Erfahrungsaustausch – Wo ist ACM heute?
Erfahrungsaustausch – Wo ist ACM heute?Erfahrungsaustausch – Wo ist ACM heute?
Erfahrungsaustausch – Wo ist ACM heute?
 
Skills Development Scotland International Symposium 2016 - Prof. Dr. Michael ...
Skills Development Scotland International Symposium 2016 - Prof. Dr. Michael ...Skills Development Scotland International Symposium 2016 - Prof. Dr. Michael ...
Skills Development Scotland International Symposium 2016 - Prof. Dr. Michael ...
 
Continuous Experimentation in the B2B Domain: A Case Study
Continuous Experimentation in the B2B Domain: A Case StudyContinuous Experimentation in the B2B Domain: A Case Study
Continuous Experimentation in the B2B Domain: A Case Study
 
Intelligent Adaptive Services for Workplace-Integrated Learning on the Shop F...
Intelligent Adaptive Services for Workplace-Integrated Learning on the Shop F...Intelligent Adaptive Services for Workplace-Integrated Learning on the Shop F...
Intelligent Adaptive Services for Workplace-Integrated Learning on the Shop F...
 
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop Floors
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop FloorsIntelligent Adaptive Services for Workplace-Integrated Learning on Shop Floors
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop Floors
 
IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...
 
A Technical Focus on Business Process Management – Past, Present, and Emergin...
A Technical Focus on Business Process Management – Past, Present, and Emergin...A Technical Focus on Business Process Management – Past, Present, and Emergin...
A Technical Focus on Business Process Management – Past, Present, and Emergin...
 
HM 418 2e hcpm09
HM 418 2e hcpm09HM 418 2e hcpm09
HM 418 2e hcpm09
 
Archi mate views_and_viewpoints
Archi mate views_and_viewpointsArchi mate views_and_viewpoints
Archi mate views_and_viewpoints
 
Gamification workshop Thomas Hildebrandt
Gamification workshop   Thomas HildebrandtGamification workshop   Thomas Hildebrandt
Gamification workshop Thomas Hildebrandt
 
Innovative Green Building: More Value, Quality and Energy-Efficiency
Innovative Green Building: More Value, Quality and Energy-EfficiencyInnovative Green Building: More Value, Quality and Energy-Efficiency
Innovative Green Building: More Value, Quality and Energy-Efficiency
 
Data Science Lecture: Overview and Information Collateral
Data Science Lecture: Overview and Information CollateralData Science Lecture: Overview and Information Collateral
Data Science Lecture: Overview and Information Collateral
 
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Six Sigma Project M...
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Six Sigma Project M...Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Six Sigma Project M...
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Six Sigma Project M...
 
Background_and_Meaning_of_Six_Sigma_-_part_1.pdf
Background_and_Meaning_of_Six_Sigma_-_part_1.pdfBackground_and_Meaning_of_Six_Sigma_-_part_1.pdf
Background_and_Meaning_of_Six_Sigma_-_part_1.pdf
 
Lean Principles In Case Management
Lean Principles In Case ManagementLean Principles In Case Management
Lean Principles In Case Management
 
Semantic IT Service Catalog in a German Public Organization
Semantic IT Service Catalog in a German Public OrganizationSemantic IT Service Catalog in a German Public Organization
Semantic IT Service Catalog in a German Public Organization
 

More from ProjectLearnPAd

Model Based Learning - The Learn PAd Way
Model Based Learning - The Learn PAd WayModel Based Learning - The Learn PAd Way
Model Based Learning - The Learn PAd WayProjectLearnPAd
 
Learn PAd Business Process Organizational Learning
Learn PAd Business Process Organizational LearningLearn PAd Business Process Organizational Learning
Learn PAd Business Process Organizational LearningProjectLearnPAd
 
Public Administration, Laws Requirements, Natural Language
Public Administration, Laws Requirements, Natural LanguagePublic Administration, Laws Requirements, Natural Language
Public Administration, Laws Requirements, Natural LanguageProjectLearnPAd
 
Software Testing and/or Software Monitoring: Differences and Commonalities
Software Testingand/or Software Monitoring: Differences and CommonalitiesSoftware Testingand/or Software Monitoring: Differences and Commonalities
Software Testing and/or Software Monitoring: Differences and CommonalitiesProjectLearnPAd
 
Modeling for Learning in Public Administrations
Modeling for Learning in Public AdministrationsModeling for Learning in Public Administrations
Modeling for Learning in Public AdministrationsProjectLearnPAd
 
BPM4eGOV „e“ oder „i“ –mobiles BPM in der Wolke –der Versuch einer Auslegeord...
BPM4eGOV „e“ oder „i“ –mobiles BPM in der Wolke –der Versuch einer Auslegeord...BPM4eGOV „e“ oder „i“ –mobiles BPM in der Wolke –der Versuch einer Auslegeord...
BPM4eGOV „e“ oder „i“ –mobiles BPM in der Wolke –der Versuch einer Auslegeord...ProjectLearnPAd
 

More from ProjectLearnPAd (6)

Model Based Learning - The Learn PAd Way
Model Based Learning - The Learn PAd WayModel Based Learning - The Learn PAd Way
Model Based Learning - The Learn PAd Way
 
Learn PAd Business Process Organizational Learning
Learn PAd Business Process Organizational LearningLearn PAd Business Process Organizational Learning
Learn PAd Business Process Organizational Learning
 
Public Administration, Laws Requirements, Natural Language
Public Administration, Laws Requirements, Natural LanguagePublic Administration, Laws Requirements, Natural Language
Public Administration, Laws Requirements, Natural Language
 
Software Testing and/or Software Monitoring: Differences and Commonalities
Software Testingand/or Software Monitoring: Differences and CommonalitiesSoftware Testingand/or Software Monitoring: Differences and Commonalities
Software Testing and/or Software Monitoring: Differences and Commonalities
 
Modeling for Learning in Public Administrations
Modeling for Learning in Public AdministrationsModeling for Learning in Public Administrations
Modeling for Learning in Public Administrations
 
BPM4eGOV „e“ oder „i“ –mobiles BPM in der Wolke –der Versuch einer Auslegeord...
BPM4eGOV „e“ oder „i“ –mobiles BPM in der Wolke –der Versuch einer Auslegeord...BPM4eGOV „e“ oder „i“ –mobiles BPM in der Wolke –der Versuch einer Auslegeord...
BPM4eGOV „e“ oder „i“ –mobiles BPM in der Wolke –der Versuch einer Auslegeord...
 

Recently uploaded

Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 

Recently uploaded (20)

Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 

Integration of BPMN and CMMN

  • 1. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Integration of BPMN and CMMN Knut Hinkelmann Based on joint work with Arianna Pierfranceschi FHNW University of Applied Sciences and Arts Northwestern Switzerland knut.hinkelmann@fhnw.ch | arianna.pierfranceschi@fhnw.ch Acknowledgements: This work is supported by the EU-funded project LearnPAd, FP7-619583, http://www.learnpad.eu Business Modeling & Integration, Berlin, 12 June 2015 1
  • 2. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Business Modeling & Integration, Berlin, 12 June 2015 2 BPM ACM?
  • 3. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Classification of Processes partly translated from (Gadatsch 2005, S. 44) structured process case ad hoc process • structured process flow • many repetitive elements • no degrees of freedom for people • process flow can partly be structured • some repetitive elements • degrees of freedom for people • process flow cannot be structured – new tasks on the fly • few repetitive elements • very high degrees of freedom for people can be modelled cannot be modelled Business Modeling & Integration, Berlin, 12 June 2015 3
  • 4. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Classification of Processes partly translated from (Gadatsch 2005, S. 44) structured process case ad hoc process • structured process flow • many repetitive elements • no degrees of freedom for people • process flow can partly be structured • some repetitive elements • degrees of freedom for people • process flow cannot be structured – new tasks on the fly • few repetitive elements • very high degrees of freedom for people can be modelled cannot be modelled BPMN CMMN Business Modeling & Integration, Berlin, 12 June 2015 4
  • 5. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Issues ■ Can we strictly separate case from process? ■ Can we decide in advance which model type is appropriate? ■ Is there no process flow in ACM? Business Modeling & Integration, Berlin, 12 June 2015 5
  • 6. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Case Study: Admission to Master Program Business Modeling & Integration, Berlin, 12 June 2015 6
  • 7. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Separate BPMN from CMMN Business Modeling & Integration, Berlin, 12 June 2015 7
  • 8. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Implicit Control Flow in CMMN What does it mean? Business Modeling & Integration, Berlin, 12 June 2015 8 Visible conditions are better for understanding
  • 9. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Explicit Control Flow in BPMN What does it mean? Business Modeling & Integration, Berlin, 12 June 2015 9
  • 10. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Who executes a Tasks? Business Modeling & Integration, Berlin, 12 June 2015 10 Implicit in roles Visualized
  • 11. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Comparing Elements of BPMN and CMMN BPMN CMMN Task types: User, Manual Script, … Task types: Human Subprocesses Process/Case Tasks Events: start – intermediate – end catching – throwing event listeners (catching) implicit events, milestones Gateways/Events Sentries Sequence Flow Sentry with empty condition -- Discretionary Tasks -- Stages Lanes Roles Pool Folder Business Modeling & Integration, Berlin, 12 June 2015 11
  • 12. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Rules in BPMN and CMMN BPMN CMMN Business rules (tasks) --- Events/gateways Sentries --- Applicability rules (planning tables) Business Modeling & Integration, Berlin, 12 June 2015 12
  • 13. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann A combination of control flow elements of BPMN and discretionary tasks and planning elements of CMMN a suitable language to deal with any kind of process. Combining BPMN and CMMN Business Modeling & Integration, Berlin, 12 June 2015 13
  • 14. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann BPCMN: A combined Process and Case Modeling Language Silver (2010): BPMN covers about 90% of what is needed for business processes. Start with BPMN and add the necessary case aspects. Business Modeling & Integration, Berlin, 12 June 2015 14
  • 15. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann BPCMN: An Example Business Modeling & Integration, Berlin, 12 June 2015 15
  • 16. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Proposal for a combined Process and Case Modeling Language ■ Activities can be ♦ integrated in sequence flow ( BPM) ♦ initiated by Sentry ( ACM) ■ Gateways for explicit control flow ■ Lanes for assignment of tasks to participants ■ Allow discretionary tasks Business Modeling & Integration, Berlin, 12 June 2015 16
  • 17. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann BPMN CMMN Task types: User, Manual Script, … Task types: Human Subprocesses Process/Case Tasks Events: start – intermediate – end catching – throwing event listeners (catching) implicit events, milestones Gateways/Events Sentries Sequence Flow Sentry with empty condition -- Discretionary Tasks -- Stages Lanes Roles Pool Folder Comparing Elements of BPMN and CMMN Business Modeling & Integration, Berlin, 12 June 2015 17
  • 18. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Rules in BPMN and CMMN BPMN CMMN Business rules (tasks) --- Events/gateways ECA rules Sentries --- Applicability rules (planning tables) Business Modeling & Integration, Berlin, 12 June 2015 18
  • 19. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann BPCMN covers structured and case processes partly translated from (Gadatsch 2005, S. 44) structured process case ad hoc process • structured process flow • many repetitive elements • no degrees of freedom for people • process flow can partly be structured • some repetitive elements • degrees of freedom for people • process flow cannot be structured – new tasks on the fly • few repetitive elements • very high degrees of freedom for people can be modelled cannot be modelled Business Modeling & Integration, Berlin, 12 June 2015 19
  • 20. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Extension: Modeling Business Logic knowledge in processes: • supports practice • skills, experiences • know how  business logic knowledge about processes: • process flow • roles • resources  process logic expertise regulations, laws product development decision making lessons learned $ § Business Modeling & Integration, Berlin, 12 June 2015 20
  • 21. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Using DMN to model Decision Logic Business Modeling & Integration, Berlin, 12 June 2015 21
  • 22. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann DMN – Eligibility Check Business Modeling & Integration, Berlin, 12 June 2015 22
  • 23. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Using DMN to model Decision Logic Business Modeling & Integration, Berlin, 12 June 2015 23
  • 24. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Conclusion Modeling knowledge processes includes ♦ Model Process Flow  BPM ♦ Model Cases  ACM ♦ Modeling business logic  Decisions in an integrated environment The modeling language was developed in adoxx.org Business Modeling & Integration, Berlin, 12 June 2015 24
  • 25. Prof. Dr. Knut HinkelmannProf. Dr. Knut Hinkelmann Business Modeling & Integration, Berlin, 12 June 2015 25