在运行时期间,当处理中断循环活动时,过程流将从当前循环活动处中断并继续执行编排中的下一个活动
关于此任务
中断循环活动只能在以下任一循环活动中使用:针对每个、拆分和 While 循环,如以下示例所示。
要使用“中断”活动:
过程- 打开活动选项卡,然后打开逻辑文件夹。
- 将针对每个、拆分或 While 循环活动拖到编排上。
- 将中断循环活动拖到循环活动中,如以下示例所示:
- 要在条件成立的情况下中断循环,请参阅示例 1。
- 要在单次迭代后中断循环,请参阅示例 2。
示例 1 - 在条件成立的情况下中断循环
- 将 If..Then 活动拖到您所设置的循环活动中,如上图所示。
- 将操作活动(例如:插入行活动)拖到 Else 节点右侧的空占位符上。
- 配置操作活动。
- 单击 If 节点并在“表达式构建器”中输入条件。
- 将中断循环活动拖到 If 节点右侧的空占位符上。
在运行时:- 如果 If 活动中的条件所求得的值为 true,那么中断循环会退出循环活动。
- 如果 If 活动中的条件所求得的值为 false,那么将启动 Else 分支并运行操作活动(例如:插入行活动)。
示例 2 - 在运行一次迭代后中断循环
- 将操作活动(例如,插入行活动)拖到所选循环活动中的空占位符上。
- 配置操作活动。
- 将中断循环活动拖到循环活动中的空占位符上。
在运行时:- 在中断循环退出循环活动之前,操作活动(例如:插入行活动)只会运行一次。