“中断循环”活动

在运行时期间,当处理中断循环活动时,过程流将从当前循环活动处中断并继续执行编排中的下一个活动

关于此任务

中断循环活动只能在以下任一循环活动中使用:针对每个拆分While 循环,如以下示例所示。

要使用“中断”活动:

过程

  1. 打开活动选项卡,然后打开逻辑文件夹。
  2. 针对每个拆分While 循环活动拖到编排上。
  3. 中断循环活动拖到循环活动中,如以下示例所示:
    • 要在条件成立的情况下中断循环,请参阅示例 1。
    • 要在单次迭代后中断循环,请参阅示例 2。

示例 1 - 在条件成立的情况下中断循环

  1. If..Then 活动拖到您所设置的循环活动中,如上图所示。
  2. 将操作活动(例如:插入行活动)拖到 Else 节点右侧的空占位符上。
  3. 配置操作活动。
  4. 单击 If 节点并在“表达式构建器”中输入条件。
  5. 中断循环活动拖到 If 节点右侧的空占位符上。
在运行时:
  • 如果 If 活动中的条件所求得的值为 true,那么中断循环会退出循环活动。
  • 如果 If 活动中的条件所求得的值为 false,那么将启动 Else 分支并运行操作活动(例如:插入行活动)。

示例 2 - 在运行一次迭代后中断循环

  1. 将操作活动(例如,插入行活动)拖到所选循环活动中的空占位符上。
  2. 配置操作活动。
  3. 中断循环活动拖到循环活动中的空占位符上。
在运行时:
  • 中断循环退出循环活动之前,操作活动(例如:插入行活动)只会运行一次。