共用方式為


偵錯桌面流程

如果系統中有任何變更,或是桌面流程因包含錯誤而無法執行,通常需要對流程進行偵錯。

使用下列工具來偵錯桌面流程:

在流程設計工具中執行、停止和暫停

選取執行或按一下 F5 執行流程。 流程執行時,執行會變成暫停。 選取暫停,或在執行流程時按 Ctrl + 暫停,以暫停並檢查該點的任何變更。 在流程暫停時選取執行,可繼續流程。 執行下一個動作按鈕和 F10 捷徑會依動作執行流程動作,並在每個動作完成後暫停。 停止按鈕和 Shift + F5 捷徑會完全停止流程。

工具列的螢幕擷取畫面。

新增中斷點

在工作區中按一下執行順序編號的左側,可將中斷點放在流程中,這會顯示為紅色點。 新增中斷點,以指定要在哪個動作上暫停流程。 選取執行執行下一個動作,繼續執行流程。 選取中斷點以將其移除。

已新增中斷點的螢幕擷取畫面。

依動作執行桌面流程

執行下一個動作按鈕會依動作逐一執行流程動作。 完成每個動作後,流程會暫停。 開啟變數窗格,在其暫停的那個點上檢查任何變數的值。 此功能在偵錯時非常有用。

狀態列

視窗底部的狀態列會顯示流程的狀態及所選動作的數目。 此外,還會顯示流程中目前的動作及子流程總數。

執行延遲欄位定義在流程設計師執行每個動作之後,流程等待的時間。 您可以修改預設值,以增加或減少流程等待的毫秒數。

狀態列也會顯示錯誤數目 (如果有的話)。 選取錯誤選項以彈出錯誤窗格

如果您在流程中進行搜尋,狀態列會顯示另一個包含結果數目的欄位。 選取此欄位以彈出在程式碼中尋找窗格。

狀態列的螢幕擷取畫面。

從這裡執行

若要從特定動作開始執行流程,以滑鼠右鍵按一下該動作,然後選取從這裡執行。 這將忽略所有先前的動作,並從所選動作開始執行該流程。

[從這裡執行] 選像的螢幕擷取畫面。

Power Automate 保留關鍵字

Power Automate 的核心中使用了一定數量的字詞,且在開發過程中不能在變數、子流程、標籤或錯誤區塊名稱中使用。 這些字詞的清單如下所示。

A - E F - J K - R S - Z
action FALSE label set
and for loop step
block foreach main switch
call from mod then
case function next throw
default global no times
disable goto not to
else if on TRUE
end in or wait
error input output while
exit repeat xor
yes