Skip to main content

Reusable Sub-Processes

To demonstrate how to transform a Task into a Reusable Sub-Process, we will use the following diagram:

ConfigureReusableSubprocess

The diagram refers to a Purchase Request Process. We are going to transform the Purchase Order task into a Reusable Sub-Process.


Steps to Configure a Reusable Sub-Process​

  1. In the First step of the wizard, click Edit Process.

    Editaprocess1

  2. Right-click the Task you wish to convert to a Reusable Sub-Process,

    • In this case, the Purchase Order task.
    • Select Transform to Sub-Process.

    ConfigureReusableSubprocess1

  3. The Sub-Process Wizard will launch, showing the Sub-Process types.

    • Select the Reusable option.

    ConfigureReusableSubprocess10

  4. A Properties window will display the following:

    ConfigureReusableSubprocess11

    ControlsDescription
    Multiple Check-boxSets the Sub-Process as Multiple.
    Processes drop-down listDisplays the existing processes list and sets the selected one as the Sub-Process.
    Add buttonLets the user create a new process.
    Process version drop-down listDisplays the process versions list and sets the selected one as the Sub-Process version.
    DiagramDisplays a preview snapshot of the process model selected. If a new process is selected, the Diagram control will remain empty.
    Status BarPresents the Sub-Process status configuration horizontally.

Defining the Reusable Sub-Process​

You can either select an existing Process or create a new one:

To Set an Existing Process​

  • Click the drop-down list to select the desired process.

  • Click the Process version drop-down list and select the desired version.

  • Click the Finalize button.

    ConfigureReusableSubprocess6

To Create a New Process​

  1. Click the Add button in the properties window.

    ConfigureReusableSubprocess7

  2. Type the name of the new Process and click Create.

    ConfigureReusableSubprocess8

  3. Select the Process from the drop-down list and click Finalize.

    ConfigureReusableSubprocess12


Setting the Exit Mode​

  1. Select the Advanced tab to set the Exit mode within the following options:

    • Stand Alone:
      The parent Process continues with the next step in its Process flow as soon as the Sub-Process is created, without waiting for it to be completed.
      If the parent Process ends, the Sub-Process remains in effect (opened).

    • Integrated:
      The Sub-Process must be fully completed before the parent Process continues with the next Activity in its flow.

    • In this case, the Purchase Order Sub-Process must be completed before the Purchase Request Process finishes.
      Select Integrated mode.

    ConfigureReusableSubprocess9

  2. Select the Exit mode from the two options:

    • Stand Alone: The parent Process continues with the next step without waiting for the Sub-Process to complete.

    • Integrated: The parent Process waits for the Sub-Process to fully execute before continuing.

    • Since the Purchase Order Sub-Process must be completed before the Purchase Request Process finishes, select Integrated mode.

  3. Finally, click Finish. Your Purchase Order Reusable Sub-Process has been successfully configured.


Important Note​

The Reusable Sub-Process must have an Access Type defined as Process or Only Sub-Process in the Process properties.

  • If not, it will not appear in the wizard's selection list, even if it has been created.

  • In the Expert View, right-click the Sub-Process' version and select Properties.

  • Ensure that either Process or Only Sub-Process is selected.

    ConfigureReusableSubprocess5