RPA 自動化實務訓練

Day 9:UiPath 與 AS400 整合

ABC123 下單結果核對實務

參考規範:《自動化作業工具操作手冊彙編》

業務背景與挑戰

金融機構的核心系統(AS400)承載著龐大的基金交易資料。

  • 傳統困境: 每日需耗費大量人力登入綠色終端機畫面。
  • 核對成本: 逐筆肉眼確認下單狀態,容易產生視覺疲勞與人為疏漏。
  • 時效要求: 基金交易具備嚴格的時效性,容錯率極低。

自動化核心目標

導入 UiPath 結合專屬核對工具,實現流程升級:


系統直連

RPA 自動驅動終端機連線


精準抓取

動態解析畫面非結構資料


零人工干預

自動判定最終收單狀態

什麼是 ABC123 作業?

ABC123 是 AS400 系統中的「基金下單檔狀態查詢」畫面。

根據《自動化作業工具操作手冊彙編》規範,該作業用於檢視整批交易拋轉後的最終狀態,是確保交易成功落地的最後一道防線。

  • 操作路徑固定,適合 RPA 腳本化。
  • 需依據特定日期或批號進行查詢。
  • 核心任務:確認明細狀態是否符合預期。

UiPath Terminal Activities

要讓 RPA 看懂黑底綠字的畫面,需運用專屬活動元件:

Terminal Session

建立與 AS400 主機的連線設定 (Provider, Host, Port)。

Send Control Key

模擬發送 Enter, F3, F12 等終端機專用控制鍵。

Get Text / Read Screen

技術核心:抓取畫面上指定座標 (Row, Column) 的字串資料,轉為變數供後續判斷。

技術核心:畫面資料抓取

AS400 畫面沒有 HTML DOM,一切基於行列座標 (Row/Col)。

ABC123 基金下單檔狀態查詢 111/03/10

帳號 基金代號 金額 狀態說明
------------------------------------------------------
12345678901 AF102 50,000 3. 基金公司收單
12345678902 BF203 30,000 3. 基金公司收單
12345678903 CF304 10,000 3. 基金公司收單

F3=結束 F12=取消 PageDown=下一頁

策略: RPA 會針對「狀態說明」所在的固定欄位範圍進行迴圈讀取。

核心邏輯:過濾狀態值

取得畫面文字後,RPA 需進行字串解析與比對:

  • 預期狀態: 字串完全匹配 「3. 基金公司收單」
  • 資料清洗: 需使用 .Trim() 語法去除 AS400 抓取時常附帶的空白字元。
  • 分頁處理: 若筆數超過單頁,RPA 需偵測是否有下一頁,並發送 PageDown 按鍵繼續讀取。

實現零人工干預

如何確保判斷 100% 正確?依據《自動化作業工具操作手冊彙編》規範:

零筆
異常

唯一通過標準:
所有下單狀態 皆為「3. 基金公司收單」

異常狀態(Exceptions)處置

若 RPA 在過濾狀態值時,發現非「3」的結果該如何處理?

常見異常狀態

  • 1. 尚未拋轉
  • 2. 處理中
  • E. 系統錯誤

RPA 應對流程

  • 記錄異常筆數與帳號。
  • 截圖當下終端機畫面存證。
  • 觸發例外處理,中斷自動化並發送警示信通知承辦人員。

自動化工具完美整合

為提升使用者體驗,RPA 不僅僅在背景執行:

整合步驟:

  1. 使用者透過前端介面點選工具 CheckOrderResultFromABC123 - UiPath
  2. UiPath 於背景隱形執行 AS400 登入、查詢與比對。
  3. 執行完畢後,自動開啟指定的 Excel 巨集核對工具檔(*.xlsm)。
  4. 使用者只需點選「檢查下單結果」,即可呈現 RPA 彙整的最終視覺化報表。

RPA 執行架構圖

觸發腳本

AS400 終端

資料擷取與狀態比對

輸出至巨集工具報表

AS400 自動化開發避坑指南

  • 延遲設定 (Delay): 主機回應速度不一,翻頁或送出查詢後,務必設置足夠的 Delay 或使用 Wait Screen Text 確保畫面已載入完畢。
  • 座標精準度: 終端機格式若改版,擷取文字的 Row/Col 將失效,腳本設計應具備彈性。
  • 密碼安全: 絕不可將 AS400 登入密碼寫死在腳本中,需透過 Orchestrator Credential Asset 呼叫。

導入效益總結

時效提升

從人工逐筆核對數十分鐘,縮短為機器數秒鐘完成判讀。

風險控管

100% 準確率,消除人眼疲勞導致的誤判,落實合規性。

員工賦能

同仁免除枯燥查核,將精力轉移至異常處理與高價值業務。

結語與展望

藉由 UiPath 與傳統 AS400 的深度整合,我們證明了:

「即便是封閉的終端機系統,
也能透過 RPA 賦予現代化的生命力。」

《自動化作業工具操作手冊彙編》不僅是操作指南,更是推動數位轉型的重要知識資產。

Q & A

開放提問時間

感謝您的聆聽