获取多条数据
1.节点功能
在主流程里添加此节点后,可以按条件获取到多条记录数据,此后可以对这些记录数据进行批量新增到他表、或删、或改或供给后续流程中的其他节点使用。
2.获取方式
- 从工作表获取记录:获取的多条数据可供本流程的资料处理节点或子流程节点使用
- 从记录获取关联记录:获取的多条数据可供本流程的数据处理节点或子流程节点使用。被数据处理节点(新增、更新、删除)使用,最多支持 100 条。被子流程节点使用,最多支持 1 万条。注:此方式最多获取 1000 条关联记录,如果需要获取更多数据,请使用“从工作表获取记录”的方式
3.节点设置
3.1 从工作表获取记录
3.1.1 为主记录添加获取多条数据节点
3.1.2 配置节点
需要设置 4 个内容:
- 选择工作表:选择从哪张工作表中查找数据
- 筛选条件:设置查找的条件
- 排序规则:设置获取哪个排序规则下的多条数据
- 获取数据条数上限:设置最大获取条数。如输入 20,则只获取 20 条记录。
配置过程与获取单条数据节点一样,请移步参考 获取单条数据
3.2 从记录获取关联记录
3.2.1 为主记录添加获取多条数据节点
3.1.2 配置节点
需要设置 4 个内容:
- 选择工作表:选择从哪张工作表中查找数据
- 筛选条件:设置查找的条件
- 排序规则:设置获取哪个排序规则下的多条数据
- 获取数据条数上限:设置最大获取条数
3.1.3 限制数量
- 可以手动输入一个固定数值,作为获取的条数据。
- 例如查询时,满足条件的记录有 100 条,但是只需用 50 条,就可以输入 50 条。
- 如果自定义数量,获取多条数据节点最多只能获取到 100 条,如果传给子流程用,最多获取 1 万条。
- 如果被新增数据、更新数据、删除数据等 3 个节点使用时,建议输 入最多获取 100 条,避免报错。
- 如果需要传给子流程,建议设置最多 1 万条,避免报错。