Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

Error handler package

  • 已更新:2/16/2021
    • Automation 360 v.x
    • 建立
    • RPA 工作區

Error handler package

Error handler package 包含 actions 可讓您輕鬆處理 bot 遇到的例外,並將控制權轉移給 actions 該中的另一項 bot

Error handler actions 可讓您將 actions 用來執行工作的與 actions 用來處理例外的分開。處理異常可確保 bot 在遇到錯誤時完成任務。

Actions 在中 Error handler package

Error handler package 包括以下 actions內容:

Action 描述
Try 可讓您指定 actions 可能會發生錯誤的順序。如果 bot 運行 actions try 內部時遇到錯誤 action,則會嘗試 actions catch 內部 action
Catch 使您可以指定 actions 要運行的備用序列,以及在 bot actions 運行 try 中的任何時遇到錯誤時的可選應急。 action

您可以爲變量分配例外消息或行號,然後在 日誌到文件消息框電子郵件 > 發送中插入變量 actionactions Screen package 當錯誤發生時,您可以使用從擷取視窗或應用程式的螢幕擷取畫面。

您可以在 action 中多次使用捕獲 bot 來處理各種異常。這使您可以根據 actions 遇到的異常運行不同的一組。

Finally 可讓您指定 actions 要執行的,無論 bot 是否遇到錯誤。

finally 語句允許您在 try and catch 之後執行代碼,而不管是否發生異常。

Throw 如果 bot 遇到錯誤,則顯示自定義消息。在 請輸入例外消息 字段中指定要顯示的消息。
Recommendation: action Try 塊內使用拋出。在 catch action中,可以使用 諸如 pStrErrorMessagepNumErrorLineNumber 之類的變量 將錯誤消息分配給 (可選) 字段,並將錯誤行號分配給 (可選) 字段。

使用 actions 中的 Error handler package

在此範例中,您的會 bot 讀取 Microsoft Excel 檔案中的資料,並將其儲存在資料庫中。 bot 如果所需的文件不可用或更新數據庫中的表時,可能會遇到錯誤。使用以下方法處理錯誤:
  • 例外 1 :
    • 您要從中擷取資料的 Microsoft Excel 試算表無法使用。
    • 如何處理:使用另一個包含相同數據的文件。
  • 例外 2 :
    • 資料庫中無法使用您要用來儲存資料的資料表。
    • 如何處理:顯示所需表格不可用的消息。

根據此示例,執行以下操作以處理所述異常:

  1. 插入 actions 所有用於從 Microsoft Excel 電子表格中讀取數據的,並將提取的數據存儲到 try 中數據庫中的表中 action
  2. actions catch 中插入以下異常的要運行 action
    1. 例外 1 :插入 actions 以使用包含相同資料的替代檔案。
    2. 例外 2 :插入 訊息方塊 action 以顯示相關訊息。
  3. 插入 Database > Disconnect action (數據庫斷開連接)以終止 與最後 action的數據庫的連接。

    無論 bot 是否遇到錯誤,它都必須終止與數據庫建立的連接。

觀看以下有關如何使用 Error handler package的視頻:

傳送意見反饋