From Bright Pattern Documentation
Start Another Workflow
The Start Another Workflow block starts the specified workflow from within the given (parent) workflow.
Variables defined in the parent workflow are inherited by the "child" workflow, and if control returns to the parent, variables defined by the child are passed back to the parent. Whether control of the workflow returns to the parent depends on how the child workflow completes execution:
- If the child workflow reaches a Return block (or reaches its last block without executing an Exit block), control returns to the parent workflow and execution resumes at the block immediately following the Start Another workflow block.
- If the child workflow reaches an Exit block, or terminates because of an error or disconnect, control does not return to the parent, and workflow execution ends.
To configure the block, select the desired sub workflow in the drop-down list. The label of the block in the flowchart will display Start Another Workflow “[workflow name]”. In the workflow shown, you can see that the Start Another Workflow block is used if the call is disconnected.