Files
JY1.0/docs/工序工价与生产任务审核/MES提交审批到质检入库全链路测试报告.md

236 lines
7.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# MES 提交审批到质检入库全链路测试报告
## 一、测试结论
本次测试通过数据库事务方式模拟完整业务链路,链路可以跑通。
验证通过的流程为:
1. MES 工作站工作机端提交生产完成审批。
2. JY 主系统生产审核组件审核通过。
3. 原 MES 完工链路继续执行,工序和工艺计划完成数据更新。
4. PDA 仓库自制件质检入口可查询到待质检数据,并可提交质检。
5. JY 主系统仓储模块自制件入库确认可查询并完成入库。
6. 测试全程在事务内执行并最终回滚,未污染正式业务数据。
需要注意:自制件最终入库确认入口当前在 JY 主系统仓储模块,不在 PDA 项目的采购件入库页面中PDA 项目本次验证的是自制件质检入口。
## 二、测试环境
| 项目 | 内容 |
| --- | --- |
| 测试时间 | 2026-07-06 |
| 数据库服务器 | 192.168.1.27 |
| 数据库 | ERPTOOL_JY_20250826Back |
| MES 工作站项目 | D:\景耀\MES工作站 |
| JY 主系统项目 | D:\景耀\JY1.0 |
| PDA 仓库项目 | D:\景耀\PDA_仓库 6.30 |
| 测试方式 | SQL Server 事务内模拟,最终 ROLLBACK |
## 三、涉及入口和过程
| 环节 | 前端入口 | 后端过程 |
| --- | --- | --- |
| MES 提交审批 | `D:\景耀\MES工作站\src\components\login.vue` | `MES_机加工MES_加工完成整修审核_提交` |
| 系统内审核 | `D:\景耀\JY1.0\src\views\SeikoWorkshop\ProductionCompletionAudit\index.vue` | `机加工MES_加工完成整修审核_审核数据` |
| 原完工链路 | 审核过程内部继续调用 | `设备管理_零件工序_工序完成过程情况_增加数据` |
| PDA 自制件质检查询 | `D:\景耀\PDA_仓库 6.30\src\components\purchasedWareHouse.vue` | `质检管理_订单查询_查询数据``质检管理_工序任务_查询数据``质检管理_工序信息_查询数据``质检管理_分配任务_查询数据` |
| PDA 自制件质检提交 | `D:\景耀\PDA_仓库 6.30\src\components\purchasedWareHouse.vue` | `车间生产管理_质检管理_不合格处理` |
| 自制件入库确认 | `D:\景耀\JY1.0\src\views\WarehouseManagement\PurchasePartsStorage\index.vue` | `仓储管理_自制件入库_查询``仓储管理_自制件入库_循环执行` |
## 四、测试数据
| 字段 | 值 |
| --- | --- |
| 工序流水号 | 124831 |
| 工艺计划流水号 | 6584 |
| 工艺任务流水号 | 38671 |
| 订单流水号 | 19278 |
| 订单号 | BHGZ202606250004 |
| 产品名称 | XT40-2-BT40-AMB |
| 零件名称 | 打刀缸 |
| 零件图号 | XT40-2-BT40-BC-G |
| 物料流水号 | 496 |
| 工序 | 改制 |
| 操作者 | 王建荣 |
| 工位号 | C080 |
| 设备 | 半自动双面铣床 |
| 测试完成数量 | 1 |
| 测试货位流水号 | 1 |
选用该数据的原因:该任务为末道工序,未完成数量为 1 件,具备从完工审核推进到自制件质检和入库确认的完整条件。
## 五、测试步骤与结果
### 1. MES 工作站提交审批
执行过程:`MES_机加工MES_加工完成整修审核_提交`
关键参数:
| 参数 | 值 |
| --- | --- |
| 工序流水号 | 124831 |
| 工作者考勤编号 | 6027 |
| 完成数量 | 1 |
| 完成类型 | 1 |
| 录工票人员编号 | 209 |
| 工位号 | C080 |
| 开始时间 | 2026-07-06 08:30:00 |
| 结束时间 | 2026-07-06 08:40:00 |
结果:
| 字段 | 值 |
| --- | --- |
| result | 1 |
| 审核流水号 | 10 |
结论MES 工作站提交审批成功,审核记录可以生成。
### 2. JY 主系统审核通过
执行过程:`机加工MES_加工完成整修审核_审核数据`
审核结果:
| 字段 | 值 |
| --- | --- |
| result | 1 |
| 审核状态 | 审核通过 |
| 审核表开始时间 | 2026-07-06 08:30:00 |
| 审核表结束时间 | 2026-07-06 08:40:00 |
| 工序完成数量 | 1 |
| 工序状态 | 4 |
| 工艺计划完成数量 | 1 |
| 工艺计划考核状态 | 3 |
结论:审核通过后已继续调用原 MES 完工链路,工序完成和工艺计划完成数据已推进。
### 3. PDA 自制件质检查询
在审核通过后的事务内,模拟 PDA 页面查询:
| 查询过程 | 验证结果 |
| --- | --- |
| `质检管理_订单查询_查询数据` | 可查到订单 `19278 / BHGZ202606250004` |
| `质检管理_工序任务_查询数据` | 可查到 `改制-王建荣`,任务流水号 `38671` |
| `质检管理_工序信息_查询数据` | 可查到零件、工序、设备和数量 |
| `质检管理_分配任务_查询数据` | 可查到该工序分配记录 |
结论审核通过后PDA 自制件质检页面的数据查询链路可用。
### 4. PDA 自制件质检提交
执行过程:`车间生产管理_质检管理_不合格处理`
关键参数:
| 参数 | 值 |
| --- | --- |
| 零部件流水号 | 38671 |
| 质检类型代码 | 3 |
| 数量 | 1 |
| 是否合格 | 1 |
| 人员编号 | 5 |
| 不合格数量 | 0 |
| 订单流水号 | 19278 |
| 订单号 | BHGZ202606250004 |
| 质检数量 | 1 |
结果:
| 字段 | 值 |
| --- | --- |
| 质检流水号 | 15915 |
| 质检主表记录数 | 1 |
| 待入库单数 | 1 |
结论PDA 自制件质检提交成功,并生成自制待入库单。
### 5. 自制件入库查询
执行过程:`仓储管理_自制件入库_查询`
查询条件:
| 参数 | 值 |
| --- | --- |
| 订单号_check | 1 |
| 订单号 | 19278 |
| 零件图号_check | 1 |
| 零件图号 | XT40-2-BT40-BC-G |
结果:
| 字段 | 值 |
| --- | --- |
| 工艺计划流水号 | 6584 |
| 物料流水号 | 496 |
| 零件名称 | 打刀缸 |
| 零件图号 | XT40-2-BT40-BC-G |
| 完成数量 | 1 |
| 入库数量 | 0 |
| 本次入库 | 1 |
| 类型 | 自制件 |
结论:质检后,自制件入库确认列表可以查询到该待入库记录。
### 6. 自制件入库确认
执行过程:`仓储管理_自制件入库_循环执行`
关键参数:
| 参数 | 值 |
| --- | --- |
| 物料流水号组 | 496 |
| 实际到货数量组 | 1 |
| 工艺计划流水号组 | 6584 |
| 入库人员流水号 | 5 |
| 货位流水号组 | 1 |
| 类型组 | 自制件 |
| 批号组 | 0 |
事务内结果:
| 字段 | 值 |
| --- | --- |
| 工艺计划入库数量 | 1 |
| 工艺计划考核状态 | 4 |
| 自制件入库记录数 | 1 |
| 货位存量 | 1 |
结论:自制件入库确认成功,库存与工艺计划入库状态能够更新。
### 7. 回滚验证
执行 `ROLLBACK TRAN` 后复查:
| 字段 | 回滚后结果 |
| --- | --- |
| 工序完成数量 | NULL |
| 工序状态 | NULL |
| 工艺计划完成数量 | 0 |
| 工艺计划入库数量 | 0 |
| 工艺计划考核状态 | 2 |
| 审核记录是否存在 | 0 |
| 质检记录是否存在 | 0 |
结论:测试数据已全部回滚,未污染正式数据。
## 六、风险和注意事项
1. 本次为数据库事务内模拟测试,验证的是后端过程和页面查询入口对应的业务链路,不等同于人工在浏览器逐按钮点击的 UI 测试。
2. 自制件最终入库确认入口在 JY 主系统仓储模块 `PurchasePartsStorage`PDA 项目当前未发现自制件最终入库确认页面。
3. PDA 项目的 `inbound.vue` 主要覆盖采购件、离线件、车间采购件等入库,不是本次自制件完工质检后的最终入库确认入口。
4. 若后续要求“全程都在 PDA 完成入库确认”,需要新增或调整 PDA 自制件入库确认页面,并对接 `仓储管理_自制件入库_查询``仓储管理_自制件入库_循环执行`
## 七、最终结论
从 MES 工作站提交生产完成审批,到 JY 主系统审核通过,再到 PDA 自制件质检,最后到 JY 主系统自制件入库确认,数据库业务链路验证通过。
本次测试未发现阻断性问题。
修改人:Ld 修改时间:2026-07-06 09:14:24;