工作流节点--获取多条数据
节点功能: 通过此节点可以获取多行数据(表中的多行记录/或数组中的多行数据),然后可以对这些记录进行批量修改,或者将这些多行数据批量新增到其他表中,也可以传递给子流程依次处理;查询数据时支持仅获取前N行数据或随机获取N行数据。
获取多条数据的7种方式
-
1、查询并批量更新
从工作表查询多条记录,查询到数据后进行批量更新,最多支持更新1000行。若查询结果超过1000行,按排序只更新前1000行。
更新后,这些数据还可以被后面的节点使用,后面节点使用的内容是查询时的记录以及这些记录更新后的数据。 如果被后面节点使用,这个节点最多支持100行。
-
2、查询并批量删除
从工作表查询多条记录,查询到数据后批量删除,最多支持删除1000行。若查询结果超过1000行,按排序只删除前1000行。
删除记录时,支持直接彻底删除,不进入回收站。(无法恢复)
-
3、查询工作表
从工作表中获取多条记录,获取后,可以被后面的节点使用。
-
如果被新增节点、更新节点、删除节点、代码块节点使用,最多处理100行数据,超过100行将中止流程。
-
如果传递给子流程,则可处理10000行。
-
-
4、获取关联记录
从一条记录中获取他所关联的多条记录,此方式最多获取1000条关联记录,如果需要获取超过1000条的关联记录,请使用“查询工作表”的方式。
-
5、获取批量新增结果
- 新增记录节点支持批量新增,因此可以再次从批量新增的多条记录中再获取一次多行数据。
-
6、获取操作明细
- 可以获取某个审批/填写节点的操作数据。 操作人员、时间、意见、签名等。这个方式获取的不是表记录,而是JSON数组,类似的多行数据。
-
7、获取数组对象
-
代码块、发送API请求和封装业务流程等节点可以输出一个对象数组,通过此节点可以接收转化为内部多行数据结构。
-
封装业务流程的输入参数也可能是对象数组,在PBP中通过此节点可以接收转化为内部多行数据结构。
-
随机获取多条数据
查询数据时可以通过设定排序规则,按顺序返回数据。也可以忽略排序方式,随机排序返回数据。