加值中心上傳 — 帳上冒煙(E2E)
Suitelet:
入口:直接開 Suitelet
規格背景:Phase 3 — 加值中心上傳(TXT+sFTP)與進階控管
帳上:2026-10-07 連線、三支 GUID、正式區路徑、排程,以及開立上傳→ACK 已通過。步驟 4 的作廢上傳→ACK 仍待驗。
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 步驟
- 開立 35-07+透過加值中心上傳 → 主檔 待上傳
- 手動執行 Issue 上傳 MR → 主檔 上傳中;upload_log 出站成功
- 手動執行 Ack MR(或測試區放置 ACK 樣本)→ 主檔 上傳成功;queue done
- 作廢(上傳成功後)→ Void MR → Ack → 主檔/交易狀態符合 ar-phase3 §9
- 失敗時:加值中心上傳錯誤清單 重送 → 再跑 Issue/Void MR
JSON 結果欄位(摘要)
| 欄位 | 說明 |
|---|---|
readiness.allOk | modsys + 三支 GUID 是否皆 OK |
recentUploadLogs[].uploadLogId / uploadLogUrl | 呼叫紀錄 |
recentUploadLogs[].queueId / queueUrl | 佇列列 |
recentUploadLogs[].arInvoiceId / arInvoiceUrl | 銷項主檔 |
本機 LIB 測試:npm run test:ar-vac-upload-smoke