Building and Configuring Sub-Processes

Sub-processes are processes in a larger process. Like the processes they are a part of, sub-processes contain their own start and end events; they cannot contain a message start event or time start event. Sub-processes are only helpful for organizing complex processes into manageable sections.

To build a sub-process

  1. Add the Sub-process object to the canvas.
  2. Connect the sub-process to other objects in your process with Sequence Flows.
  3. Click the tab at the bottom of the canvas or in the pane on the left to open it. When you have many sub-processes, use the arrows to the right to scroll to a sub-process.
  4. Build your sub-process as you would any other process: drag objects onto the canvas and then connect and configure them.
  5. Click Save.
  6. Return to the main process.

To configure a sub-process

  1. Double-click the sub-process to open its properties window.
  2. Type a name for the sub-process in Name.
  3. Configure the outflow path after you connect it to other objects on the canvas.

Related Topics