更新数据
更新时间: 2024-11-25 浏览次数: {{ hits }}

当发生了触发动作且满足触发条件时,在目标表单中找到满足条件的数据,进行修改。

 

应用场景

数据一对一更新,如编辑线索信息,更新对应的客户信息

数据一对一更新,无可更新时新增一条数据

 

配置说明

更新数据的思路:使用xx表单的数据,在xxx表单中找到符合条件的数据进行编辑。

 

1、选择赋值数据(可以选择上方触发/执行节点输出的数据),可以使用节点输出的全部数据,也可以筛选出满足条件的数据再执行

2、目标表单支持选择当前应用或其他应用的表单

3、筛选出要更新的数据

功能场景

可更新时新增一条

场景举例

仅更新数据

未开启

公海线索转为私海线索

更新数据+新增数据

已开启

跟进记录表更新客户.跟进明细,无可更新时新增一条跟进明细

 

仅更新数据

更新数据时,注意要配置满足条件以找到唯一的数据

-更新他表时,若存在关联表单控件,可设置【关联表单字段】==被关联表单的【objectID

-更新当前表时,可设置 表单字段.objectID==表单字段.objectID,以更新当前表的其他字段

 

无可更新时新增一条

 

执行说明

  1. 判断触发条件

    1. 不满足条件,没有执行日志

    2. 满足条件,则触发自动化且有执行日志

  2. 判断执行条件,使用触发/执行节点的xx条数据,依次在目标表中找到匹配的数据进行更新

    目标表为主表时,需判断主表的满足条件

■ 未满足主表条件

● 开启【无可更新数据时,新增一条主表数据】,新增主表数据

● 未开启【无可更新数据时,新增一条主表数据】,不执行

 满足主表条件,更新主表字段

目标表为子表时,需同时判断主、子表的满足条件

■ 未满足主表条件

● 开启【无可更新数据时,新增一条主表数据】,新增主表数据

● 未开启【无可更新数据时,新增一条主表数据】,不执行

■ 满足主表条件,未满足子表条件

● 开启【无可更新数据时,新增一条子表数据】,新增子表数据

● 未开启【无可更新数据时,新增一条子表数据】,不执行

■ 满足主表条件,满足子表条件,更新子表字段

 

常见问题

1、自动化没有执行日志

  • 触发条件不满足时,没有执行日志

  • 自动化触发条件中的字段值是被业务规则新增/更新/删除时,不会触发自动化,没有执行日志

2、自动化有执行日志,但更新数据量为0

  • 执行动作条件不满足时,找到0条数据,更新0条数据

  • 自动化执行动作条件中的字段值是被业务规则新增/更新/删除时,无法判断满足条件,找到0条数据,更新0条数据

3自动化更新数据时的限制说明

  • 支持提交校验、重复校验、人员控件-查看数据权限、数据标题、隐藏规则

  • 不支持字段必填校验、计算公式、数据联动、关联填充、消息提醒

  • 不支持无限更新:直接无限更新和间接无限更新

image.png