If you call a workflow from another workflow, Orchestrator imports the input parameters of the child workflow in the parent workflow at the moment you add the workflow element to the schema.
If you modify the child workflow after you have added it to another workflow, the parent workflow calls on the new version of the child workflow, but does not import any new input parameters. To prevent changes to workflows affecting the behavior of other workflows that call them, Orchestrator does not propagate the new input parameters automatically to the calling workflows.
To propagate parameters from one workflow to other workflows that call it, you must find the workflows that call the workflow, and synchronize the workflows manually.
- Modify and save a workflow that other workflows call.
- Close the workflow editor.
- Navigate to the workflow you changed in the hierarchical list in the Workflows view in the Orchestrator client.
- Right-click the workflow, and select
.A list of workflows that call this workflow appears.
- Double-click a workflow in the list to highlight it in the Workflows view in the Orchestrator client.
- Right-click the workflow, and select Edit.
The workflow editor opens.
- Click the Schema tab in the workflow editor.
- Right-click the workflow element for the changed workflow from the workflow schema and select .
- Select Continue in the confirmation dialog box.
- Save and close the workflow editor.
- Repeat Step 5 to Step 10 for all the workflows that use the modified workflow.
You propagated a changed workflow to other workflows that call it.