|
|
@@ -33,7 +33,8 @@
|
|
|
| FULL 批次(45 单) | `UAT导入:S1S4_UAT_FULL_20260605_V1` |
|
|
|
| 采购 PO | `PO-UAT-20260604-*` 或 `PO-UAT-FULL-20260605-*` |
|
|
|
| 采购申请 PR | `PR-UAT-*` |
|
|
|
-| 供应商发货 | `SH-UAT-*` |
|
|
|
+| 供应商发货(S4) | `scm_shd.shddh` 以 `SH-UAT-` 开头 |
|
|
|
+| 销售 ASN 发货(S1) | `ASNBOLShipperMaster.Id` 以 `SH-UAT-P0-` 开头;或 `OrdNbr` = 销售订单号 |
|
|
|
|
|
|
**数据规模(AIDOP 租户)**:销售订单 **50**、PO **50**、发货 **50**、PR **229**、工单 **230**
|
|
|
|
|
|
@@ -56,7 +57,8 @@ MPO482024102300001
|
|
|
→ M500029406 / M500029407
|
|
|
→ PR-UAT-20260604-01
|
|
|
→ PO-UAT-20260604-01
|
|
|
- → SH-UAT-20260604-01
|
|
|
+ → SH-UAT-20260604-01 (S4 供应商发货 scm_shd)
|
|
|
+ → SH-UAT-P0-20260614-01 (S1 销售 ASN,订单发货页可搜主订单号)
|
|
|
```
|
|
|
|
|
|
### FULL 包抽查
|
|
|
@@ -76,10 +78,10 @@ MPO482024102300001
|
|
|
|
|
|
| 页面类型 | 可用数据 | 备注 |
|
|
|
|----------|----------|------|
|
|
|
-| 物料 | `3121C0035`、`1A0C885`、`1AB9275`、`3124C0015` | `ItemMaster` 约 5,127 条 |
|
|
|
+| 物料 | `3121C0035`、`1A0C885`、`1AB9275`、`3124C0015` | `ItemMaster` 约 2.7 万条 |
|
|
|
| 产线 / 工作中心 | `LineMaster` 118 条、`WorkCtrMaster` 11 条 | Domain 多为 `8010` |
|
|
|
| 员工 | `EmployeeMaster` 469 条 | |
|
|
|
-| 条码规则 | — | 当前无 UAT 种子,需单独造数 |
|
|
|
+| 条码规则 | `ado_s0_barcode_rule` | 有少量历史样例(非 UAT 专包) |
|
|
|
| BOM | `ProductStructureMaster` | 有历史数据,部分需治理 |
|
|
|
|
|
|
---
|
|
|
@@ -89,12 +91,14 @@ MPO482024102300001
|
|
|
| 页面 | 路径 | 搜什么 | 预期 |
|
|
|
|------|------|--------|------|
|
|
|
| 订单评审 | `/aidop/s1/order-mgmt/order` | `MPO482024102300001` | 1 单、2 行 |
|
|
|
-| 订单交付 | `/aidop/s1/order-mgmt/orderDelivery` | 同上 | 2 行 |
|
|
|
+| 订单交付 | `/aidop/s1/order-mgmt/orderDelivery` | 同上 | 2 行(读 `dwd_ship_trans`,需 S1 MDP **SUCCESS**) |
|
|
|
+| 订单发货 | `/aidop/s1/order-mgmt/asnShipper` | `MPO482024102300001` 或 `SH-UAT-P0-20260614-01` | **1 单、2 行明细** |
|
|
|
| 指标看板 | `/aidop/s1/SalesKanBan/kanban` | — | 有 KPI |
|
|
|
| 智能运营 | `/aidop/smart-ops/s1` | — | L1/L2 有数 |
|
|
|
-| 需求明细核验 | `/aidop/s1/SalesKanBan/requirement-examine-detail` | — | **可能无数据** |
|
|
|
+| 需求明细核验 | `/aidop/s1/SalesKanBan/requirement-examine-detail` | — | 有数据(DWD 已打通) |
|
|
|
|
|
|
-**KPI**:`S1_L1_001`~`003`,`S1_L2_001`~`015` | DWD:`dwd_ship_trans`
|
|
|
+**KPI**:`S1_L1_001`~`003`,`S1_L2_001`~`015` | DWD:`dwd_ship_trans`
|
|
|
+**刷新**:`POST /api/AidopKanban/s1-mdp/refresh`(订单交付依赖最近 SUCCESS 批次)
|
|
|
|
|
|
---
|
|
|
|
|
|
@@ -135,7 +139,8 @@ MPO482024102300001
|
|
|
| 供应商发货 | `/aidop/s4/delivery/supplier-shipment` | `SH-UAT-20260604-01` | 关联 PO |
|
|
|
| 供应商交货管理 | `/aidop/s4/delivery/supplier-delivery-management` | `PO-UAT-20260604-01` | 可打开 |
|
|
|
| 执行看板 | `/aidop/s4/execution-kanban/dashboard` | — | 页面可加载 |
|
|
|
-| 欠料看板 | `/aidop/s4/execution-kanban/supplier-shortage-kanban` | — | 约 8 条缺料 DWD |
|
|
|
+| 欠料看板 | `/aidop/s4/execution-kanban/supplier-shortage-kanban` | — | 列表有数(约 5 条,与 DWD 租户口径可能不一致) |
|
|
|
+| 采购退货 | `/aidop/s4/return-mgmt/purchase-return-order` | — | 有历史/增强 seed 时可测列表 |
|
|
|
| 智能运营 | `/aidop/smart-ops/s4` | — | **先刷新 MDP** |
|
|
|
| S4 看板 | `/aidop/kanban/s4` | 筛 `PO-UAT-20260604-01` | KPI/下钻有响应 |
|
|
|
|
|
|
@@ -151,7 +156,7 @@ MPO482024102300001
|
|
|
|
|
|
| 模块 | 业务看板 | 智能运营 | MDP 刷新 | 核心 DWD |
|
|
|
|------|----------|----------|----------|----------|
|
|
|
-| S1 | `/aidop/s1/SalesKanBan/kanban` | `/aidop/smart-ops/s1` | S1 MDP | `dwd_ship_trans` |
|
|
|
+| S1 | `/aidop/s1/SalesKanBan/kanban` | `/aidop/smart-ops/s1` | `s1-mdp/refresh` | `dwd_ship_trans` |
|
|
|
| S2 | `/aidop/s2/collaboration-kanban/work-order-progress` | `/aidop/smart-ops/s2` | `s2-mdp/refresh` | `dwd_order_schedule_trans` |
|
|
|
| S3 | `/aidop/s3/supply-kanban/mdp-monitor` | `/aidop/smart-ops/s3` | `s3-mdp/refresh` | `dwd_material_readiness` 等 |
|
|
|
| S4 | `/aidop/kanban/s4` | `/aidop/smart-ops/s4` | `s4-mdp/refresh` | `dwd_s4_purchase_execution` |
|
|
|
@@ -167,7 +172,8 @@ MPO482024102300001
|
|
|
|
|
|
- [ ] A1 登录 AIDOP + `AIDOPDemo`
|
|
|
- [ ] A2 S1 订单评审:`MPO482024102300001`(1 单 2 行)
|
|
|
-- [ ] A3 S1 订单交付:同上
|
|
|
+- [ ] A3 S1 订单交付:同上(2 行)
|
|
|
+- [ ] A3b S1 订单发货:`MPO482024102300001` 或 `SH-UAT-P0-20260614-01`(1 单 2 行)
|
|
|
- [ ] A4 S2 工单:`M500029406`、`M500029407`
|
|
|
- [ ] A5 S3 PO:`PO-UAT-20260604-01`
|
|
|
- [ ] A6 S3 PR:`PR-UAT-20260604-01`
|
|
|
@@ -205,6 +211,26 @@ FROM crm_seorderentry
|
|
|
WHERE tenant_id = @tid AND bill_no = 'MPO482024102300001'
|
|
|
GROUP BY bill_no;
|
|
|
|
|
|
+-- 主样例订单交付 DWD(需最近 S1 MDP SUCCESS)
|
|
|
+SELECT order_no, item_code, calc_batch_id
|
|
|
+FROM dwd_ship_trans
|
|
|
+WHERE tenant_id = @tid AND order_no = 'MPO482024102300001'
|
|
|
+ORDER BY calc_batch_id DESC
|
|
|
+LIMIT 5;
|
|
|
+
|
|
|
+-- S1 销售 ASN(主样例)
|
|
|
+SELECT m.Id, m.OrdNbr, d.Line, d.ContainerItem, d.QtyToShip
|
|
|
+FROM ASNBOLShipperMaster m
|
|
|
+LEFT JOIN ASNBOLShipperDetail d ON d.ASNBOLShipperRecID = m.RecID
|
|
|
+WHERE m.tenant_id = @tid AND m.OrdNbr = 'MPO482024102300001';
|
|
|
+
|
|
|
+-- S1/S2 MDP 最近批次
|
|
|
+SELECT job_code, batch_id, status, start_time
|
|
|
+FROM mdp_transform_run_log
|
|
|
+WHERE job_code IN ('S1_MDP_SYNC_TRANSFORM', 'S2_MDP_SYNC_TRANSFORM')
|
|
|
+ORDER BY start_time DESC
|
|
|
+LIMIT 4;
|
|
|
+
|
|
|
-- PO / 发货串联(前 10 条)
|
|
|
SELECT pom.PurOrd, pom.SalesOrd, sh.shddh
|
|
|
FROM PurOrdMaster pom
|
|
|
@@ -235,12 +261,11 @@ SELECT COUNT(*) AS s4_pe FROM dwd_s4_purchase_execution WHERE tenant_id = @tid;
|
|
|
| 现象 | 处理 |
|
|
|
|------|------|
|
|
|
| 列表全空 | 检查租户是否为 AIDOP |
|
|
|
-| S1 需求明细核验无数据 | 未导入 BOM 核验,测空态 |
|
|
|
+| S1 订单交付空、订单评审有数 | S1 MDP 未 SUCCESS;点刷新或查 `mdp_transform_run_log`(2026-06-14 已修 `mdp_entity.create_time`) |
|
|
|
+| S1 订单发货按主订单搜不到 | 执行 `sql/S1S4_UAT_P0_补ASN_主样例_20260614.sql` 补种子 |
|
|
|
| S2 日计划/排程明细偏少 | 以工单进度为主 |
|
|
|
-| S4 退货 / IQC 为空 | 主链路未造异常;可用 seed 补 |
|
|
|
| S4 看板 KPI 空 | 点「刷新 MDP」 |
|
|
|
-| `scm_shd` 按租户筛空 | 用 `SH-UAT-*` 或 `po_billno` 查 |
|
|
|
-| S0 条码规则无数据 | 需单独造数 |
|
|
|
+| `scm_shd` 按租户筛空 | 用 `SH-UAT-*` 或 `po_billno` 查(S4 表多无 `tenant_id`) |
|
|
|
| S8 事件单为空 | 仅配置 + 少量样例 |
|
|
|
|
|
|
---
|
|
|
@@ -268,4 +293,6 @@ SELECT COUNT(*) AS s4_pe FROM dwd_s4_purchase_execution WHERE tenant_id = @tid;
|
|
|
| [aidopdev_当前UAT测试数据场景说明.md](./aidopdev_当前UAT测试数据场景说明.md) | 库内快照 |
|
|
|
| [sql/S1S4_UAT_P0_execute_write.sql](./sql/S1S4_UAT_P0_execute_write.sql) | P0 写入脚本 |
|
|
|
| [sql/S1S4_UAT_FULL_execute_write.sql](./sql/S1S4_UAT_FULL_execute_write.sql) | FULL 写入脚本 |
|
|
|
+| [sql/S1S4_UAT_P0_补ASN_主样例_20260614.sql](./sql/S1S4_UAT_P0_补ASN_主样例_20260614.sql) | P0 主样例 S1 销售 ASN 种子 |
|
|
|
| [../db/s4_global_uat_seed_20260608.sql](../db/s4_global_uat_seed_20260608.sql) | S4 收货/退货增强 |
|
|
|
+| 后端 `UpdateScripts/1.0.175.sql` | 修复 S1/S2 MDP `mdp_entity.create_time` 缺省值 |
|