Integrating CMMN diagrams

CMMN diagrams can be seamlessly integrated with DMN and BPMN diagrams in your process landscape. You can, for example, embed a CMMN model in a BPMN process by use of the BPMN Subprocess as depicted below. This allows you to model the static part of a process in BPMN and only depict the flexible part in a CMMN model.

  • To link a diagram in a CMMN model, create the corresponding element: a Process Task (BPMN diagram), Decision Task (DMN diagram) or Case Task (CMMN diagram). Click the symbol in the top left corner of the diagram and select a diagram of the corresponding type in the dialog that appears, or choose to create a new one. Click Link diagram to confirm. If you chose to create a new diagram, the editor opens in a new tab, ready for you to edit the new diagram. After modeling the new diagram, save both the new one and the CMMN model the new diagram is now linked to.
  • To link a CMMN model in a BPMN diagram, create a Collapsed Subprocess and click the plus sign at the bottom of the element. In the dialog that opens, choose a CMMN model or to create a new one by choosing Case Management Diagram (CMMN 1.0) at the top under Create new diagram. Click Link diagram to confirm. If you chose to create a new diagram, the editor opens in a new tab, ready for you to edit the new diagram. After modeling the new diagram, save both the new one and the CMMN model the new diagram is now linked to.
../../_images/link_cmmn_en.png

Linking a new CMMN diagram to a BPMN Subprocess

You can also link CMMN diagrams in Value Chains the same way to create complete process levels that also show in Collaboration Hub. For more information on diagram hierarchy levels in your process landscape, please see the chapter Creating process hierarchies