追加流
组件介绍
追加流步骤允许用户从两个步骤读取数据,仅在第一个步骤完成后处理第二个流,首先,读取并输出追加流前的所有行,然后将追加流后的所有行写入输出。需要注意的是来自这两个步骤的输入数据的行布局必须相同:相同的行长度、相同的数据类型、行中相同字段索引的相同字段。如果要追加两个以上的数据表,则可以按顺序使用多个追加步骤。
- 输入:前一步骤的输出数据
- 输出:前一步骤的所有输出数据
页面介绍
将“追加流”控件拖入工作流编辑窗口中后,双击编辑,弹出“追加流”编辑窗口,如下图所示:
参数选项
追加流组件页面包含如下选项:
选项 | 说明 | 样例值 |
---|---|---|
步骤名称 | 在画布上指定“追加流”步骤的唯一名称,可以自定义名称或保留默认名称。 | 追加流 |
前 | 将从中首先读取的步骤的名称。 | |
后 | 将从后一个步骤读取的步骤的名称。 |
使用案例
这里我们先拖入“表输入”的组件用于数据输入,我们这里将前面做过滤记录后写到两个数据表中的数据依次写入同一个数据表中,细分为“公司”的在前,其他在后,如下图所示。
先预览两个表输入的数据。如下图所示: 表输入:
表输入2:
在追加流组件中填写信息如下图所示。
对表输出步骤,在数据库中选择或者新建一个和字段相对应的表; 执行工作流,结果如下图所示:
如上图所示,一旦全部为绿色的正确的符号,则表示项目执行成功,接下来到数据库中查看结果:
可以看到从箭头指向的地方细分,表输入的所有行完全写入输出后,接着表输入2的所有行被写入输出。