A Workflow can be re-used, embedded in another Workflow, and can be shared between Spaces. When a Workflow (the child Workflow) is used in another Workflow (the parent), it will appear in a similar way to a Workflow step.
To make a Workflow re-usable:
If you have also published and shared the Workflow, you can re-use (embed) it in Workflows in other Spaces.
The re-usable Workflow will essentially be made into a Workflow step consisting of three parts:
|Workflow element||Step element|
|Replaceable source||Input node|
|Output step||Output node|
|Re-configurable Workflow parameter||Step setting|
Any Source steps in the child Workflow where Can supply source when executed is set will become input nodes when the Workflow is used as a step in a parent Workflow. Similarly, any Output steps in the child Workflow will become output its nodes.
If the input is connecting to an output with missing columns, a column mapping table will be shown, and you may need to manually re-map the columns.
Values for Workflow parameters used in the child Workflow can be passed in from the parent Workflow if the Runtime configurable setting is enabled.