根据主表新增子表数据

1. 简介

1.1 功能简介

在一个表单中添加数据后,可以通过 能助手Pro 将数据同步新增到另一个表单的 子表单 中。

1.2 应用场景

  • 项目管理中,创建任务后,自动在所属项目的 “项目计划” 子表单中新增记录,用于跟踪各任务的完成情况。
  • 课程管理中,定时查询当日预约课程的学生信息,并写入 “课程签到” 子表单中,快速生成每日课程签到表。
  • 客户管理中,客户新增预约/服务申请时,自动向预约记录表的 “当日预约申请” 子表单中新增一条预约记录。

1.3 预期效果

以项目管理为例,在「创建任务」表中新增记录后,通过智能助手Pro 自动将信息同步新增到「项目计划」表中所属项目数据的 “计划明细” 子表单中。效果如下所示:

2. 表单搭建

1)首先新建一个项目计划」表单,并添加一个子表单用于记录该项目的所有任务明细,字段设置如下:

字段名称

字段类型

项目编号

流水号

项目名称

单行文本

项目状态

单行文本

项目类型

单选按钮组

项目开始时间

日期时间

项目结束时间

日期时间

项目经理

成员单选

项目简介

多行文本

计划明细

子表单

计划明细.任务编号

单行文本

计划明细.任务名称

单行文本

计划明细.任务状态

下拉框

计划明细.负责人

成员单选

计划明细.计划开始时间

日期时间

计划明细.计划结束时间

日期时间

计划明细.任务描述

多行文本

2)再新建一个创建任务」表单。字段设置如下:

字段名称

字段类型

字段设置

所属项目

选择数据

数据来源为「项目计划」表单

项目编号

单行文本

由选择数据填充而来

项目名称

单行文本

任务编号

单行文本

——

任务名称

单行文本

任务状态

下拉框

负责人

成员单选

计划开始时间

日期时间

计划结束时间

日期时间

任务描述

多行文本

3. 设置智能助手Pro

3.1 新建智能助手Pro

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

3.2 设置触发节点

选中触发节点,添加触发动作「新增数据时」,使智能助手Pro 在新增「创建任务」表单数据后便被触发:

3.3 添加修改数据节点

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

3.4 设置修改数据节点

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

  • 选择修改对象为「选择表单修改数据」,目标表单为「项目计划」;
  • 添加过滤条件项目编号「等于」触发数据--项目编号
  • 勾选「没有可修改的数据时,向对应表单新增数据」。

注:在勾选了「没有可修改的数据时,向对应表单新增数据」后,修改数据节点会先根据下文步骤 2)中设置的修改条件(任务编号)查找 “计划明细” 子表单中对应的任务数据,并会在找不到对应数据时,直接在子表单中新增数据,如下所示:

由于新建任务时,必然无法通过任务编号在子表单中找到对应数据,便会利用如上机制将赋值数据源(触发数据节点)中的任务数据,新增到 “计划明细” 子表单中。

2)设置修改数据字段值,包括:

  • 添加要更新的字段并设置其新值。
  • 设置修改条件为计划明细.任务编号「等于」触发数据--任务编号,使得修改数据节点能够通过任务编号来查找 “计划明细” 子表单中的数据。找到后,便会进行数据的更新。

3)设置新增数据字段值,使得节点在未能找到要修改的数据时,便会按新增字段值设置,向子表单中新增一条数据。具体步骤如下:

  • 切换至「新增数据」:在此处进行新增数据时,各字段值的设置;
  • 设置字段值:将各字段值设置为「触发数据」节点中相应字段的值。

注:此处仅会向 “计划明细” 子表单中新增数据,因此只需设置新增数据时, “计划明细” 中子字段的值即可。

3.5 保存并启用

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

3.6 效果演示

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

4. 注意事项

修改或新增数据时,子表单字段的赋值规则参见:子表单赋值规则

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