Common Meta-model and Notation for Modeling
Case Management Model and Notation™ (CMMN ™) defines a common meta-model and notation for modeling and graphically expressing a case as well as an interchange format for exchanging case models among different tools. CMMN is intended to capture the common elements that case management products use, while also taking into account current research contributions on case management. Known as an Adaptive Case Management, CMMN aids in the decision making process through suggestions, yet keeps humans firmly in the driver’s seat. CMMN is centered around living information and relationships, while traditional business processes are centered around a-priori defined activity sequences.
This specification defines a common meta-model and notation for modeling and graphically expressing a Case, as well as an interchange format for exchanging Case models among different tools. It is to Case management products what the OMG Business Process Model and Notation (BPMN) specification is to business process management products. This specification is intended to be consistent with and complementary to BPMN.
CMMN is a graphical notation used for capturing work methods that are based on the handling of cases requiring various activities that may be performed in an unpredictable order in response to evolving situations. Using an event-centered approach and the concept of a case file, CMMN expands the boundaries of what can be modeled with BPMN, including less structured work efforts and those driven by knowledge workers. Using a combination of BPMN and CMMN allows users to cover a much broader spectrum of work methods.
- Reach faster agreement on the as is and to be processes through unambiguous models;
- Encourage stakeholder participation though graphically expressive notations;
- Facilitate the analysis and improvement of operations; and
- Create a library of processes, case definitions and business rules to train new employees.
CMMN is part of the triple crown of process improvement standards: BPMN, CMMN and DMN.