特殊情况说明

当执行动作为「新增或修改数据」时,特别是含有子表单数据的触发时,会有一些特殊情况导致数据触发的规则发生变化,以下是需要注意的特殊场景下的智能助手的触发。


触发表单结构

主表字段 子表字段–A 子表字段–B
/ 多条子记录 多条子记录

执行表单结构

主表字段 子表字段–1 子表字段–2
/ / /

使用场景

执行动作配置:

说明:A==B表示将B的值赋值给A。

过滤条件 修改数据 新增数据 备注说明
【主】==【主】不满足条件
【子】==【子】无需进行判断
找不到主数据,不执行任何修改,直接新增所有字段 【主】==【主,自定义,空值】,
【子-1】==【子-A】,
【子-2】==【空】
【子-A】中所有的子记录都会新增到【子-1】中
【主】==【子,自定义,空值】,
【子-1】==【子-A,自定义,空】,
【子-2】==【空】 
新增数据会根据子表单记录拆分新增多条数据
【主】==【主】满足条件
【子-1】==【子-A】执行表单子记录
完全不满足条件;

新增子字段
不执行修改 当【子-1】==【子-A,自定义,空】;
【主】和【子-2】的新增配置在该场景下不生效
该场景指的是主表满足过滤条件,子表完全不满足过滤条件
当【子-1】==【子-B】;
【主】和【子-2】的新增配置在该场景下不生效
该场景指的是主表满足过滤条件,子表完全不满足过滤条件
【主】==【主】满足条件
【子-1】==【子-A】执行表单子记录
部分满足条件,

满足部分修改,不满足部分新增
【子-1】==【子-A】

配置规则
【子-1】只能选择【触发表单字段值】,修改值只能选择过滤条件中选择的触发表单的子表单字段

执行规则
1)触发表单中有多条符合修改的子记录时,逐行执行时,后面数据覆盖前面的数据;
2)执行表单中包含多条满足条件的子记录时,全部执行修改;
3)执行修改操作,主子表单一起修改
当【子-1】==【子-A,自定义,空】;
【主】和【子-2】的新增配置在该场景下不生效
该场景指的是主表满足过滤条件,子表多条记录中的部分满足过滤条件
当【子-1】==【子-B】;
【主】和【子-2】的新增配置在该场景下不生效
该场景指的是主表满足过滤条件,子表多条记录中的部分满足过滤条件
【主】==【主】满足条件
【子-1】==【子-A】触发表单的子记录能够
全部被对应上
不执行新增 当根据主表和子表的过滤条件都能在执行表单中查找到一一对应的数据,则不执行数据的新增,只执行数据的修改
子==子(不支持配置)
主==子
子==子(不支持配置)
子==主(不支持配置)
本文是否对您有帮助?
 有帮助
 没帮助
您是否遇到了以下问题?
如需获取即时帮助,请联系技术支持