跳到主要内容

表格子字段(当前应用)➡️主表单字段(目标应用)

使用案例

新员工入职时,会领用办公设备,在这种场景中,一般会有一个资产信息管理表记录管理公司的设备资产;员工领用设备时,会在资产领用表中发起一条数据,在资产领用明细表格记录所领用的设备。此时需要资产领用表触发更新资产信息管理表中资产的状态,从在库改为已领用。

1.1 目标应用

image.png

1.2 当前应用

image.png

设置步骤

表格筛选条件

当你使用 QRobot 更新数据节点时,可以选择把当前应用的表格数据更新到目标应用。

在未设置表格筛选条件的情况下,系统默认会把表格里的每一行都更新过去。

  • 假设你当前应用的表格里有 5 行客户数据

  • 如果将表格子字段更新到目标应用的 主字段 → 系统会选择将表格中最新的一行数据更新到目标应用的主字段

如果你只想把表格中符合特定条件的行更新到目标应用,可以设置表格筛选条件

  • 系统会先筛选出符合条件的行,然后只把这些行作为数据源更新到目标应用。

注意,添加数据时仅支持筛选一个表格字段,更新数据时支持筛选多个表格字段。筛选条件设置后,Q-Robot 的操作仅对筛选后的表格子数据生效

2.2 配置筛选条件

image.png

在表单主字段(目标应用)⬅️表格子字段(当前应用)的场景下,筛选条件——

  • 必须有“主字段(目标应用)-表格子字段(当前应用)”的匹配类型

  • 若当前应用中有多个表格,其中一个表格的子字段被选择后,其他表格的子字段将无法被选择为筛选条件

  • 也允许选择“主字段(目标应用)-主字段(当前应用)/自定义”的匹配类型

  • 不允许选择“子字段(目标应用)-主字段(当前应用)”或“子字段(目标应用)-子字段(当前应用)”的匹配类型

2.3 配置更新规则

image.png

在表单主字段(目标应用)⬅️表格子字段(当前应用)的场景下,更新规则——

  • 更新规则的目标应用字段选择需要更新的主表单字段
  • 当前应用字段选择表格子字段,且可选的表格子字段仅支持选择筛选条件中当前应用子字段所属的表格内的子字段
  • 若当前应用表格中筛选到多行符合筛选条件,则将符合条件的行中的最后一行更新赋值到目标应用中匹配到的数据

实现效果

更新前数据:

image.png

更新后数据:

image.png