Skip to main content
Version: Current

Call Sub-Workflow

Description​

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


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