Power Automate #06|Power Automate Desktop 條件功能教學

更新 發佈閱讀 6 分鐘

前言

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

在這個案例中,我們主要會和大家介紹兩大功能,包含:

  • IF
  • Switch

條件是甚麼

在自動化流程中,條件類型的功能主要是用來表示,當流程只在符合指定情境時,才允許執行相應的動作區塊。

這意味著,當條件為 true 時,動作區塊會被執行;而當條件為 false 時,則會跳過這些動作。

例如,在嘗試重新命名檔案之前,可以使用條件類型的功能檢查該檔案是否存在,如果檔案不存在,條件類型的功能會防止重新命名操作,從而避免錯誤發生。

這種條件類型的功能能協助用戶有效防止錯誤、提高流程效率,並確保在適當的情況下才執行必要的操作。

在 Power Automate Desktop 中,條件有兩種類型功能,包含:IfSwitch 條件,也是控制流程邏輯的兩個核心功能,幫助用戶根據不同情況執行特定的操作。


If條件

If 條件用來根據指定的條件來決定是否執行某些操作。當條件為 true 時,對應的動作區塊(then)會被執行;如果條件為 false,則跳過這些動作。

舉例來說,當你有一個自動化流程需要檢查一個檔案是否存在,就可以使用 If 條件來實現這一點,流程步驟包含以下幾點:

  1. 插入 If 操作。
  2. 設定條件為檔案是否存在。
  3. Then 分支中,添加重新命名檔案的動作。
  4. 用戶也可以選擇加入 Else ifElse分支,添加另外一層的條件處理,進行當用戶檔案不存在時,所進行的後續動作。
流程簡單示範

流程簡單示範

透過上圖的小流程,只有在檔案存在的情況下,重新命名操作才會被執行,從而避免不必要的錯誤。


If 動作的使用

vocus|新世代的創作平台

If條件中"第一個運算元",用戶可填入要判斷的變數,"運算子"則可以挑選等於作為判斷,最後"第二個運算元"我們這邊輸入 true,這樣即完成設定。

當執行時,IF條件就會自動去判斷變數內容,當等於 true 才進入這個 If區塊,並進行Then 的動作。

vocus|新世代的創作平台

Else if需要填的東西和if那邊一樣,差別在於設定另一個條件,也就是"第二個運算元"的值不一樣,在我們上圖中執行時,若變數內容等於 false,則會進入這個Else if區塊,執行相關動作。

vocus|新世代的創作平台

Else這邊則不需要任何參數,當上述流程的條件都不被滿足時,則會落入Else區塊,執行這個區塊動作。


Switch條件

Switch 條件和 IF 的概念有點雷同,但主要是根據變數的不同值執行不同的操作,適合處理需要根據多種情況進行不同處理的場景。

它的結構類似於多重 If 條件,但更加簡潔和易於管理,舉例來說,當需要根據不同的訂單狀態來執行不同的處理,就適合透過 Switch 進行,流程步驟包含以下幾點:

  1. 插入 Switch 操作。
  2. 設定要檢查的變數為訂單內容。
  3. 添加多個 Case 分支,每個分支根據訂單狀態的不同值執行不同的動作,例如:
    • Case "處理中":發送處理中的信件通知。
    • Case "已完成":發送已完成的確認郵件。
    • Case "取消":記錄訂單取消的原因並更新系統。
  4. 可選:添加 Default 分支處理不符合任何已知狀態的情況。

通過使用 Switch 條件,你可以輕鬆管理和執行基於不同狀態的操作,提升流程的靈活性和可讀性。

流程簡單示範

流程簡單示範

透過上圖的小流程,可以藉由訂單狀態的變數內容,決定後面的顯示訊息會是訂單處理中、已完成、取消、訂單錯誤等不同狀態。


Switch動作的使用

vocus|新世代的創作平台

Switch這邊顯示"要檢查的值",就是讓我們可以放置後續要檢查的變數。

vocus|新世代的創作平台

Case ​這邊的"運算子",我們一樣可以挑選等於,"要比較的值"我們則輸入處理中,設定完成後,當執行時變數內容恰巧等於處理中,流程後續就會進入這個Case區塊,進行相關動作,像是上面提到的發送處理中的信件通知。

vocus|新世代的創作平台

Default Case這邊則不需要任何參數,就如同上面的 Else 一樣,當沒有符合特定Case 條件時,則會落入 Default Case 動作區塊,執行相關動作,像是上圖的訂單錯誤顯示訊息。


結語

IfSwitch 條件是 Power Automate Desktop 中強大的工具,它們能夠幫助你根據不同的情況執行相應的操作。

If 條件適合用於各種不同的情境
Switch 條件在多重條件比起If 條件更簡潔和易於管理。

在日常業務中,很多時候我們都需要進行各類判斷,才能滿足複雜且多元的商業流程,因此就可以透過這些條件功能,得自動化流程更具靈活和效率,並能夠根據實際需求進行精確控制。

希望讓剛開始學習 Power Automate Desktop 的你,開始了解 Power Automate Desktop 的條件,下一篇文章會繼續介紹 Power Automate Desktop 的各項強大功能,敬請期待吧!

如果你/妳喜歡這篇文章,歡迎點點愛心或留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!
🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 RPA入門課程:零基礎快速學習RPA-利用 UiPath 建構自動化機器人程式
留言
avatar-img
RPAI 數位優化器
196會員
139內容數
我們是以「機器人流程自動化(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/17
前言 RPAI 數位優化器在上次 Power Automate #11|Excel 功能教學 - 啟動、新增工作表、關閉 大家介紹了 Excel 的開啟功能,既然已成功開啟 Excel,接下來便是讀取工作表中的內容。 本次將帶領大家了解如何讀取 Excel 工作表,並依據不同的資料範圍進行擷取。
Thumbnail
2025/03/17
前言 RPAI 數位優化器在上次 Power Automate #11|Excel 功能教學 - 啟動、新增工作表、關閉 大家介紹了 Excel 的開啟功能,既然已成功開啟 Excel,接下來便是讀取工作表中的內容。 本次將帶領大家了解如何讀取 Excel 工作表,並依據不同的資料範圍進行擷取。
Thumbnail
看更多
你可能也想看
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
在數位轉型的浪潮中,流程自動化已成為各大企業提升效率和競爭力的重要手段。本篇文章深入探討如何使用 Power Automate 呼叫 Power Automate Desktop,並一步步介紹相關設定過程,助您輕鬆實現流程自動化。
Thumbnail
在數位轉型的浪潮中,流程自動化已成為各大企業提升效率和競爭力的重要手段。本篇文章深入探討如何使用 Power Automate 呼叫 Power Automate Desktop,並一步步介紹相關設定過程,助您輕鬆實現流程自動化。
Thumbnail
隨著企業數位轉型的步伐加快,提升工作效率和降低成本成為了重要目標。 在這個過程中,RPA與API結合使用,為企業帶來了更高效、更智能的自動化解決方案。 RPAI 數位優化器將和大家一起探討RPA與API串接的應用,並分析其在不同領域中的實際效益。
Thumbnail
隨著企業數位轉型的步伐加快,提升工作效率和降低成本成為了重要目標。 在這個過程中,RPA與API結合使用,為企業帶來了更高效、更智能的自動化解決方案。 RPAI 數位優化器將和大家一起探討RPA與API串接的應用,並分析其在不同領域中的實際效益。
Thumbnail
本章節提供了關於Typescript中流程控制元素的詳細介紹,包括if, else if, else語句,三元運算子,switch語句,各種for迴圈,while迴圈,循環嵌套和控制迴圈語句(break,continue和標籤)的使用。
Thumbnail
本章節提供了關於Typescript中流程控制元素的詳細介紹,包括if, else if, else語句,三元運算子,switch語句,各種for迴圈,while迴圈,循環嵌套和控制迴圈語句(break,continue和標籤)的使用。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這篇內容,將會講解什麼是「if else」,以及與「if else」相關的知識。包括if else的簡介、if、if else、else if、套娃式的if。
Thumbnail
這篇內容,將會講解什麼是「if else」,以及與「if else」相關的知識。包括if else的簡介、if、if else、else if、套娃式的if。
Thumbnail
此章節的目的是介紹Java程式語言中的流程控制結構,包括條件語句(if, else if, else)、三元運算子、switch語句,以及各種迴圈(for, foreach, while)。同時,也解釋了如何在迴圈中使用控制語句來改變程式的執行流程。每種主題都配有示例程式碼以幫助理解。
Thumbnail
此章節的目的是介紹Java程式語言中的流程控制結構,包括條件語句(if, else if, else)、三元運算子、switch語句,以及各種迴圈(for, foreach, while)。同時,也解釋了如何在迴圈中使用控制語句來改變程式的執行流程。每種主題都配有示例程式碼以幫助理解。
Thumbnail
if 條件式
Thumbnail
if 條件式
Thumbnail
本文深入探討 Power Automate Desktop 中除錯的重要性,介紹了中斷點、從這裡執行和逐步執行這三個功能的使用方法和效益。除錯過程中的重要性和影響也得到了詳細闡述,讀者可藉此瞭解如何輕鬆應對 RPA 流程開發中的各種挑戰。
Thumbnail
本文深入探討 Power Automate Desktop 中除錯的重要性,介紹了中斷點、從這裡執行和逐步執行這三個功能的使用方法和效益。除錯過程中的重要性和影響也得到了詳細闡述,讀者可藉此瞭解如何輕鬆應對 RPA 流程開發中的各種挑戰。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News