除錯!三個不可忽略功能,排除 Power Automate Desktop 可能問題!

閱讀時間約 5 分鐘

在 RPA 的領域中,Power Automate Desktop 是一個強大且靈活的工具,能夠幫助用戶自動化各種繁瑣的工作。

然而,無論你是剛接觸 RPA 的新手,或是已有許多流程自動化經驗的開發者,都不可避免地在開發過程中會遇到一些問題和錯誤,也因此,除錯(Debug)就顯得尤為重要!

RPA 不會出錯,但設計者寫腳本可能會出錯...

這篇文將深入探討除錯的概念及其重要性,並介紹三個 Power Automate Desktop 中最實用的除錯功能和使用情境:

  • 中斷點
  • 從這裡執行
  • 逐步執行

除錯是甚麼?為何需要除錯?

除錯是指在開發和執行程式或自動化流程時,識別和修正錯誤或問題的過程。

造成錯誤的原因許多,像是可能因為邏輯錯誤、資料輸入格式不如預期,或是環境系統的影響,都有可能造成自動化流程出現例外狀況而卡住,因此怎麼善用除錯工具變得更加重要,可以為我們的流程帶來以下效益:

  1. 提高流程的可靠性
    透過除錯,可以確保自動化流程在各種情況下都能正常運行,避免因錯誤而導致的業務中斷。
  2. 節省時間和資源
    有效的除錯能幫助快速定位和解決問題,減少重複性的錯誤修正工作,從而提高整體效率。
  3. 增強用戶信心
    當用戶確信流程是穩定和可靠的,他們會更願意使用和依賴這些自動化解決方案。

尤其是第三點尤為重要,從RPAI 數位優化器的過往經驗,一開始用戶對於這樣的自動化工具並不會太過信任,時常還是會認為可以透過人工執行就好,因此透過良好除錯和測試,進而建立第一個穩定流程增加他們信心尤為重要!


除錯功能一:中斷點

如同許多其他程式工具,Power Automate Desktop 也具有中斷點(Breakpoint)功能,它能允許用戶在自動化流程的特定位置暫停執行,方便我們檢查和分析當前狀態。

在 Power Automate Desktop 中設置中斷點的方法如下:

  1. 設定中斷點:在流程編輯器中,將希望檢查的功能,如下圖的「顯示訊息」,其左邊的動作序號 1 點擊左鍵,便會出現一個紅點,此時我們就設置好「中斷點」。
  2. 執行到中斷點:當流程執行到設置的中斷點時,會自動暫停,這時用戶可以檢查右邊的變數或是設定的 Log 檔等,確認流程執行狀況。
  3. 繼續執行或逐步檢查:若流程一切都執行如預期,用戶可以選擇繼續執行流程或逐步執行等後續動作,讓流程持續進行下去,這部分功能我們下面會更具體說明。
中斷點,是除錯過程中的一大利器,能夠幫助用戶在關鍵節點上停下來
細緻檢查執行情況、數據和變數。
Power Automate Desktop 中斷點

Power Automate Desktop 中斷點


不知道甚麼是流程編輯器?請參考:Power Automate #02|Power Automate Desktop 介面介紹

除錯功能二:從這裡執行

「從這裡執行」功能允許用戶從流程的某個特定點開始執行,而不是從頭開始,這在流程較長或問題明確的情況下尤為有用,這個功能的使用方法如下:

  1. 選擇起始點:在流程編輯器中,右鍵點擊希望從其開始執行的動作,選擇「從這裡執行」。
  2. 執行部分流程:系統會從所選位置開始執行,跳過之前的動作,這樣可以快速檢查和修正特定段落中的問題。

這個功能可以顯著節省時間,避免不必要的重複操作,讓用戶能夠專注於問題的關鍵點,增加開發和除錯效率。

RPAI 數位優化器希望大家特別注意的是,因為每次執行變數都會被自動清空,因此如果是從特定步驟往下進行,要確定後面動作使用到的變數都有被重新指定到,才不會造成流程錯誤喔!

從這裡執行,是除錯過程中很常用到的功能,能幫用戶執行局部動作,加速除錯過程。
Power Automate Desktop 從這裡執行

Power Automate Desktop 從這裡執行


除錯功能三:逐一執行

逐步執行,是另一個強大的除錯工具,允許用戶一步一步地執行流程中的每個動作,以詳細觀察每一步的執行結果,逐步執行的使用步驟如下:

  1. 開始逐步執行:在流程編輯器中,如下圖點擊「逐一執行」按鈕,流程會從當前步驟開始,一步一步地執行。
  2. 檢查每一步的結果:每一步執行完後,系統會暫停,讓用戶檢查變數、資料和執行狀態。
  3. 繼續下一步:用戶可以根據需要,選擇繼續下一步或停止執行,從而深入了解每個動作的影響。

逐步執行功能使得除錯過程更加精確,能夠幫助用戶詳細分析每個步驟,找出潛在的問題根源。

如果確定後面流程都沒問題的話,就可以選擇他旁邊的「執行」功能,讓流程一路跑到結束為止。

逐一執行,時常會搭配中斷點,透過觀察動作的前後差異,釐清錯誤原因!​
Power Automate Desktop 逐一執行

Power Automate Desktop 逐一執行


結論

在使用 Power Automate Desktop 進行自動化流程開發時,除錯是一個不可或缺的重要環節。

通過使用中斷點、從這裡執行和逐一執行這三個功能,用戶可以有效地識別和解決各種問題,確保流程的可靠性和穩定性,這不僅能夠提高工作效率,還能夠增強用戶對自動化解決方案的信心,最終實現業務目標。

如果想要進一步提升除錯技巧,建議定期參加相關培訓和工作坊,並不斷實踐和總結經驗,未來RPAI 數位優化器也會推出相關開發工作坊,歡迎大家持續關注。


這些功能雖然簡單,卻是我們創造自動化流程的基石,
讓我們一起由簡單開始,成就不簡單!
如果你/妳喜歡這篇文章,歡迎點點愛心或留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!
🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 RPA 入門課程:零基礎快速學習RPA-利用 UiPath 建構自動化機器人程式
92會員
84內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
小黃鴨除錯法又稱橡皮鴨除錯法,是一種對於程式碼除錯(debug)的方法。
Thumbnail
avatar
咚咚的思辨學堂
2024-03-29
掌握 Android Logcat:高效除錯與分析本課程學習如何使用 Android Studio 的 Logcat 日誌功能。
avatar
HKT實驗室
2023-12-29
CoreDNS簡單除錯:解決你遇到的一般問題最近在部署一些解決方案時,碰到了關於名稱解析上的一些問題,雖然有時候不難解決,但我發現如果清楚K8S有關於名稱解析的概念,會對除錯的時間與過程有很大的幫助。 透過本篇文章,除了幫自已留下問題查找的過程,同時也希望利用文章來整理自已對CoreDNS元件的一些觀念,同時也可以分享給大家參考。
Thumbnail
avatar
超健忘閒人
2023-12-09
|米其林大廚錯覺的|姜蔥撈雞 老吳常常說我有一個廣東胃,除了愛吃飲茶之外,還喜歡喝港式奶茶,(其他奶茶都不喝,只喜歡喝港式奶茶)對港式燒臘也是愛得死去活來,所以我當我無意間在小紅書上刷到了一個廣東太太做的薑蔥撈雞,心裡面簡直就是在吶喊:oh my god!! 這看起來也太好吃了吧!而且還特別的簡單。 食材: 四隻大雞腿 鹽
Thumbnail
avatar
台灣太太在北京
2023-08-11
除錯程序啟動了好像突然又辦不到『誠心為他人著想』這件事, 比較多是『我覺得你這樣比較好』。 雖然比起以前,我說出去的話更和緩更保留了, 但我明顯感受到那個內心動力的差異
Thumbnail
avatar
雪柔
2023-06-09
【阿卡莎的呼喚】除錯者的自白在船艦外的時刻,千年間流轉許多幕話劇,有著撕心裂肺的腳本、慘絕人寰的劇情、也有著平凡無奇的絮語。有時候,我們親身扮演其中的角色,更多時候,我們只是作為觀眾看著。然而許多人忘記the end就只是the end。沒有片尾彩蛋,沒有續集,破碎的靈魂走出舞台,仍然心碎不已。
Thumbnail
avatar
UGLYKIKI
2022-02-17
Unity C# | 除錯好工具:Debug.Log & 實值類型與參考類型測試本文以實際的程式碼來說明Value Type和Reference Type的差異,並介紹實用的除錯工具。
Thumbnail
avatar
瓶裝雪
2022-02-08
釀選劇|《天橋上的魔術師》之中華商場:一個在除錯時代裡被誤植的真實《天橋上的魔術師》記錄了台北當時的商場文化,但也記錄了我們這內在感到抱歉的一代,無法承先與啟後,我們在一個無法解除歷史傷痕的年代長大,才發現當時經濟神獸的招喚,只是一時帶著安慰劑的濃霧。每個時代有它的特殊氛圍,我想《天橋上的魔術師》之所以要重建中華商場,或許是因為當時我們正集體進入如一場薄霧般的夢。
Thumbnail
avatar
馬欣
2021-03-02
業餘大叔程式心得筆記#11:程式語言的與除錯方式的個性/葉光釗每一種程式語言,都有一些展現自己個性的點;如果沒有一些參透過的領悟,很難去瞭解它們的本質;不同的程式除錯方式,也有不同的風格。你專精的程式語言是哪一種?又有什麼樣的個性呢?你的除錯偵探方式,又是哪個流派?
Thumbnail
avatar
吐納商業評論
2019-08-08