跳到主要内容

更新数据节点

1. 能力介绍

更新数据节点支持两种更新模式:

  • 直接更新表单数据:根据设定的匹配规则,对普通表单的主表或子表进行更新(更新数据的来源表可以是普通表单也可以流程表单)【重点在直接更新】
  • 按节点更新表单数据:更新获取单条/获取多条数据节点的数据【重点在先获取后更新】

集成自动化简易流程中均支持该节点。

2. 配置方式

2.1. 直接更新表单数据

步骤

示意图

第一步:选择更新方式

  1. 选择更新主表还是子表
  2. 再选择相应的表单

第二步:匹配规则

  1. 如更新主表,仅需配置主条件
  2. 如更新子表,需配置主条件和子条件
  3. 匹配条件的左侧是目标表字段,右侧是来源表

⚠️注意:支持匹配的组件有「单行文本」、「多行文本」、「单选」、「下拉单选」、「日期」、「流水号」,具体对应关系见4.1,其他组件暂时不支持。

更新主表:

更新子表:

第三步:更新规则

  1. 左侧选择需要更新的目标表字段
  2. 右侧配置匹配更新的规则,如右图案例

⚠️注意:只有同类型的组件才能互相赋值,「单行文本」、「多行文本」、「数值」、「单选」、「下拉单选」、「复选」、「下拉复选」、「级联选择」、「日期」、「日期区间」、「图片上传」、「附件」、「成员」、「地址」,具体对应关系见4.2,其他组件暂时不支持。

⚠️注意:直接更新主表单的数据上限为100条、子表单为50条,超出会报错导致提交失败,不支持排序,按照匹配的先后顺序更新

通过公式的配置案例

第四步:更多配置

  1. 当未获取到数据时,可以设置跳过当前节点(仅UPDATE),或者新增一条数据(即实现UPSERT)

2.2. 按节点更新表单数据

步骤

示意图

第一步:选择更新方式

  1. 选择待更新的节点
  2. 更新数据节点需要配置获取数据节点,否则会出现无选项

第二步:更新规则

  1. 左侧选择需要更新的目标表字段
  2. 右侧配置匹配更新的规则

⚠️注意:可更新数据根据获取节点的数量

第三步:更多配置

  1. 当未获取到数据时,可以设置跳过当前节点(仅UPDATE),或者新增一条数据(即实现UPSERT)

3. 使用场景

两种更新方式,可以按照实际情况选择。

对于直接更新表单数据,同样存在单次更新的上限,但是可以参考业务规则的配置思路,实现子表对子表的更新。按节点更新表单数据和原有的更新节点能力保持一致,可以对一批筛选的特定数据进行更新。

下面是直接更新表单数据的案例:

场景:针对应收和应收实收的管理

4. 配置边界

4.1. 匹配规则详情

支持用于匹配判断的组件

类型

操作符

可判断字段类型

单行文本

文本

等于

不等于

单行文本

多行文本

数值

流水号

多行文本

文本

等于

不等于

单行文本

多行文本

数值

流水号

单选

文本

等于

不等于

单行文本

多行文本

数值

流水号

单选

下拉单选

下拉单选

文本

等于

不等于

单行文本

多行文本

数值

流水号

单选

下拉单选

日期

时间戳

等于

不等于

早于

晚于

不早于

不晚于

日期

数值

数字

等于

不等于

大于

大于等于

小于

小于等于

单行文本

多行文本

数值

流水号

流水号

文本

等于

不等于

单行文本

多行文本

数值

流水号

4.2. 更新规则详情

目标组件(被赋值)

来源组件/公式

单行文本

单行文本

多行文本

多行文本

数值

单行文本

多行文本

数值

单选

单选

下拉单选

下拉单选

单选

下拉单选

复选

复选

下拉复选

下拉复选

级联选择

级联选择

日期

日期

日期区间

日期区间

图片上传

图片上传

附件

附件

成员

成员

地址

地址

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4