Case Management Model and Notation (CMMN)


The Signavio Support Team ( can activate Signavio Process Manager’s CMMN support on request.

CMMN is a relatively new notation, first published in 2014, that was created to allow more flexibility in the business process landscape. Signavio supports CMMN version 1.1.

About CMMN

In a business process that has variation, it may be more efficient for a case worker to determine the sequence in which to perform a set of tasks. For example, a hotel guest may always go through the same process when checking in and checking out, while the regularly tasks to clean the room may vary from day to day.


A CMMN model for maintaining a hotel room

In general, many BPM scenarios include actions that may diverge from the common sequence flow, within a framework of set tasks. CMMN supports the flexibility of these workflows. The notation is designed for scenarios when a case worker can decide in what order tasks or sequence flows shall be performed. A CMMN sequence flow may be triggered by an event (event listener), a state (milestone) or with an action (task).

CMMN in Signavio Process Manager

In Signavio Process Manager, you can model the standard framework of the corresponding process in a BPMN diagram and then link a BPMN sub-process to a CMMN diagram that defines flexible sequences. You can also change a task in a BPMN diagram to a sub-process that links to a CMMN model, to define a number of flexible actions more accurately.

You can seamlessly integrata CMMN into BPMN and DMN-diagrams, to complement your existing process landscape. CMMN allows you to more accurately model highly variable processes, such as working with patient files or managing customer support processes.

The following chapters explain the notation and how to use it in detail: