Integrating CMMN diagrams

You can seamlessly integrate CMMN diagrams 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 sub-process 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.

Linking to a diagram in a CMMN model

To add a diagram link to a CMMN model, first add the corresponding CMMN element:

  • Process Task - to link to a BPMN diagram
  • Decision Task - to link to a DMN diagram
  • Case Task - to link to a CMMN diagram

Click the symbol in the top left corner of the diagram element 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.

Linking to a CMMN model in a BPMN model

To add to CMMN model link to a BPMN diagram, add a collapsed subprocess and click the +-symbol at the bottom of the element. In the dialog that opens, choose a CMMN model or 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, see Creating process hierarchies.