查找指定数据、获得指定关联记录和获批批量数据 三个节点的用法

小明 发表于:2020年09月01日 15:53:54更新于:2020年09月01日 18:36:04

在工作流中,有三个节点可以查找定位到需要的记录,分别是:查找指定数据、获得指定关联记录和 获得批量数据  三个节点。

 0015f4de8a1a22b93cbfb2908f2c479

这三个节点有各自的特性功能,虽然有些场景下使用其他节点也能实现类似效果,但是根据场景使用正确的节点可以减少很多操作。

【查找指定数据】

  • 通过此节点查找后,只能获取到1条数据,  这1条数据可以是工作表中的一行记录,也可以是一行非工作表的一条数据,因为Webhook可以获取到外部的批量数据。 因此节点名称叫查找指定数据,而不是查找指定记录。

  • 根据配置的查找条件和排序,只获取到符合条件的 第一行数据。

  • 根据您的业务场景,如果需要获取的数据只能是1行,就要考虑是否使用此节点。如果想要获取多行数据,一定不能使用此节点。

【获得指定关联记录】

  • 获取的是已经有关联的记录,而且是只获取到1条, 具体是哪一条,就是查看关联的记录时排第一的记录,如果关联记录选择了视图,那就按视图的排序。

  • 如果还没有关联上,而是要创建关联关系,不能使用此节点 。 例如,一条线索记录要关联一条联系人记录,此时您是想建立这两条记录之间的关系,可以通过更新节点 建立两个记录的关联。

  • 如果您想获取的所有关联的记录, 即多条记录,不能使用此节点。例如,一个客户公司关联了3个联系人, 您想获取关联的所有记录, 必须使用“获取批量数据”节点才可以。 此节点因为只返回一条记录,此场景不能使用。

【获得批量数据】

  • 此节点获取的可以是工作表多行记录,也可以是从webhook节点获取的多行数据。

  • 此节点返回的是多行结构,如果您想一次性获取多行数据,必须使用此节点。 

  • 此节点获取到多行记录后,您可以使用更新节点或删除节点  批量处理这些记录,或者使用新增记录节点,将多行数据批量新增到其他表中。

  • 如果要使用 获取到多行数据的内容,只能被代码块节点使用,其他节点不能直接使用。 因为多行数据是数组格式,例如  ["记录1的A字段值","记录2的A字段值","记录3的A字段值"]。因此,获取批量数据节点的内容,只适合 代码块节点使用,

  • 如果您需要的数据是1行,使用此节点虽然返回的符合条件数据也可以是1行,但是它也是数组结构,字段值会自动增加括号,格式为  ["字段值"],如下图, 您还得通过代码块去掉括号和引号。 因此要获取1行数据,如果有关联关系时,使用获得指定关联记录节点,没有关联关系时,使用查找指定数据节点。

    auto-orient


明道云