嵌入的循环

 

适用于: System Center 2012 SP1 - Orchestrator,System Center 2012 - Orchestrator,System Center 2012 R2 Orchestrator

在 System Center 2012 - Orchestrator 中,可以为任何 Runbook 配置循环。 通过使用循环,你可以在 Runbook 中的任何位置构建自动重试和监视器。

每个活动可以创建一个循环,以便可以重试操作,如果它们均失败,或者测试包含有效数据的活动的输出信息。 你还可以使用这些机制在工作流中构建等待条件。

如果为活动配置了循环,它会持续使用相同的输入数据运行,直到达到所需的退出循环条件。 智能链接配置为采用类似方式构建的退出条件。 您可以使用任何已发布的数据项从活动作为在退出过程中或不退出配置。 包含在常用已发布数据是特殊的数据项,如 循环︰ 尝试次数循环︰ 总持续时间 这让您可以使用循环本身中的循环条件中的信息。

循环运行一次为每个传入条传递到活动的数据。 例如,请考虑使用 runbook 查询数据库 活动后跟 追加行。 如果 查询数据库 活动返回三行, 追加行 活动将运行三次。 如果上有循环 追加行 活动,它将运行三个单独的循环。 第一个数据后数据项依次通过 追加行 活动下, 一项所经历 追加行 并循环直至退出,,然后第三个开始。 在所有三个项都得到处理,在 runbook 中的下一个活动运行。

配置循环

使用以下过程来配置循环。

配置循环

  1. 用鼠标右键单击要选择的 runbook 中的活动 循环循环属性 对话框随即打开。

  2. 常规 选项卡上,单击 启用

  3. 尝试之间延迟 框中,键入每次尝试运行活动之间的暂停的秒数。

退出并不退出条件

上的规则 退出 选项卡上指定用于确定循环是否退出的条件。 上的规则 不要退出 选项卡指定使循环继续的条件。

System_CAPS_ICON_important.jpg 重要事项

上的规则 不要退出 选项卡上的规则优先于在 退出 选项卡。

通过使用联接中每个选项卡的规则 或者 条件。 只有选项卡的条件之一为真,整个选项卡才能为真。

使用以下过程来添加或删除 退出 条件。

添加退出条件

  1. 循环属性 对话框框中,单击以下任何一 退出 选项卡或 不要退出 选项卡,然后选择在框中,列出的条件或单击 添加 要添加的条件。

    System_CAPS_ICON_important.jpg 重要事项

    若要更改组成规则的值,您必须选择链接条件的每个带下划线的部分。

  2. 单击要打开的条件中列出的活动 已发布数据 对话框。

  3. 检查 显示常见已返回数据 框,以显示所有活动都共有的属性。

  4. 从已发布数据中,选择一个属性,然后单击 确定。 根据属性返回的数据的类型,条件表达式将会发生更改。

  5. 若要更改该表达式的不同部分,选择带下划线的文本并选择或键入合适的值。 有关条件的详细信息,请参阅 智能链接条件

  6. 单击 完成

删除退出条件

  1. 循环属性 对话框框中,单击以下任何一 退出 选项卡或 不要退出 选项卡。

  2. 若要选择你想要删除的条件,请单击 或者 右侧的链接条件,然后单击 删除

  3. 单击 完成

另请参阅

工作流控制