Start Workflow
The START_WORKFLOW
task starts another workflow. Unlike SUB_WORKFLOW
, START_WORKFLOW
does
not create a relationship between starter and the started workflow. It also does not wait for the started workflow to complete. A START_WORKFLOW
is
considered successful once the requested workflow is started successfully. In other words, START_WORKFLOW
is marked as COMPLETED
once the started
workflow is in RUNNING
state.
There is no ability to access the output
of the started workflow.
Use Cases
When another workflow needs to be started from the current workflow, START_WORKFLOW
can be used.
Configuration
The workflow invocation payload is passed into startWorkflow
under inputParameters
.
inputParameters
name | type | description |
---|---|---|
startWorkflow | Map[String, Any] | The value of this parameter is Start Workflow Request. |
Output
name | type | description |
---|---|---|
workflowId | String | The id of the started workflow |
Note: START_WORKFLOW
will neither wait for the completion of, nor pass back the output
of the spawned workflow.