100% found this document useful (1 vote)
130 views9 pages

05 CMMN and BPMN

The document discusses combining BPMN and CMMN into a single modeling language called BPCMN. It compares elements of BPMN and CMMN like tasks, events, gateways, and rules. It suggests CMMN could be used to model subprocesses in BPMN. The proposed BPCMN would combine the control flow elements of BPMN with the discretionary tasks and planning elements of CMMN to create a language suitable for modeling any type of process.

Uploaded by

Jota
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
130 views9 pages

05 CMMN and BPMN

The document discusses combining BPMN and CMMN into a single modeling language called BPCMN. It compares elements of BPMN and CMMN like tasks, events, gateways, and rules. It suggests CMMN could be used to model subprocesses in BPMN. The proposed BPCMN would combine the control flow elements of BPMN with the discretionary tasks and planning elements of CMMN to create a language suitable for modeling any type of process.

Uploaded by

Jota
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

BPCMN Combining BPMN and CMMN

Knut Hinkelmann

BPCMN - Combining BPMN and CMMN 1


BPMN vs. CMMN

From the beginning of the development of CMMN there was a


debate whether case modeling should be an extension of BPMN or
whether case management is something different.
Give your opinions:
Should BPMN and CMMN be merged?
How could a combination of BPMN and CMMN look like?
To find an opinion think of the following questions:
What are commonalities of BPMN and CMMN?
How do you represent a sequence flow in CMMN?
What rules are there in CMMN and in BPMN?

Prof. Dr. Knut Hinkelmann BPCMN - Combining BPMN and CMMN 2


CMMN for Subprocesses in BPMN

Prof. Dr. Knut Hinkelmann BPCMN - Combining BPMN and CMMN 3


Comparing Elements of BPMN and CMMN
BPMN CMMN
Task types: User, Manual Script, Tasks Task types: Human
Process
Subprocesses hierarchy
Process/Case Tasks

Events: start intermediate end event listeners (catching)


Events
catching throwing implicit events, milestones

Gateways/Events Sentries
Sequence Flow Control Flow Sentry with empty condition

-- Planning Discretionary Tasks


-- Stages
Lanes Responsibilities Roles
Process
Pool Container
Folder

Prof. Dr. Knut Hinkelmann BPCMN - Combining BPMN and CMMN 4


Rules in BPMN and CMMN

BPMN CMMN

Business rules (tasks) ---

Events/gateways Sentries

Applicability rules
---
(planning tables)

Prof. Dr. Knut Hinkelmann BPCMN - Combining BPMN and CMMN 5


Implicit Control Flow in CMMN

What does it mean?

Visible conditions are better for understanding

Prof. Dr. Knut Hinkelmann BPCMN - Combining BPMN and CMMN 6


Explicit Control Flow
in BPMN
What does it mean?

Prof. Dr. Knut Hinkelmann BPCMN - Combining BPMN and CMMN 7


BPCMN: A combined Process and Case Modeling
Language

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.

Prof. Dr. Knut Hinkelmann BPCMN - Combining BPMN and CMMN 8


BPCMN Combining BPMN and CMMN

Prof. Dr. Knut Hinkelmann BPCMN - Combining BPMN and CMMN 9

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy