跳转到内容

针对数据集的每一行运行一次目标工作流,并在每次迭代之前将该行的列值设置为项目变量。当带参数的流程需要使用不同输入多次运行时,请使用它,例如“为此表中的每个业务单元运行月度结账”或“为列出的每个季度加载此报表”。

每次循环迭代看到的变量,就如同手动设置的一样,因此被调用的工作流可以使用标准的 \{variable_name} 语法,在表达式、筛选器、文件路径和表名称中引用它们。循环默认按顺序执行;迭代不会并行运行。

数据集 Q1 Q2 Q3 quarter = Q1 第 1 轮 quarter = Q2 第 2 轮 quarter = Q3 第 3 轮 按顺序——每次一轮,不并行
每一行的列成为项目变量,然后运行目标工作流——每行一轮,按顺序执行。如需隔离的并行扇出,请改用宏。

首先,从项目下拉菜单中选择包含每次循环要运行的工作流的项目。

接着,从工作流下拉菜单中选择要运行的具体工作流。

默认情况下,循环会在第一个工作流失败的迭代处停止,且该步骤失败。在错误处理下,选择失败的迭代后继续,即使某次迭代失败,也会运行每一次迭代。每次失败以及每次迭代的结果都会保存在循环运行状态中,步骤结束时会给出一条警告,说明有多少次迭代失败。取消选择后,循环会在第一次失败时停止。

示例即将推出