Skip to main content
Version: Current

Call Sub-Workflow

Description

With this activity, you can execute any sub-workflow present in the given BPA process.


Common Capabilities

Process Data Support

info

This activity supports dynamic configuration using variables from the Process Data drawer.

You can bind values from Model Data, Form Data, System Data, Enterprise Variables, and Activity Outputs.

Learn more → Using Process Data


Design Time Configuration

Display Text

Specify the activity name that shows in your process.

Workflow

Choose a Sub-Workflow to execute.

Execution Strategy

Choose the appropriate execution strategy. The following options are available.

OptionDescription
SynchronousThe process starts the sub-workflow and waits for it to finish before continuing.
AsynchronousThe process starts the sub-workflow's execution without waiting for it to finish.

Naming Convention

Defines the naming format used for the sub-workflow instance.

  • A default naming convention is applied automatically.
  • Useful for monitoring and tracking workflow executions.

Input Parameters

Through input parameters, you can map the main workflow and sub-workflow variables.

Arguments

Allows the caller workflow to pass input values and retrieve output values from the sub-workflow.

  • Configured using a Schema Mapper for field-to-field mapping.
  • Ensures controlled data exchange between workflows.

Wait All Incoming

Execution Control

Controls how this activity behaves when multiple incoming execution paths converge.

Determines whether the activity executes when:

  • any incoming path completes, or
  • all relevant paths have completed before execution

Learn more → Execution Control


On Error

Error Handling Strategy

Defines how the workflow behaves if this activity encounters a runtime error.

Supported strategies include Fault, Continue, Suspend, and Retry.

Learn more → Error Handling