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

1. 概述

1.1 功能简介

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

1.2 应用场景

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

1.3 预期效果

以设备借用场景为例,在「设备借用表」中新增借用信息,并在审核通过后,自动修改「设备状态表」中对应设备的状态和借用人。效果如下图所示:

2. 表单搭建

本章搭建 2 张表单:被修改的「设备状态表」(普通表单)和触发修改的「设备借用表」(流程表单),并为流程表单配置审批流程。

2.1 新建设备状态表

「设备状态表」存放每台设备的基础信息和当前借用信息。新建普通表单,字段设置如下:

字段名称

字段类型

字段设置

设备编号

流水号

——

设备名称

单行文本

设备型号

单行文本

设备类型

下拉框

选项设置为生产设备、消防设备

借用人

成员单选

——

设备状态

下拉框

选项设置为在库、借用中

2.2 新建设备借用表

「设备借用表」用于员工一次提交多台设备的借用申请。新建流程表单,添加子表单「设备借用明细」,字段设置如下:

字段名称

字段类型

字段设置

借用人

成员单选

——

借用时间

日期时间

设备借用明细

子表单

设备借用明细.设备使用人

成员单选

设备借用明细.设备类型

下拉框

设备借用明细.设备名称

下拉框

设备借用明细.设备编号

单行文本

设备借用明细.设备型号

单行文本

设备借用明细.设备状态

下拉框

选项设置为在库、借用中

审批意见

单选按钮组

选项设置为同意、驳回

2.3 设置审批流程

流程设置的目的是让审批人收到待办,并只能填写「审批意见」。在「设备借用表」的「流程设定」中操作如下:

1)设置流程发起节点的字段权限:发起人可见并可编辑申请信息与子表单。

流程设定的完整说明请参见:流程设定

2)设置审批节点:「节点负责人」选择常规审批,字段权限设为全部可见、仅「审批意见」可编辑,设置完成后,点击「启用流程」。

3. 设置智能助手Pro

本章配置一个由「设备借用表」触发的「智能助手Pro」:审批同意后触发,再由「修改数据」节点按设备编号回写「设备状态表」。

3.1 新建智能助手Pro

本步骤创建助手并指定触发表单。操作如下:

1)在表单编辑页切换到「扩展功能」。

2)在左侧选择「智能助手Pro」,点击「新建智能助手Pro」。

3)填写名称,「触发方式」选择「表单触发」,「触发表单」选择「设备借用表」。

4)点击「确定」。

3.2 设置触发节点

本步骤让助手只在审批人同意并提交后执行,驳回时不修改任何数据。操作如下:

1)点击触发节点。

2)「触发动作」点击「添加动作」并选择「节点流转时」。

3)「流程节点」选择「审批节点」,「节点行为」选择「提交」。

4)在「触发条件」处点击「添加条件」。

5)设置「审批意见」等于「同意」。

3.3 添加修改数据节点

本步骤在触发节点后追加执行动作。操作如下:

1)点击触发节点下方的「+」。

2)选择「修改数据」。

3.4 设置修改数据节点

「修改数据」节点需要依次完成 3 项设置:选择修改对象、过滤出要修改的数据、设置字段值与匹配关系。

3.4.1 选择修改对象

本步骤指定被修改的表单。操作如下:

1)「修改对象」选择「选择表单修改数据」。

2)「目标表单」选择「设备状态表」。

3.4.2 筛选出需要修改的数据

添加过滤条件「设备编号」等于任意一个「触发数据--设备借用明细.设备编号」,从「设备状态表」表中筛选出本次所有借用的设备数据,便于进行后续修改:

注:此处的过滤条件仅是将需要修改的数据过滤出来,并未执行任何修改操作。

3.4.3 设置字段值与匹配关系

本步骤决定写入哪些值,以及子表单的哪一行写入哪条设备数据。操作如下:

1)添加要修改的字段并设置字段值:

  • 「借用人」等于「触发数据--设备借用明细.设备使用人」;
  • 「设备状态」等于「触发数据--设备借用明细.设备状态」;

2)设置「要修改的数据与数据源的关系」:「设备编号」等于「触发数据--设备借用明细.设备编号」。

3.5 保存并启用

全部设置完成后,点击「保存并启用」按钮,将「智能助手Pro」投入实际使用。如下图所示:

3.6 效果演示

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

4. 注意事项

1)修改数据时,子表单的赋值限制可参考:子表单赋值规则 。

2)配置字段值时,设置项「要修改的数据与数据源的关系」的具体说明可参考:数据修改关系说明。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验