Call Sub-Workflow
Description
With this activity, you can execute any sub-workflow present in the given BPA process.
Common Capabilities
Process Data Support
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.
| Option | Description |
|---|---|
| Synchronous | The process starts the sub-workflow and waits for it to finish before continuing. |
| Asynchronous | The 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
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
Defines how the workflow behaves if this activity encounters a runtime error.
Supported strategies include Fault, Continue, Suspend, and Retry.