分享方式:


針對雲端流程進行疑難排解

本文包含對雲端流進行故障排除的提示和技巧。

識別特定流程執行

建立和部署流程之後,您可能需要偵錯特定的流程,以確認您的流程如預期執行。 默認情況程擁有者可以查看 運行歷史記錄檢視中的 Start 、Duration Status Power Automate 列,以幫助他們確定他們想要調試的流程運行。 擁有者還可以展開故障排除部分以確定他們感興趣的特定運行,但是,對於頻繁運行的流,這可能很耗時。

為了在調試時更有效地識別流程運行, Power Automate 使流程擁有者能夠配置每個流程運行的運行歷史記錄頁面上顯示的列清單。 這些資料行會對應至流程的觸發程序輸出。 當您顯示所需的列時,您可以節省時間,因為預設情況下,您會在運行歷史記錄檢視中看到相關列。

按照以下步驟將一行或多行新增到您的執行歷程記錄檢視表。

  1. 登入 Power Automate

  2. 在螢幕左側,選擇 My flows(我的流)。

  3. 選擇要取得更多詳細資料的流程。

  4. 在流程詳細資訊頁面上,選擇Edit columns ( 編輯列)。

  5. 選擇要添加到所選流程的運行歷史記錄檢視中的列,然後選擇Save( 保存)。

  6. 查看所選流程的運行歷史記錄檢視上顯示的列清單。

    hasAttachments isHTML 列現在對流可見,以便您可以快速查看這些值以説明您調試流。

    在所選流程的運行歷史記錄檢視上顯示的列的屏幕截圖。

提示

您還可以設定與 All runs (所有執行 ) 檢視一起顯示的 列清單。

電子郵件中的修復提示

每次雲端流程失敗時,系統就會透過電子郵件傳送修復提示給流程擁有者。 這些修復提示電子郵件包含與某些錯誤有關的特定、可採取行動的意見反應。 例如,一個常見錯誤是設置一個 雲端流程 嘗試讓某人的經理進入 Office 365,但沒有在ID中 Microsoft Entra 配置經理。 如果此或其他幾種情況導致您的流程失敗,您會收到一封修復提示電子郵件。

修復提示電子郵件包含下列區段:

姓名 描述
時間 顯示流程第一次失敗的時間。
發生什麼情況 提供描述以說明造成流程失敗的問題。
修正方式 提供解決導致流程失敗的問題的提示。
疑難排解提示 提供包括流程失敗次數的詳細資料,以及使用相同輸入資料重試流程的連結。

若要修正報告的錯誤,請選取修正我的流程,並依照修復提示電子郵件中的步驟進行修正。

修復提示電子郵件為選用。 如果您不想接收它們,請從特定流程的屬性功能表中將其關閉。

如果流程失敗,也可以直接在 Power Automate 中對其進行疑難排解。 以下是一些常見的故障場景和修復它們的提示。

找出錯誤

跟隨 以下步驟查找錯誤並瞭解如何修復它,

  1. 選取我的流程

  2. 選取失敗的流程。

  3. 在 28-day run history (28 天運行歷史記錄 部分中,選擇運行失敗的日期。

    流程的詳細資料會出現,而且至少有一個步驟顯示紅色驚嘆號圖示。

  4. 開啟這個失敗的步驟,然後檢閱錯誤訊息。

    在右側窗格中,您可以查看錯誤的詳細資訊以及如何修復它。

    失敗流程執行的錯誤訊息。

驗證失敗

在許多情況下,流程是因為驗證錯誤而失敗。 如果您遇到這種類型的錯誤,錯誤訊息會包含未經授權,或是出現錯誤碼 401403。 您通常可以藉由更新連線來修正驗證錯誤:

  1. 在 How to fix (如何修復) 下的 右側窗格中,選擇View Connections (查看連接 )。

  2. 捲動至顯示未經授權錯誤訊息的連線。

  3. 在連接旁邊,選擇有關連接未進行身份驗證的消息中的 Fix connection 連結。

  4. 按照顯示的說明驗證您的憑證。

  5. 返回到流運行失敗,然後選擇 Resubmit ( 重新提交)。

    流程現在應該會依預期正常執行。

在 Copilot 中進行疑難排解

Copilot 中的新故障排除功能 Power Automate 可以説明您識別和解決在測試雲端流或查看流運行歷史記錄期間可能發生的錯誤。 可以使用此 Copilot 功能,當啟用新設計器體驗。

Copilot 中的故障排除提供了人類可讀的錯誤摘要,並在可能的情況下嘗試提供更正錯誤的解決方案。 這可以減少排查和解決問題所需的時間和精力,從而大大增強您的體驗。

注意

Copilot 中的故障排除功能可能並非在所有情況下都有效。 好消息是,隨著時間的推移,它會不斷學習和改進,這意味著它説明使用者和解決問題的能力只會越來越好。 這是一個很好的例子,說明如何利用 AI 和 機器學習 來改善您的體驗和生產力。

Copilot 中用於修復失敗流運行的建議中的故障排除螢幕截圖。

動作設定

如果流程的動作設定無法如預期正常運作,流程也會失敗。 在此情況下,錯誤訊息會包含錯誤的要求找不到,或是出現錯誤碼 400404

錯誤詳細資料應該會指示如何修正錯誤。 要更新設定,請執行以下操作:

  1. 選擇 Edit (編輯 ),然後更正流程定義中的問題。
  2. 保存更新的流程。
  3. 選擇 Resubmit ( 重新提交 ) 以使用更新的配置再次嘗試運行。

其他失敗

如果出現錯誤碼 500502,則為暫時性或過渡性失敗。 要再次嘗試該流程,請選擇 Resubmit ( 重新提交)。

從支持人員或社區獲取説明

當您需要協助時,可以使用我們的自助選項,或向他人尋求協助

自助支援

Power Automate 支援網站為您提供了多個自助選項。

  1. Power Automate 轉到支援
  2. 在 Self Help 類別中,選擇 Learn 、SamplesDocumentation

向他人尋求協助

  1. Power Automate 轉到支援

  2. 在 「請求説明」 部分中,選擇 「聯繫支持人員 」。。

  3. 鍵入或選擇 環境 以幫助識別問題。

  4. 要搜索建議的解決方案,請填寫 Tell us you need help with (告訴我們您需要什麼説明) 字段,然後選擇該字段旁邊的向右箭頭。

  5. 如果您找到了解決方案,請在 Were these solutions helpful 欄位中選擇 Yes

  6. 如果找不到解決方案,請選擇 Ask 虛擬助理(詢問)。

  7. 在 虛擬助理 screen(螢幕)中,鍵入您的消息,然後選擇 Send( 發送)

  8. 如果您需要其他人的更多説明,請返回 Power Automate Support(支援),然後選擇 Community(社區)

    Microsoft Power Automate 在 Community (社區 ) 頁面上,您可以自定義搜尋並直接從其他使用者 Power Automate 那裡獲取答案和提示。