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
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.
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.