如果从其它工作流中调用工作流,Orchestrator 会在您向架构添加工作流元素时,导入父工作流中的子工作流输入参数。

开始之前

验证您有一个被其它工作流调用的工作流。

关于此任务

如果您在将子工作流添加到另一个工作流之后又对其进行了修改,则父工作流会调用新版子工作流,但不会导入任何新的输入参数。为防止这些工作流更改影响调用该工作流的其他工作流的行为,Orchestrator 不会自动将新输入参数传播到调用方工作流。

若要将一个工作流的参数传播到调用它的其他工作流中,您必须找到调用该工作流的工作流,然后手动同步两个工作流。

过程

  1. 修改并保存由其他工作流调用的工作流。
  2. 关闭工作流编辑器。
  3. 在 Orchestrator 客户端的工作流视图中,从层次结构列表中导航至您更改过的工作流。
  4. 右键单击该工作流并选择参考 > 查找使用该元素的元素

    此时系统将显示调用此工作流的工作流列表。

  5. 双击列表中的某个工作流,使其在 Orchestrator 客户端的工作流视图中突出显示。
  6. 右键单击该工作流并选择编辑

    此时系统会打开工作流编辑器。

  7. 单击工作流编辑器中的架构选项卡。
  8. 右键单击工作流架构中被更改工作流的工作流元素,然后选择同步 > 同步参数
  9. 在确认对话框中选择继续
  10. 保存并关闭工作流编辑器。
  11. 对使用已修改工作流的所有工作流,重复510

结果

您即成功将工作流更改传播到了调用它的其他工作流中。