Space banner

 

This documentation supports the 20.02 version of BMC Digital Workplace Advanced.

To view the latest version, select the version from the Product Version menu.

Embedding sub-process workflows

The sub-process element is used to enhance process readability by logically grouping certain steps and present the user with high level steps. The element contains other activities, gateways, events, and so on which form a process that is part of another process. It enables you to collapse the process steps and treat them as a single element.

A Sub-Process can only be used inside a parent process. It cannot be invoked by another process by using a Call Activity. A process that is defined in a Sub-Process element is not reusable, that is, other processes cannot call this process through the Call Activity element.

The following illustration shows an example of embedded sub-process workflow.

Before you begin

Start to create the workflow, as described in Designing a simple workflow.

To create a sub-process workflow

  1. Drag the Sub Process element onto the canvas.
  2. Double-click the Sub Process element to open it. Drag to expand the element further if you need more room.
    The Start and End elements are already provided.
  3. Drag elements to design the subprocess.
  4. Double-click to collapse the subprocess, so you can move the subprocess as a single activity.
    When a Sub Process element is moved anywhere on the canvas, the subprocess it contains moves with it, even if the element is open.
  5. Draw sequence flows from other elements to add one input to and one output from the Sub Process element.
  6. (Optional) Map input parameters to the subprocess if any of the elements it contains require inputs.

Where to go from here

Complete remaining aspects of the workflow, as described in Workflows for service fulfillment.

Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Steven Williams

    Can a paragraph be added as to why/when a sub-process would/should be added to a workflow. i.e. what are the benefits.

    Mar 07, 2023 07:27
    1. Aaditi Lakade

      Hello, Steven Williams

      Thank you for pointing this out. Please give us the end of this week to update this topic with the necessary details. 

      Aaditi

      Mar 07, 2023 09:33
      1. Aaditi Lakade

        Hello, Steven Williams

        We have updated the introduction with some additional information about the sub-process element. Let me know if this helps. 

        Thanks, 

        Aaditi

        Mar 10, 2023 12:52