Creating process hierarchies¶
Depending on the level of granularity, process diagrams can become very complex. Huge diagrams are hard to understand and to handle. Therefore, modularization, especially in the form of hierarchical decomposition, is an important concept to manage complexity.
The Signavio Process Manager allows to define process hierarchies through the use of subprocesses (in the case of BPMN) or process interfaces (in the case of EPC) and through linking to other diagrams. The following explanations are going to use BPMN subprocesses for illustration. The same functionality is also available for EPC.
Refining a subprocess in a separate diagram¶
Select the subprocess you want to refine.
Click the + symbol.
The “+”-symbol opens the “Establish link”-dialog.
The “Establish link” dialog opens.
the “Establish link” dialog
The input field on the top shows the name of the subprocess. By using this field you can edit the diagram title.
Choose the diagram type. BPMN will be pre-selected whenever you are about to refine a BPMN subprocess.
Click Link Diagram
A new diagram with the specified name will be created and the Editor will show up in a new browser tab or window. You can now start editing the diagram.
Moving diagram parts to a new process¶
When BPMN diagrams get too large, you may want to move a part of it into a linked subprocess. In such a case, you condense groups of process elements in collapsed subprocesses:
Select the process part which is supposed to be moved, click the change type button out of the interactive shortcut menu on the left bottom and choose Collapsed subprocess:
The selected area will be copied to a new process and be replaced by a collapsed subprocess containing the new diagram.
As the diagram might be changed significantly, a warning occurs. Confirm the warning:
A warning appears as process semantics may be manipulated.
Add a title for the subprocess and choose whether to edit it now or later:
Creating the linked subprocess will establish a new subprocess.
The process will be moved to a new diagram. It is now represented as a collapsed subprocess:
A collapsed subprocess will represent the process part that has been moved to another diagram.
The new diagram.
The new diagram will be created in the same folder as the old one. Refresh the Signavio Explorer to see it.