共用方式為


瞭解錯誤碼

當副手在交談過程中遇到問題時,它會回覆一則訊息,其中包含所遇到特定問題的錯誤碼。 副手的使用者應將此錯誤碼提供給他們的管理員。

作為副手製作者,如果在使用測試窗格測試副手時出現問題,除了錯誤碼外,您還可以看到一則訊息,其中包含更多與問題相關的內容。 或者,您可以使用主題檢查器面板來驗證您的副手

錯誤清單

注意

某些錯誤訊息中使用的術語對話方塊指的是主題

錯誤碼 Description
ContentError 主題內容中有錯誤。
DataLossPreventionViolation 違反資料外洩防護。
FlowActionException 執行雲端流程時發生錯誤。
FlowActionBadRequest 雲端工作流程發出的要求格式不正確。
FlowActionTimedOut 雲端流程執行超過 100 秒且逾時。
InvalidContent 將無效內容新增至程式碼編輯器。
InfiniteLoopInBotContent 節點執行次數過多。
LatestPublishedVersionNotFound 無法擷取副手的已發佈版本。
RedirectToDisabledDialog 主題正在重新導向至停用的主題。
RedirectToNonExistentDialog 主題正在重新導向至其他已不存在的主題。
SystemError Microsoft Copilot Studio 中發生系統錯誤。

ContentError

錯誤訊息:此錯誤會根據錯誤的內容來產生動態訊息。

解決方法:這是針對與副手內容相關問題的籠統錯誤。 請參閱錯誤訊息以了解詳細資訊。

常見的問題包括:

DataLossPreventionViolation

錯誤訊息:此環境要求使用者登入後,才能使用副手。 移至「管理 > 安全性 > 驗證」,然後選取 [要求使用者登入] 選項。」

解決方式:

FlowActionException

錯誤訊息:

  • 「即使按照副手定義預期會輸出,也沒有從流程 {FlowName} ({FlowId}) 收到輸出。」
  • 「回覆資料中缺少流程 {FlowName} ({FlowId}) 上名稱為 {ItemKey} 的輸出參數。 重新整理流程,或確認流程傳回此值。」
  • 「輸出結構描述中缺少流程 {FlowName} ({FlowId}) 上名為 {ItemKey} 的輸出參數。 請重新整理流程。」

解決方案:檢查流程是否有錯誤

FlowActionBadRequest

錯誤訊息:

  • 「流程 {FlowName} ({FlowId}) 上名為 {KeyName} 的參數會宣告為 {ItemTypeKind} 類型。 叫用 Power Automate 時不支援此作業類型。 目前只支援文字、布林值和數字。」
  • 「呼叫流程動作中缺少流程 {FlowName} ({FlowId}) 上名為 {ItemKey} 的參數。」
  • 「流程 {FlowName} ({FlowId}) 上名為 {KeyName} 的參數評估為 {ResolveType} 類型,預期為 {ExpectedType} 類型。」
  • 「流程 {FlowName} ({FlowId}) 無法使用回應碼 {ResponseCode} 執行,錯誤碼:{FlowErrorCode}。」

解決方案:檢查傳遞給流程的任何變數的基底類型是否符合參數的類型。

FlowActionTimedOut

錯誤訊息:「識別碼為 {FlowId} 的流程已逾時。錯誤碼:{FlowErrorCode}」

解決方法:檢查流程是否存在錯誤,了解為什麼雲端流程需要執行超過 100 秒才能傳回到您的副手。 嘗試最佳化查詢和從後端系統傳回的資料。 如果在將結果傳送到副手後某些雲端流程邏輯可以繼續執行,請將這些動作放在雲端流程中的「將值傳回 Microsoft Copilot Studio」步驟之後。

InvalidContent

錯誤訊息:「副手中共有 {TotalComponents} 個元件,但沒有一個有效。」

解決方案:打開程式碼編輯器以查看內容的問題。

InfiniteLoopInBotContent

錯誤訊息:「{DialogId}.{TriggerId}.{ActionId} 動作連續執行超過 {MaxTurnCount} 次。 這表示對話方塊執行期間有迴圈,因此對話方塊執行將會終止。」

解決方案:請確定主題正確結束,和連結至其他已正確結束的主題,例如呈報的系統主題。

LatestPublishedVersionNotFound

錯誤訊息:「無法擷取副手最新發佈的版本。」

解決方法:發佈副手

RedirectToDisabledDialog

錯誤訊息:「識別碼為 {DialogId} 的對話方塊在定義中已停用。 使用對話方塊之前,請先啟用對話方塊。」

解決方法:重新啟用主題移除重新導向節點

RedirectToNonExistentDialog

錯誤訊息:「在定義中找不到識別碼為 {DialogId} 的對話方塊。 請檢查對話方塊是否存在,以及識別碼是否正確。」

解決方案:建立新主題以重新導向至或移除重新導向節點

SystemError

錯誤訊息:此錯誤不會產生錯誤訊息。

解決方法:連絡客戶支援