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.

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.

Wait All Incoming

The Wait All Incoming property defines how an activity behaves when it has multiple incoming execution paths. It controls whether the activity is triggered as soon as a path completes or whether the workflow engine must wait for multiple paths to complete before executing the activity.

OptionsDescription
FalseThe activity is triggered whenever any incoming path completes. Each incoming completion can trigger a separate execution of the activity.
All Configured IncomingThe activity executes only after all design-time (configured) incoming paths have completed. If a path is skipped at runtime due to conditional logic, the activity may wait indefinitely.
All Active IncomingThe activity executes only after all runtime-active incoming paths have completed. Incoming paths that are not taken due to conditions are automatically ignored, preventing indefinite waiting and ensuring predictable execution.

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.