| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309 |
- {
- "generated_at": "2026-08-17T15:53:12",
- "l1_func_count": 72,
- "l2_func_count": 167,
- "technical_count": 113,
- "readiness_counts": {
- "DATA_READY": 226,
- "API_VERIFIED": 13
- },
- "snapshot": {
- "tenants": {
- "A": {
- "sales_orders": 5,
- "sales_order_lines": 9,
- "work_orders": 9,
- "purchase_requests": 9,
- "purchase_orders": 5,
- "s6_reports": 4,
- "fqc_results": 1,
- "kpi_l1": 17,
- "kpi_l2": 10,
- "kpi_l3": 12,
- "kpi_l4": 4,
- "kpi_master": 169,
- "s8_exceptions": 0
- },
- "B": {
- "sales_orders": 5,
- "sales_order_lines": 9,
- "work_orders": 9,
- "purchase_requests": 9,
- "purchase_orders": 5,
- "s6_reports": 0,
- "fqc_results": 0,
- "kpi_l1": 17,
- "kpi_l2": 10,
- "kpi_l3": 12,
- "kpi_l4": 4,
- "kpi_master": 169,
- "s8_exceptions": 1
- },
- "DEMO": {
- "sales_orders": 45,
- "sales_order_lines": 339,
- "work_orders": 220,
- "purchase_requests": 220,
- "purchase_orders": 45,
- "s6_reports": 100,
- "fqc_results": 30,
- "kpi_l1": 17,
- "kpi_l2": 10,
- "kpi_l3": 12,
- "kpi_l4": 4,
- "kpi_master": 169,
- "s8_exceptions": 39
- }
- },
- "jobs": [
- {
- "tenant_id": "838257186181189",
- "module_code": "S1",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S1_MDP_FULL_838257186181189_1_20260817154333",
- "submitted_at": "2026-08-17 15:39:11.039000",
- "finished_at": "2026-08-17 15:43:40.555000",
- "error_message": null
- },
- {
- "tenant_id": "838257186181189",
- "module_code": "S2",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S2_MDP_FULL_838257186181189_1_20260817154316",
- "submitted_at": "2026-08-17 15:39:11.011000",
- "finished_at": "2026-08-17 15:43:32.588000",
- "error_message": null
- },
- {
- "tenant_id": "838257186181189",
- "module_code": "S3",
- "status": "FAILED",
- "current_stage": "FAILED",
- "progress_percent": 2,
- "batch_id": null,
- "submitted_at": "2026-08-17 15:39:10.895000",
- "finished_at": "2026-08-17 15:43:12.502000",
- "error_message": "Check constraint 'ck_wp5_valid_tenant_01' is violated."
- },
- {
- "tenant_id": "838257186181189",
- "module_code": "S4",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S4_MDP_FULL_838257186181189_1_20260817154411",
- "submitted_at": "2026-08-17 15:39:11.138000",
- "finished_at": "2026-08-17 15:44:19.759000",
- "error_message": null
- },
- {
- "tenant_id": "838257186181189",
- "module_code": "S5",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S5_MDP_FULL_20260817120049",
- "submitted_at": "2026-08-17 12:00:00.790000",
- "finished_at": "2026-08-17 12:00:53.508000",
- "error_message": null
- },
- {
- "tenant_id": "838257186181189",
- "module_code": "S6",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S6_MDP_FULL_20260817120130",
- "submitted_at": "2026-08-17 12:00:01.794000",
- "finished_at": "2026-08-17 12:01:32.124000",
- "error_message": null
- },
- {
- "tenant_id": "838257186181189",
- "module_code": "S7",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S7_MDP_FULL_20260817120229",
- "submitted_at": "2026-08-17 12:00:02.933000",
- "finished_at": "2026-08-17 12:02:31.458000",
- "error_message": null
- },
- {
- "tenant_id": "838257212780613",
- "module_code": "S1",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S1_MDP_FULL_838257212780613_1_20260817154427",
- "submitted_at": "2026-08-17 15:39:11.212000",
- "finished_at": "2026-08-17 15:44:31.862000",
- "error_message": null
- },
- {
- "tenant_id": "838257212780613",
- "module_code": "S2",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S2_MDP_FULL_838257212780613_1_20260817154417",
- "submitted_at": "2026-08-17 15:39:11.174000",
- "finished_at": "2026-08-17 15:44:26.882000",
- "error_message": null
- },
- {
- "tenant_id": "838257212780613",
- "module_code": "S3",
- "status": "FAILED",
- "current_stage": "FAILED",
- "progress_percent": 2,
- "batch_id": null,
- "submitted_at": "2026-08-17 15:39:11.055000",
- "finished_at": "2026-08-17 15:44:11.132000",
- "error_message": "Check constraint 'ck_wp5_valid_tenant_01' is violated."
- },
- {
- "tenant_id": "838257212780613",
- "module_code": "S4",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S4_MDP_FULL_838257212780613_1_20260817154432",
- "submitted_at": "2026-08-17 15:39:11.301000",
- "finished_at": "2026-08-17 15:44:37.571000",
- "error_message": null
- },
- {
- "tenant_id": "838257212780613",
- "module_code": "S5",
- "status": "FAILED",
- "current_stage": "FAILED",
- "progress_percent": 0,
- "batch_id": null,
- "submitted_at": "2026-08-17 12:00:00.900000",
- "finished_at": "2026-08-17 12:00:00.977000",
- "error_message": "S5 数据重算正在执行,请勿重复提交"
- },
- {
- "tenant_id": "838257212780613",
- "module_code": "S6",
- "status": "FAILED",
- "current_stage": "FAILED",
- "progress_percent": 0,
- "batch_id": null,
- "submitted_at": "2026-08-17 12:00:01.960000",
- "finished_at": "2026-08-17 12:00:02.033000",
- "error_message": "S6 数据重算正在执行,请勿重复提交"
- },
- {
- "tenant_id": "838257212780613",
- "module_code": "S7",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S7_MDP_FULL_20260817120236",
- "submitted_at": "2026-08-17 12:00:03.046000",
- "finished_at": "2026-08-17 12:02:39.457000",
- "error_message": null
- },
- {
- "tenant_id": "838257237606469",
- "module_code": "S1",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S1_MDP_FULL_838257237606469_1_20260817154742",
- "submitted_at": "2026-08-17 15:39:11.398000",
- "finished_at": "2026-08-17 15:47:47.575000",
- "error_message": null
- },
- {
- "tenant_id": "838257237606469",
- "module_code": "S2",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S2_MDP_FULL_838257237606469_1_20260817154437",
- "submitted_at": "2026-08-17 15:39:11.327000",
- "finished_at": "2026-08-17 15:47:02.345000",
- "error_message": null
- },
- {
- "tenant_id": "838257237606469",
- "module_code": "S3",
- "status": "FAILED",
- "current_stage": "FAILED",
- "progress_percent": 2,
- "batch_id": null,
- "submitted_at": "2026-08-17 15:39:11.216000",
- "finished_at": "2026-08-17 15:50:57.838000",
- "error_message": "Check constraint 'ck_wp5_valid_tenant_01' is violated."
- },
- {
- "tenant_id": "838257237606469",
- "module_code": "S4",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S4_MDP_FULL_838257237606469_1_20260817154702",
- "submitted_at": "2026-08-17 15:39:11.462000",
- "finished_at": "2026-08-17 15:47:24.432000",
- "error_message": null
- },
- {
- "tenant_id": "838257237606469",
- "module_code": "S5",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S5_MDP_FULL_20260817120055",
- "submitted_at": "2026-08-17 12:00:00.994000",
- "finished_at": "2026-08-17 12:00:58.846000",
- "error_message": null
- },
- {
- "tenant_id": "838257237606469",
- "module_code": "S6",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S6_MDP_FULL_20260817120147",
- "submitted_at": "2026-08-17 12:00:02.028000",
- "finished_at": "2026-08-17 12:01:50.408000",
- "error_message": null
- },
- {
- "tenant_id": "838257237606469",
- "module_code": "S7",
- "status": "SUCCESS",
- "current_stage": "SUCCESS",
- "progress_percent": 100,
- "batch_id": "S7_MDP_FULL_20260817120238",
- "submitted_at": "2026-08-17 12:00:03.160000",
- "finished_at": "2026-08-17 12:02:40.225000",
- "error_message": null
- }
- ],
- "invalid_rows": 0,
- "invalid_by_table": {
- "dwd_material_readiness": 0,
- "dwd_material_shortage": 0,
- "dwd_order_schedule_trans": 0,
- "dwd_supplier_delivery": 0,
- "dwd_supplier_risk": 0,
- "dwd_supply_demand": 0,
- "ado_s9_kpi_value_l1_day": 0,
- "ado_s9_kpi_value_l2_day": 0,
- "ado_s9_kpi_value_l3_day": 0,
- "ado_s9_kpi_value_l4_day": 0
- }
- },
- "outputs": [
- "D:\\Projects\\Ai-DOP\\SourceCode\\ZZYDOP\\doc\\plan\\项目验收\\06-逐FUNC-UAT覆盖明细.xlsx",
- "D:\\Projects\\Ai-DOP\\SourceCode\\ZZYDOP\\doc\\plan\\项目验收\\reconciliation.xlsx"
- ]
- }
|