更新数据节点
1. 能力介绍
更新数据节点支持两种更新模式:
- 直接更新表单数据:根据设定的匹配规则,对普通表单的主表或子表进行更新(更新数据的来源表可以是普通表单也可以流程表单)【重点在直接更新】
- 按节点更新表单数据:更新获取单条/获取多条数据节点的数据【重点在先获取后更新】
集成自动化和简易流程中均支持该节点。
2. 配置方式
2.1. 直接更新表单数据
步骤 | 示意图 |
第一步:选择更新方式
| |
第二步:匹配规则
⚠️注意:支持匹配的组件有「单行文本」、「多行文本」、「单选」、「下拉单选」、「日期」、「流水号」,具体对应关系见4.1,其他组件暂时不支持。 | 更新主表: 更新子表: |
第三步:更新规则
⚠️注意:只有同类型的组件才能互相赋值,「单行文本」、「多行文本」、「数值」、「单选」、「下拉单选」、「复选」、「下拉复选」、「级联选择」、「日期」、「日期区间」、「图片上传」、「附件」、「成员」、「地址」,具体对应关系见4.2,其他组件暂时不支持。 ⚠️注意:直接更新主表单的数据上限为100条、子表单为50条,超出会报错导致提交失败,不支持排序,按照匹配的先后顺序更新 | 通过公式的配置案例 |
第四步:更多配置
|
2.2. 按节点更新表单数据
步骤 | 示意图 |
第一步:选择更新方式
| |
第二步:更新规则
⚠️注意:可更新数据根据获取节点的数量 | |
第三步:更多配置
|
3. 使用场景
两种更新方式,可以按照实际情况选择。
对于直接更新表单数据,同样存在单次更新的上限,但是可以参考业务规则的配置思路,实现子表对子表的更新。按节点更新表单数据和原有的更新节点能力保持一致,可以对一批筛选的特定数据进行更新。
下面是直接更新表单数据的案例:
场景:针对应收和应收实收的管理
4. 配置边界
4.1. 匹配规则详情
支持用于匹配判断的组件 | 类型 | 操作符 | 可判断字段类型 |
单行文本 | 文本 | 等于 不等于 | 单行文本 多行文本 数值 流水号 |
多行文本 | 文本 | 等于 不等于 | 单行文本 多行文本 数值 流水号 |
单选 | 文本 | 等于 不等于 | 单行文本 多行文本 数值 流水号 单选 下拉单选 |
下拉单选 | 文本 | 等于 不等于 | 单行文本 多行文本 数值 流水号 单选 下拉单选 |
日期 | 时间戳 | 等于 不等于 早于 晚于 不早于 不晚于 | 日期 |
数值 | 数字 | 等于 不等于 大于 大于等于 小于 小于等于 | 单行文本 多行文本 数值 流水号 |
流水号 | 文本 | 等于 不等于 | 单行文本 多行文本 数值 流水号 |
4.2. 更新规则详情
目标组件(被赋值) | 来源组件/公式 |
单行文本 | 单行文本 |
多行文本 | 多行文本 |
数值 | 单行文本 多行文本 数值 |
单选 | 单选 下拉单选 |
下拉单选 | 单选 下拉单选 |
复选 | 复选 |
下拉复选 | 下拉复选 |
级联选择 | 级联选择 |
日期 | 日期 |
日期区间 | 日期区间 |
图片上传 | 图片上传 |
附件 | 附件 |
成员 | 成员 |
地址 | 地址 |