使用子表数据修改或新增主表数据

1. 简介

1.1 功能简介

使用子表数据修改或新增主表数据是指,在一个表单的子表单字段中新增或修改数据,触发智能助手,修改或新增另一个表单中的主表数据。

1.2 应用场景

生产管理中,「产品管理」表单中记录全部产品基础信息,「生产记录表」记录每次生产产品的明细;生产出一批产品后,在「生产记录表」中录入数据,通过智能助手,直接同步在「产品管理」中,自动实现产品信息更新与新增。

1.3 预期效果

1)「产品管理」中已录入 2 款齿条类产品,如下图所示:

2)在「生产记录表」中录入本次生产的产品:

  • A 型标准齿条为已有产品,本次生产更换了生产厂商;
  • B 型非标齿条为新产品,本次为首次生产。

3)触发智能助手,在「产品管理」中修改或新增数据:

  • 修改 A 型标准齿条的生产厂商;
  • 新增 B 型非标齿条。

2. 操作步骤

在学习之前建议安装 产品生产同步 应用模板,本文将按照模板中的示例数据进行讲解。

2.1 表单搭建

1)新建「产品管理」表单,字段设置如下:

字段名称

字段类型

产品类型

下拉框

产品名称

单行文本

型号

单行文本

当前生产厂商

下拉框

2)新建「生产记录表」表单,字段设置如下:

字段名称

字段类型

生产编号

流水号

生产日期

日期时间

生产明细

子表单

产品类型

子表单-下拉框

产品名称

子表单-下拉框

型号

子表单-单行文本

生产数量

子表单-数字

生产厂商

子表单-下拉框

生产总数

数字

储存仓库

下拉框

2.2 配置智能助手

新增智能助手「生产同步」,当生产出一批产品后,通过智能助手在「产品管理」中查询,如之前已有同款产品,则同步更新生产厂商,如果之前未生产过同款产品,则在「产品管理」中新增该产品。

1)智能助手触发动作配置如下:

  • 触发动作:新增数据
  • 触发表单:生产记录表

2)智能助手执行动作配置如下:

  • 执行动作:修改或新增数据
  • 目标表单:产品管理
  • 过滤条件:
    • 执行表单中的「产品类型」等于触发表单中「产品类型」的字段值
    • 执行表单中的「产品名称」等于触发表单中「产品名称」的字段值
    • 执行表单中的「型号」等于触发表单中「型号」的字段值
  • 字段修改赋值:执行表单中的「当前生产厂商」修改触发表单中的「生产厂商」的字段值
  • 字段新增赋值:
    • 执行表单中的「产品类型」设置为触发表单中「产品类型」的字段值
    • 执行表单中的「产品名称」设置为触发表单中「产品名称」的字段值
    • 执行表单中的「型号」设置为触发表单中「型号」的字段值
    • 执行表单中的「当前生产厂商」设置为触发表单中「生产厂商」的字段值

2.3 效果演示

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

3. 注意事项

当执行动作为「修改或新增数据」,且过滤条件为「主=子」时,过滤条件中的子字段必须来自同一子表单的同一行,否则将无法执行修改;

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