使用子表数据新增主表数据
1. 简介
1.1 功能简介
1.2 应用场景
- 如车辆管理中,在「用车申请」的子表单中记录用车明细,添加一条数据后,触发智能助手,将这些用车的明细新增到「车辆使用记录」的主表中。
- 如待办提醒管理中,在「基础数据」的子表单中记录提醒明细,添加一条数据后,触发智能助手,将这些提醒明细新增到「待办提醒」的主表中。
1.3 预期效果
在「基础数据表」中录入待办信息,智能助手可以自动将信息新增到「待办提醒表」中,并发起流程。
2. 操作步骤
以待办提醒管理的场景为例。
2.1 配置表单
1)首先新建一个「基础数据表」,字段设置如下:
字段名称 | 字段类型 | 字段设置 |
待办对象 | 成员单选 | —— |
数据录入时间 | 日期时间 | |
提醒明细 | 子表单 | |
处理内容 | 子字段-多行文本 | |
业务截止时间 | 子字段-日期时间 |
2)再创建一个流程表单「待办提醒表」,在主表字段中添加「基础数据表」中子表单的字段,字段设置如下:
字段名称 | 字段类型 | 字段设置 |
待办对象 | 成员单选 | —— |
数据录入时间 | 日期时间 | |
处理内容 | 多行文本 | |
业务截止时间 | 日期时间 | |
是否处理完成 | 单选按钮组 | 选项设置为是、否 |
3)流程表单的流程可在流程设定处进行设置,包括各节点的负责人和字段的可见属性等。详情参见:流程设定
- 流程发起节点设置字段可见、可编辑权限如下:
- 待办节点设置字段权限设置为全部可见、可编辑,并设置节点负责人,负责人可以收到流程待办消息。
2.2 设置智能助手
1)设置触发动作
新建一个 智能助手 设置好名称,设置触发动作选择新增数据,触发表单选择「基础数据表」,全部选择完毕后点击完成。
2)设置执行动作
设置执行动作的数据处理选择新增数据,目标表单选择「待办提醒表」,将「待办提醒表」中的各字段设置为触发表单「基础数据表」中的对应字段,全部设置完毕后点击完成提交即可。
2.3 演示效果
演示效果参见【1.3 预期效果】。
3. 注意事项
1)智能助手赋值规则详情参见:子表单赋值规则。
2)触发表单的子表单添加多少条数据,则新增多少目标表单。
3)使用子表数据新增主表数据时,如子表单完全为空,则执行结果会报错为「没有可新增的数据」,效果如下:
文档没看懂?视频了解一下👇。