1、业务背景
- 业务场景
某中药材机构每月需处理 Excel 格式检验数据,数据包含检品名称、检验类别、检验项目、检验分项目四大核心字段(部分检验分项目可能为空),典型数据示例如下:
| 检品名称 | 检验类别 | 检验项目 | 检验分项目 |
|---|---|---|---|
| 白芷 | 药材 | 性状 | (空) |
| 白芷 | 药材 | 显微鉴别(1) | 粉末 |
| 白芷 | 药材 | 薄层鉴别(2) | 提样 |
| 白芷 | 药材 | 薄层鉴别(2) | 人工点样 |
- 系统现有配置
系统内已搭建 7 张核心数据表,表间关联关系明确:
| 检品名称 | 基础信息配置表,记录excel中的检品名称 |
|---|---|
| 检验类别 | 基础信息配置表,记录excel中的检验类别 |
| 检验项目 | 基础信息配置表,记录excel中的检验项目 |
| 检验分项目 | 基础信息配置表,记录了excel中的检验分项目 |
| 送检登记表 | 关联了【检品名称表】、【检验类别表】 |
| 项目分配表 | 关联了【送检登记表】、【检验项目表】 |
| 分项明细表 | 关联了【送检登记表】、【项目分配表】、【检验分项目表】 |
- 核心****痛点
现有系统缺乏自动化数据联动机制,Excel 数据导入后需人工完成基础数据匹配与重复录入,不仅效率低下,还易出现人为操作失误。
- 核心目标
实现从“Excel 数据导入 → 基础表存储 → 业务表自动关联”的全流程自动化驱动,登记员仅需录入核心信息,系统即可自动完成检验项目、检验分项目的匹配与记录生成,无需人工干预。
2、解决方案
2.1 第一部分 Excel 数据自动导入基础表
将 Excel 中的检品名称、检验类别、检验项目、检验分项目数据,按字段映射关系自动拆分,批量写入对应的 4 张基础信息配置表,完成基础数据的快速存储。
详细可查看:一键导入级联结构组表数据自动化教程
2.2 第二部分 通过自动填写业务表数据自动生成
以【送检登记表】为触发起点,通过配置快捷按钮实现后续流程自动化,具体流程如下:
开始节点
基于【送检登记表】配置快捷按钮。作为流程触发入口;
#1 打开确认弹窗
点击快捷按钮后,弹出确认窗口,避免误操作。
#2 条件分支
系统根据登记员选择的「检品名称」和「检验类别」,触发对应的匹配逻辑。
#3 获取多条数据
基于上述核心条件,从基础表中自动抓取所有关联的「检验项目」及对应的「检验分项目」数据。
#4 回填触发数据
将抓取到的数据自动回填至业务关联表 —— 项目分配表(生成检验项目记录)、分项明细表(生成检验分项目记录)。
#5 分支结束节点
本分支流程完成,弹窗提示。
结束节点
整体流程完成,弹窗提示。
效果演示
本方案关键匹配规则如下:
- 系统按“检品名称 + 检验项目”的组合关系,自动匹配对应的检验分项目;
- 若未匹配到检验分项目(字段为空),则自动以检验项目名称替代,写入分项明细表,保障数据完整性。
3、方案价值
- 效率提升:消除人工匹配与重复录入环节,Excel 数据导入后全流程自动联动生成业务数据。
- 数据准确:通过系统固定匹配规则,减少人工操作失误,保障基础数据与业务数据的一致性。
- 操作简化:登记员仅需录入核心信息(检品名称、检验类别),后续流程自动完成,降低操作门槛。