使用子表数据修改主表数据

1. 简介

1.1 功能简介

在一张表单的 子表单 字段中添加或修改数据,通过触发 智能助手,修改另一张表单中的主表字段数据。

1.2 应用场景

  • 如学生信息管理中,在「成绩录入」表单的子表单中添加每个学生的成绩信息,触发智能助手,将「学生个人成绩表」内分数及格的学生的考试状态改成通过。
  • 如设备管理中,在「设备借用」表单的子表单中添加设备借用明细,当借用申请审批通过后,触发智能助手,将「设备基础信息表」内的设备状态对应修改成借出,借用人修改成对应申请人。

1.3 预期效果

1)在「设备借用表」中新增借用信息:

2)流程进入到审核阶段:

3)审核通过后,根据借用设备的类型名称等信息,智能助手将「设备状态表」中的设备状态和借用人进行修改。

2. 操作步骤

以设备管理的场景为例。

2.1 配置表单

1)首先制作一个「设备状态表」,表单中添加设备的基础信息(如 ①)和借用信息(如 ②):

2)将基础信息录入到「设备状态表」中:

3)再创建一个流程表单「设备借用表」,表单中添加一个子表单作为借用明细:

4)流程表单的流程可在「流程设定」处进行设置,包括各节点的负责人和字段的可见属性等。详情参见:流程设定

2.2 设置智能助手

1)设置触发动作

新建一个 智能助手 设置好名称,设置触发动作选择修改数据(由于「设备借用表」是流程表单,当审核通过之后才触发智能助手,故选择修改数据),触发表单选择「设备借用表」,添加触发条件审批结果等于同意,全部设置完毕后点击下方「下一步:设置执行动作」。

2)设置执行动作

设置执行动作的数据处理选择「修改已有数据」,目标表单选择「设备状态表」,添加过滤条件来确定要修改的是哪一条数据(如 ③),将「设备状态表」中的借用信息字段设置为触发表单「设备借用表」中的对应字段(如 ④),全部设置完毕后点击「完成」提交即可。

2.3 效果演示

效果演示参见本文【1.3 预期效果】。

3. 注意事项

1)赋值规则参考文档 子表单限制规则

2)当执行动作为「修改已有数据」,且过滤条件为「主=子」时,有如下执行规则:

  • 当修改字段设置为「主=主或自定义」时,过滤条件中的子字段来自同一子表单的同一行或不同行时,都可以执行数据修改;

  • 当修改字段设置为「主=子」时,过滤条件中的子字段必须来自同一子表单的同一行,否则将无法执行修改;

4. 视频教程

文档没看懂?视频了解一下👇。

Copyright(C)2023 HFBangFu Inc. All Rights Reserved 皖ICP备12017563号-5