Appearance
继续循环节点
继续循环节点用于跳过当前轮的剩余处理,立即进入父循环的下一轮。运行到该节点后,本轮尚未执行的节点不会再运行;父循环本身不会结束。
使用位置
继续循环节点只能添加在循环体中,且只作用于它直接所属的父循环。它不能放在工作流主画布或批处理画布中,也不会影响其他循环或外层流程。
该节点没有可编辑的业务参数,也没有可连接的输出端口。通常需要由前置的选择器、判断结果或插件返回状态决定是否进入此节点。

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