跳到主要内容

获取多条数据

1.节点功能

在主流程里添加此节点后,可以按条件获取到多条记录数据,此后可以对这些记录数据进行批量新增到他表、或删、或改或供给后续流程中的其他节点使用。

2.获取方式

image.png

  • 从工作表获取记录:获取的多条数据可供本流程的资料处理节点或子流程节点使用
  • 从记录获取关联记录:获取的多条数据可供本流程的数据处理节点或子流程节点使用。被数据处理节点(新增、更新、删除)使用,最多支持 100 条。被子流程节点使用,最多支持 1 万条。注:此方式最多获取 1000 条关联记录,如果需要获取更多数据,请使用“从工作表获取记录”的方式

3.节点设置

3.1 从工作表获取记录

3.1.1 为主记录添加获取多条数据节点

image.png

3.1.2 配置节点

image.png 需要设置 4 个内容:

  • 选择工作表:选择从哪张工作表中查找数据
  • 筛选条件:设置查找的条件
  • 排序规则:设置获取哪个排序规则下的多条数据
  • 获取数据条数上限:设置最大获取条数。如输入 20,则只获取 20 条记录。

配置过程与获取单条数据节点一样,请移步参考 获取单条数据

3.2 从记录获取关联记录

3.2.1 为主记录添加获取多条数据节点

image.png

3.1.2 配置节点

image.png 需要设置 4 个内容:

  • 选择工作表:选择从哪张工作表中查找数据
  • 筛选条件:设置查找的条件
  • 排序规则:设置获取哪个排序规则下的多条数据
  • 获取数据条数上限:设置最大获取条数

3.1.3 限制数量

  • 可以手动输入一个固定数值,作为获取的条数据。
  • 例如查询时,满足条件的记录有 100 条,但是只需用 50 条,就可以输入 50 条。
  • 如果自定义数量,获取多条数据节点最多只能获取到 100 条,如果传给子流程用,最多获取 1 万条。
  • 如果被新增数据、更新数据、删除数据等 3 个节点使用时,建议输入最多获取 100 条,避免报错。
  • 如果需要传给子流程,建议设置最多 1 万条,避免报错。