Appearance
继续循环节点
继续循环节点只在循环体中可用。运行到该节点后,本轮尚未执行的节点会被跳过,流程直接进入下一轮;它不会结束父循环。

该节点没有可配置的业务参数,也没有输出参数。节点卡片仅显示“继续下一轮循环”,通常与选择器配合过滤不需要处理的元素。
适用场景
- 跳过空值或格式非法的数据;
- 跳过已经处理过的元素;
- 当前元素不满足业务条件,但后续元素仍需处理;
- 单项处理失败且业务允许继续下一项。
注意事项
- 需要记录跳过原因时,应在继续循环前写入日志或中间变量。
- 放在继续循环之后的节点不会在本轮执行。
- 继续循环不会结束整个循环;若需要退出,使用终止循环节点。
- 含写操作时,明确继续之前哪些副作用已经发生,避免出现半处理状态。
- 数组循环进入下一个数组元素,指定次数循环进入下一次计数;无限循环会立即开始下一轮,仍需另外配置可达的终止循环路径。
- 当前系统不允许循环体嵌套循环或批处理节点,因此本节点只控制它直接所属的父循环。
推荐编排
- 用选择器判断当前项是否需要跳过。
- 需要记录跳过状态时,先连接设置变量、日志或其他记录节点。
- 将跳过分支连接到继续循环节点。
- 将正常分支连接到本轮后续处理节点。
不要把正常分支也汇入继续循环节点,否则本轮后续处理逻辑永远不会执行。
常见问题
为什么继续循环后的节点没有运行?
这是节点的预期行为。执行到继续循环后,本轮剩余路径会被跳过。需要执行的保存或记录操作必须放在继续循环之前。
为什么流程一直运行不结束?
如果父循环使用无限循环,继续循环只会开启下一轮,不会退出。请使用选择器配置明确的终止条件,并将命中分支连接到终止循环节点。