Ctrl K

加值中心上傳 — 帳上冒煙(E2E)

Suitelet:customscript_pce_sl_ar_vac_upl_smoke · customdeploy_pce_sl_ar_vac_upl_smoke
入口:直接開 Suitelet customscript_pce_sl_ar_vac_upl_smoke(不在 PCE GUI Portal 側欄)
規格背景:Phase 3 — 加值中心上傳(TXT+sFTP)與進階控管
帳上:2026-10-07 連線、三支 GUID、正式區路徑、排程,以及開立上傳→ACK 已通過。步驟 4 的作廢上傳→ACK 仍待驗。

用途

  • 檢查 modsys sFTP 與三支 MR 的 passwordGuid 是否就緒
  • 列出最近 upload_log,每筆含 uploadLogUrl、queueUrl、arInvoiceUrl(帳上測試必留連結)
  • ?action=json 輸出 JSON,可存成 test/results/ar-vac-upload-smoke-result.json

建議 E2E 步驟

  1. 開立 35-07+透過加值中心上傳 → 主檔 待上傳
  2. 手動執行 Issue 上傳 MR → 主檔 上傳中;upload_log 出站成功
  3. 手動執行 Ack MR(或測試區放置 ACK 樣本)→ 主檔 上傳成功;queue done
  4. 作廢(上傳成功後)→ Void MR → Ack → 主檔/交易狀態符合 ar-phase3 §9
  5. 失敗時:加值中心上傳錯誤清單 重送 → 再跑 Issue/Void MR

JSON 結果欄位(摘要)

欄位說明
readiness.allOkmodsys + 三支 GUID 是否皆 OK
recentUploadLogs[].uploadLogId / uploadLogUrl呼叫紀錄
recentUploadLogs[].queueId / queueUrl佇列列
recentUploadLogs[].arInvoiceId / arInvoiceUrl銷項主檔

本機 LIB 測試:npm run test:ar-vac-upload-smoke