This is a short tutorial of the Case Management Model and Notation (CMMN) version 1.0. It is targeted to readers with knowledge of basic process or workflow modeling. It covers the complete CMMN notation. A simple complaints process is used to demonstrate the notation. At the end of the tutorial the reader will be able to understand and create CMMN models. An appendix summarizing the notation is included for reference purposes. An interactive but shorter version of this tutorial is available online atThe Case Management Model and Notation (CMMN) version 1.0 was created by the Object Management Group (OMG) and published in 2014. It is a complementary notation to the Business Process Model and Notation (BPMN) [1] which focus on control flow to describe business processes. We will say that CMMN is declarative in which you describe 'what' is allowed and disallowed in the process; versus BPMN that is imperative in which you describe 'how' to do the process. BPMN, CMMN, and the Decision Model and Notation (DMN) are the three OMG business modeling notations.The case is the main concept in CMMN, and it is similar to a process. A case contains a case file (i.e. case data container) and it is described by a case plan (i.e. a model or diagram). We start by introducing the case plan for our complaints process.
In 2014, the Object Management Group (OMG) published the Case Management Modeling and Notation (CMMN) version 1.0 specification, which is a new process modeling specification to complement its Business Process Modeling and Notation (BPMN) specification. The declarative nature of CMMN is intended to supplement the procedural perspective of BPMN. CMMN takes a data-centric view to process modeling based on business artifacts to provide flexibility for knowledge workers, while retaining the advantages of business process management (BPM) systems.As far as the researchers are aware, this research is among the first contributions to the understanding of CMMN's method complexity in the context of other process modeling notations. We used the meta-model-based method complexity approach introduced by Rossi and Brinkkemper to evaluate the method complexity of CMMN. The results were compared with other popular process methods, including BPMN, Unified Modeling Language (UML) Activity diagrams, and Event-driven Process Charts (EPC), all of which have undergone similar evaluations by other researchers. The initial results indicated that CMMN 1.0 compares favorably with BPMN 1.2.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.