From Bright Pattern Documentation
Jump to: navigation, search
• 5.19 • 5.2 • 5.3 • 5.8

Start Another Workflow

The Start Another Workflow block starts the specified workflow from within the given (parent) workflow.


Start Another Workflow block


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.


Start Another Workflow block settings
< Previous | Next >