循环直到动作

使用此操作可以使流程重复一系列操作,直到它满足特定条件,然后再进行设计中的下一个操作。 您可以通过多种方式使用此操作创建流程逻辑,包括:

  • 循环浏览集合中的物品 

    循环遍历集合中的项目将应用于循环内的操作,适用于变量集合中的每个项目。 例如,循环中的操作可能会加 2 然后乘以 3。 如果你循环浏览了五个整数的集合,那么循环会将第一个整数加 2,将总和乘以 3,然后将乘积放回集合中第一个整数的插槽中。 循环将对第二个整数执行相同的操作,然后对第三个、第四个和第五个整数执行相同的操作。 当它完成集合中的最后一个项目时,循环将 “退出”,您的流程将前进到流程设计中的下一个操作。

  • 循环直到达到固定计数 

    循环直到达到固定计数,在循环中 应用您指定的多次操作。 例如,如果指定 10,则循环将运行 10 次,然后再进入流程设计中的下一个操作。

  • 当条件为真时循环 

    只要某个条件为 true(例如整数值大 于零),则在条件为真时循环会应用循环内的操作。 可以使用 “表达式编辑器” 对话框来构造条件。

注意: 当条件为真时,有两种方法可以循环。 首先,你可以在循环之前检查条件。 如果你在循环之前进行检查,那么如果条件为 false,则该过程将不会通过循环。 其次,你可以在循环之后检查条件。 在这种情况下,即使条件已经为 false,该进程仍将通过循环。 当条件永远不会成立时,就会出现 “极端情况”。 如果进程在运行循环之前检查条件,则循环将永远不会执行。 如果进程在运行循环后检查条件,那么即使条件始终为 false,循环也将始终至少执行一次。 默认情况下,进程会在执行循环之前检查条件。
姓名 描述
姓名 为操作添加描述性标签。
循环计数 使用 + 或 — 按钮设置重复执行命令序列的次数。
当前索引数据名称 跟踪当前循环计数,第一个循环从 0 开始,然后每次以 1 为增量。
最大循环计数 输入循环重复的最大次数,最多 99 次。
添加截止案例 Click next to Until Cases to enter exit criteria for the action after certain criteria is met.
直到案例名称 为案例添加描述性标签,以标识操作的输出。
条件 添加在运行时确定流程运行时是否存在循环并获取案例的配置输出的条件。