Sunteți pe pagina 1din 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

S-ar putea să vă placă și