RPA 功能教學|UiPath 例外情境必備:Try Catch

更新於 發佈於 閱讀時間約 2 分鐘

在 RPA 的學習道路上,我們常會對 UiPath 等軟體的各項功能、參數感到混亂,因此 RPAI 數位優化器的系列文章將會對這些功能參數進行教學,今天這篇文章要和大家介紹的是「Try Catch」常用功能!

在這篇文章中,我們會和大家介紹以下幾點,包含:

  • Try Catch 是甚麼
  • Try Catch 常見使用情境
  • Try Catch 功能教學

Try Catch 是甚麼

Try Catch是一種錯誤處理機制,可以讓我們的 RPA 流程在遇到錯誤時不會直接中斷,而是可以執行我們預先設定好的替代方案或錯誤處理步驟。

一般來說,RPA 流程當遇到非預期的錯誤就會自動停下,像是該點的網頁元件無法偵測到,或是要處理的檔案並不存在。

然而,Try Catch就像是一個安全網,當我們的流程可能會出現錯誤時,可以幫助我們優雅地處理這些錯誤,讓流程繼續進行。

在 UiPath 中,Try Catch功能由三個主要區塊組成:

  • Try:放置可能會出錯的功能模塊
  • Catch:當 Try 區塊出錯時,會執行的替代功能模塊
  • Finally:無論 Try 區塊是否出錯,都會執行的功能模塊

Try Catch 常見使用情境

在 RPA 自動化過程中,尤其是有提供這類型功能的 UiPath,Try Catch的應用非常廣泛,以下是一些常見的使用情境:

  • 網頁元素抓取:當我們需要在網頁上抓取特定元素,但該元素有時可能不存在時,可以使用來避免流程因為找不到元素而中斷。
  • 報表生成:當我們需要生成報表,但可能因為資料不完整或格式問題而失敗時,可以使用來處理這些情況,確保流程能夠繼續執行。
  • 資料驗證:當我們需要驗證輸入的資料是否符合特定格式,可以使用來處理不符合格式的情況。
  • 資料庫操作:當我們需要從資料庫中查詢資料,但可能會因為連接問題或查詢語法錯誤而失敗時,可以使用來捕捉這些錯誤,並記錄或重試。
  • 郵件發送:當我們需要發送郵件,但可能因為網路問題或收件人地址錯誤而失敗時,可以使用來捕捉這些錯誤,並記錄或重試。
raw-image

Try Catch 功能教學

基本設置方法

在 UiPath 中,首先需要在流程中加入Try Catch活動,大致的操作步驟如下:

  1. 在活動面板中搜尋Try Catch,將它拖曳到流程設計區。
  2. 在 Try 區塊中放入可能會出錯的活動。
  3. 在 Catch 區塊中設定要捕捉的錯誤類型,並放入當錯誤發生時要執行的活動。
  4. 如果需要,可以在 Finally 區塊中放入無論是否出錯都要執行的活動。

使用範例

RPAI 在這邊設計一個案例,讓大家知道Try Catch實際可以如何使用:

  • 首先,我們建立一個會自動打開 Google 搜尋頁面,並輸入文字(Type Into)的簡易流程
raw-image


  • 接著,故意在 RPA 打開網頁後,就人為迅速關閉網頁,這時因為搜尋框不見就會中斷流程,並跳出錯誤訊息


  • 希望避免流程不要中斷,可以使用Try Catch功能
    • 將輸入文字(Type Into)的功能放入 Try 區塊中
raw-image


  • 在 Catch 區塊中我們放入一個彈跳視窗(Message Box)功能,當上面輸入文字(Type Into)失效後,便會轉而執行這個動作,顯示偵測不到網頁的彈跳視窗
raw-image


  • 最後的 Finally 區塊是選填,無論流程有無異常,都會執行這個動作,為了方便展示,一樣建立一個彈跳視窗,並讓它顯示:無論如何都會執行 Finally 的動作
raw-image


  • 上面設定完成後,此時同樣打開網頁後就迅速關閉;然而這時流程就不會中斷,並會執行 Catch與 Finally 區塊的功能
raw-image


如此就完成Try Catch功能的簡單教學,透過這樣的機制確保流程始終能運作而不卡


結語

以上就是我們今天介紹的Try Catch常用功能,當然我們也可以新增多個錯誤類型的處理區塊,包含:ArgumentExceptionInvalidOperationException 等,並且根據不同的錯誤類型提醒用戶,這部分之後有機會再與大家分享。

希望這篇文章能夠幫助大家更好地理解和應用 UiPath 的 Try Catch 操作功能,如果你對 RPA 有更深入的興趣或問題,歡迎繼續關注我們的 RPAI 數位優化器系列文章,敬請期待!

這些功能雖然簡單,卻是我們創造自動化流程的基石,
讓我們一起由簡單開始,成就不簡單!

如果你/妳喜歡這篇文章,歡迎點點愛心或留言,讓我們相互交流和成長! 這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見! 🚀 Instagram:RPAI 數位優化器 🚀 臉書粉絲專頁:RPAI 數位優化器 🚀 RPAI講座免費報名中:RPAI Talks 🤖 揭秘自動化流程規劃師,帶領部門從人工走向數位化的引路人 | ACCUPASS 活動通


留言
avatar-img
留言分享你的想法!
avatar-img
RPAI 數位優化器
173會員
135內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
RPAI 數位優化器的其他內容
2025/03/30
介紹 Power Automate Desktop 中 HTTP 功能的應用,包含 HTTP 功能介紹、常見使用情境(API 整合、網路資料抓取、檔案下載與上傳、跨系統資料同步),以及如何使用 HTTP 功能取得 ChatGPT 回應的教學,並提醒設定時需注意的事項。
Thumbnail
2025/03/30
介紹 Power Automate Desktop 中 HTTP 功能的應用,包含 HTTP 功能介紹、常見使用情境(API 整合、網路資料抓取、檔案下載與上傳、跨系統資料同步),以及如何使用 HTTP 功能取得 ChatGPT 回應的教學,並提醒設定時需注意的事項。
Thumbnail
2025/03/23
前言 當今的工作環境中,數據處理和管理已經成為日常工作業務不可或缺的一部分。無論是進行財務報表分析、庫存管理,還是資料追蹤,Excel 都是最常使用的工具之一。 然而,當資料量龐大或操作流程繁瑣時,手動輸入數據會顯得既耗時又容易出錯。這時,借助自動化工具來提高效率,便成為解決問題的最佳選擇。
Thumbnail
2025/03/23
前言 當今的工作環境中,數據處理和管理已經成為日常工作業務不可或缺的一部分。無論是進行財務報表分析、庫存管理,還是資料追蹤,Excel 都是最常使用的工具之一。 然而,當資料量龐大或操作流程繁瑣時,手動輸入數據會顯得既耗時又容易出錯。這時,借助自動化工具來提高效率,便成為解決問題的最佳選擇。
Thumbnail
2025/03/22
在二月底 WBC 資格賽火熱開打的同時,RPAI 數位優化器舉辦了一場熱鬧滾滾的線上直播活動 ——「揭秘自動化流程規劃師,帶領部門從人工走向數位化的引路人」。這次活動真的讓我們大開眼界,原來有這麼多熱情參與者對流程優化與自動化主題這麼有共鳴! 自動化流程規劃師:數位轉型的推手 活動一開始,由
Thumbnail
2025/03/22
在二月底 WBC 資格賽火熱開打的同時,RPAI 數位優化器舉辦了一場熱鬧滾滾的線上直播活動 ——「揭秘自動化流程規劃師,帶領部門從人工走向數位化的引路人」。這次活動真的讓我們大開眼界,原來有這麼多熱情參與者對流程優化與自動化主題這麼有共鳴! 自動化流程規劃師:數位轉型的推手 活動一開始,由
Thumbnail
看更多
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
介紹朋友新開的蝦皮選物店『10樓2選物店』,並分享方格子與蝦皮合作的分潤計畫,註冊流程簡單,0成本、無綁約,推薦給想增加收入的讀者。
Thumbnail
介紹朋友新開的蝦皮選物店『10樓2選物店』,並分享方格子與蝦皮合作的分潤計畫,註冊流程簡單,0成本、無綁約,推薦給想增加收入的讀者。
Thumbnail
當你邊吃粽子邊看龍舟競賽直播的時候,可能會順道悼念一下2300多年前投江的屈原。但你知道端午節及其活動原先都與屈原毫無關係嗎?這是怎麼回事呢? 本文深入探討端午節設立初衷、粽子、龍舟競渡與屈原自沉四者。看完這篇文章,你就會對端午、粽子、龍舟和屈原的四角關係有新的認識喔。那就讓我們一起解開謎團吧!
Thumbnail
當你邊吃粽子邊看龍舟競賽直播的時候,可能會順道悼念一下2300多年前投江的屈原。但你知道端午節及其活動原先都與屈原毫無關係嗎?這是怎麼回事呢? 本文深入探討端午節設立初衷、粽子、龍舟競渡與屈原自沉四者。看完這篇文章,你就會對端午、粽子、龍舟和屈原的四角關係有新的認識喔。那就讓我們一起解開謎團吧!
Thumbnail
本章介紹了 PHP 中的例外處理技術,包括其語法、常見異常類型以及如何主動觸發異常訊息。我們還學習了如何自定義異常類別,以便更好地管理和處理不同類型的異常情況。通過使用例外處理,可以提高程式碼的穩定性、可讀性和可維護性,並提供更優雅的錯誤信息處理機制。
Thumbnail
本章介紹了 PHP 中的例外處理技術,包括其語法、常見異常類型以及如何主動觸發異常訊息。我們還學習了如何自定義異常類別,以便更好地管理和處理不同類型的異常情況。通過使用例外處理,可以提高程式碼的穩定性、可讀性和可維護性,並提供更優雅的錯誤信息處理機制。
Thumbnail
本章節旨在介紹Java程式語言中的「例外處理」概念。透過各個小節,讀者將學習到何謂例外處理、為何要使用它、如何在Java中實現例外處理,以及如何正確地捕獲和處理各種類型的異常。此外,本章節還提供了如何主動觸發異常,以及如何創建和使用自定義異常的實例。
Thumbnail
本章節旨在介紹Java程式語言中的「例外處理」概念。透過各個小節,讀者將學習到何謂例外處理、為何要使用它、如何在Java中實現例外處理,以及如何正確地捕獲和處理各種類型的異常。此外,本章節還提供了如何主動觸發異常,以及如何創建和使用自定義異常的實例。
Thumbnail
這篇文章主要講解Kotlin的例外處理。內容包括例外處理的目的、`try-catch` 和 `finally` 的用法、常見的異常類型,以及如何定義和觸發自定義的異常訊息。
Thumbnail
這篇文章主要講解Kotlin的例外處理。內容包括例外處理的目的、`try-catch` 和 `finally` 的用法、常見的異常類型,以及如何定義和觸發自定義的異常訊息。
Thumbnail
本章節的目的是介紹在TypeScript中如何進行例外處理。涵蓋了例外處理的重要性、語法、常見異常類型以及如何主動觸發異常訊息及用戶自定義異常訊息。為讀者提供了全面而深入的了解,以提高程式的可靠性、提供更好的反饋、增加程式的容錯性以及改善程式的可讀性。
Thumbnail
本章節的目的是介紹在TypeScript中如何進行例外處理。涵蓋了例外處理的重要性、語法、常見異常類型以及如何主動觸發異常訊息及用戶自定義異常訊息。為讀者提供了全面而深入的了解,以提高程式的可靠性、提供更好的反饋、增加程式的容錯性以及改善程式的可讀性。
Thumbnail
當你在開發程式時,難免會遇到各種錯誤和異常情況。這些錯誤可能是因為代碼中的錯誤、外部資源無法訪問或其他不可預期的狀況。為了提高程式的可靠性、穩定性和可維護性,我們使用「例外處理」來處理這些異常情況。
Thumbnail
當你在開發程式時,難免會遇到各種錯誤和異常情況。這些錯誤可能是因為代碼中的錯誤、外部資源無法訪問或其他不可預期的狀況。為了提高程式的可靠性、穩定性和可維護性,我們使用「例外處理」來處理這些異常情況。
Thumbnail
隨著企業數位轉型的步伐加快,提升工作效率和降低成本成為了重要目標。 在這個過程中,RPA與API結合使用,為企業帶來了更高效、更智能的自動化解決方案。 RPAI 數位優化器將和大家一起探討RPA與API串接的應用,並分析其在不同領域中的實際效益。
Thumbnail
隨著企業數位轉型的步伐加快,提升工作效率和降低成本成為了重要目標。 在這個過程中,RPA與API結合使用,為企業帶來了更高效、更智能的自動化解決方案。 RPAI 數位優化器將和大家一起探討RPA與API串接的應用,並分析其在不同領域中的實際效益。
Thumbnail
本文深入探討 Power Automate Desktop 中除錯的重要性,介紹了中斷點、從這裡執行和逐步執行這三個功能的使用方法和效益。除錯過程中的重要性和影響也得到了詳細闡述,讀者可藉此瞭解如何輕鬆應對 RPA 流程開發中的各種挑戰。
Thumbnail
本文深入探討 Power Automate Desktop 中除錯的重要性,介紹了中斷點、從這裡執行和逐步執行這三個功能的使用方法和效益。除錯過程中的重要性和影響也得到了詳細闡述,讀者可藉此瞭解如何輕鬆應對 RPA 流程開發中的各種挑戰。
Thumbnail
本章節介紹C#的「例外處理」,包括使用try-catch語法處理錯誤,finally關鍵字的使用,以及如何主動引發和自定義異常。
Thumbnail
本章節介紹C#的「例外處理」,包括使用try-catch語法處理錯誤,finally關鍵字的使用,以及如何主動引發和自定義異常。
Thumbnail
RPAI 數位優化器在這系列文章中,不會從基本除錯思維或套路開始說明,而是把焦點放在 UiPath 提供哪些除錯工具,透過理解工具使用方式、詳細解釋功能及比較不同功能差異,讓讀者對 UiPath 整個開發核心概念有更深了解,進而讓開發流程更加穩固!
Thumbnail
RPAI 數位優化器在這系列文章中,不會從基本除錯思維或套路開始說明,而是把焦點放在 UiPath 提供哪些除錯工具,透過理解工具使用方式、詳細解釋功能及比較不同功能差異,讓讀者對 UiPath 整個開發核心概念有更深了解,進而讓開發流程更加穩固!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News