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

1. 简介

1.1 功能简介

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

1.2 应用场景

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

1.3 预期效果

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

2. 表单搭建

1)首先新建一个「设备状态表」,在表单中添加设备的基础信息和借用信息,字段设置如下:

字段名称

字段类型

字段设置

设备编号

流水号

——

设备名称

单行文本

设备型号

单行文本

设备类型

下拉框

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

借用人

成员单选

——

设备状态

下拉框

选项设置为在库、借用中

2)再创建一个流程表单「设备借用表」,在表单中添加一个子表单作为借用明细,字段设置如下:

字段名称

字段类型

字段设置

借用人

成员单选

——

借用时间

日期时间

设备借用明细

子表单

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

成员单选

设备借用明细.设备类型

下拉框

设备借用明细.设备名称

下拉框

设备借用明细.设备编号

单行文本

设备借用明细.设备型号

单行文本

设备借用明细.设备状态

下拉框

选项设置为在库、借用中

审批意见

单选按钮组

选项设置为通过、驳回

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

  • 流程发起节点设置字段可见、可编辑权限如下:

  • 待办节点设置字段权限设置为全部可见、可编辑,并设置节点负责人,使负责人可以收到流程待办消息。

3. 设置智能助手Pro

3.1 新建智能助手Pro

表单搭建完成后,直接切换到「扩展功能」处,新建一个「智能助手Pro」并设置好名称,触发方式选择「表单触发」,触发表单选择「设备借用表」。如下图所示:

3.2 设置触发节点

选中触发节点,并进行如下设置,使得「智能助手Pro」在借用申请被审批通过后方可触发:

  • 添加触发动作:「节点流转时」;
    • 选择流程节点:「审批节点」;
    • 选择节点行为:「提交」;
  • 添加触发条件:「审批结果」等于「通过」;

3.3 添加修改数据节点

在触发节点下方添加一个「修改数据」节点,如下图所示:

3.4 设置修改数据节点

进一步对「修改数据」节点进行设置,具体如下:

3.4.1 选择修改对象

选择修改对象为「选择表单修改数据」,目标表单为「设备状态表」:

3.4.2 筛选出需要修改的数据

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

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

3.4.3 设置字段值

对已过滤出的设备数据进行修改,设置步骤如下:

  • 添加要修改的字段并设置其字段值:将设备状态和借用人修改为触发数据中的对应信息;
    • 「借用人」等于「触发数据--设备借用明细.借用人」;
    • 「设备状态」等于「触发数据--设备借用明细.设备状态」;
  • 设置待修改数据与数据源的匹配关系:在修改过程中,触发数据子表单中的多条设备借用数据,需要先通过设备编号匹配到相应的设备数据,才可进行字段值的修改;
    • 「设备编号」等于「触发数据--设备借用明细.设备编号」。

3.5 保存并启用

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

3.6 效果演示

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

4. 注意事项

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

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

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