维修场景中的关联子表运用
1. 简介
1.1 案例简介
在设备维修场景中,可以通过 关联子表 将维修工单中的维修设备明细拆分为独立表单。使得新增工单时,能够同时为每条明细发起维修流程并自动流转到对应的维修负责人处,便于负责人及时进行处理,帮助提升响应效率。
1.2 实现思路
1)在「维修工单」中,通过关联子表字段新建并关联「维修设备明细」。开启「随主数据一同新增」,实现同时填报「维修工单」和「维修工单明细」,且填报的每条明细均会自动建立和「维修工单」间的关联关系。
2)在「维修设备明细」中通过关联数据字段关联「设备信息」表单,建立所填报的每条维修工单明细与目标维修设备信息间的关联关系。
3)将「维修工单明细」转换为流程表单并进行流程设定,使得在提交维修工单后,维修流程能够自动流转至对应的维修负责人处,并在维修流程流转完成后,抄送提交人。
注:本文的设置步骤适用于没有子转主辅助表的情况,若已有辅助表,如「维修设备明细表」,可以直接参如何从子表单迁移至关联子表 进行切换。若无需迁移历史数据,仅需参考其中的步骤 1、2 进行设置即可。
1.3 预期效果
1)在「维修工单」中填写维修设备明细时,可通过关联数据字段从「设备信息表」 中选择多个需要维修的设备。
2)提交维修工单后,便会自动生成多个维修流程,且流程会自动流转至对应的维修负责人处。维修负责人可以在「我的待办」中看到对应流程,并进行处理。
3)管理员可以在「设备信息」表单的数据页面,看到所有设备的维修记录和相关信息。
2. 设置步骤
注:在学习之前建议安装 维修工单 应用模板,本文将按照模板中的示例数据进行讲解。
2.1 新建设备信息表
新建「设备信息」表单,实现设备基础信息的填报。具体如下:
1)新建一张「设备信息」表,用于记录设备的编号、维修负责人等基础信息。字段设置如下:
字段名称 | 字段类型 | 字段设置 |
设备编号 | 流水号 | —— |
设备名称 | 单行文本 | |
规格型号 | 单行文本 | |
维修负责人 | 成员单选 |
2.2 关联「维修工单」与「维修工单明细」
1)新建一张「维修工单」,用于记录整体的维修信息。字段设置如下:
字段名称 | 字段类型 | 字段设置 |
申报人 | 成员单选 | —— |
联系电话 | 单行文本 | |
报修时间 | 日期时间 |
2)继续在「维修工单」中添加一个关联子表字段,选择关联表来源为「从空白新建」,设置表单名称为「维修设备明细」并点击「设计关联表」,来新建一张「维修设备明细」表并已自动建立和「维修工单」表间的关联。
3)先保存「维修设备明细」表,并回到应用目录中,将「维修设备明细」表切换为流程表单。
2.3 设计维修设备明细表
1)接着进行「维修设备明细」表的设计,需要包含如下字段,来记录每个维修工单中的多个设备维修信息。
字段名称 | 字段类型 | 说明 |
关联维修工单 | 关联数据 | 通过关联子表字段新建该表时,会自动添加一个关联数据字段「维修工单」,用于构建与「维修工单」间的关联。修改字段名称为「关联维修工单」。 |
关联设备信息 | 关联数据 | 由于每个维修工单内可能会录入多条设备维修明细,即涉及到多个维修设备,因此,可以通过关联数据字段,将每条维修明细关联到对应的设备上。 |
设备名称 | 单行文本 | 由关联数据字段「关联设备信息」填充而来,无需手动添加。 |
规格型号 | 单行文本 | |
维修负责人 | 成员单选 | |
具体问题描述 | 多行文本 | —— |
详情图片 | 附件 | |
预约时间 | 时间日期 | |
维修确认 | 单选按钮组 |
2)选中「关联设备信息」字段,在右侧「字段属性」处进行如下设置:
- 选择主表为:设备信息;
- 勾选显示字段:勾选除标题外的全部字段;
- 设置填充规则,将所选设备信息的设备名称、规格型号、维修负责人填充到当前表单中。
设置完成后,点击「保存」表单。
3)对「维修设备明细」表进行流程设定,包括:维修发起、维修处理、流程结束以及抄送节点。
2.4 设置关联子表
回到「维修工单」表的设计页面,对关联子表字段进行如下设置,以实现在当前表单内同时查看、填报「维修设备明细」的数据。
- 显示字段:勾选关联设备信息、设备名称、规格型号、维修负责人、具体问题描述、详情图片和预约时间字段;
- 数据操作:勾选「允许新增关联表数」和「随主数据一同新增」选项;
- 数据排序规则:按「提交时间」降序展示。
3. 效果演示
效果参见本文【1.3 预期效果】