瞭解錯誤碼
當副手在交談過程中遇到問題時,它會回覆一則訊息,其中包含所遇到特定問題的錯誤碼。 副手的使用者應將此錯誤碼提供給他們的管理員。
作為副手製作者,如果在使用測試窗格測試副手時出現問題,除了錯誤碼外,您還可以看到一則訊息,其中包含更多與問題相關的內容。 或者,您可以使用主題檢查器面板來驗證您的副手。
錯誤清單
注意
某些錯誤訊息中使用的術語對話方塊指的是主題。
錯誤碼 | Description |
---|---|
ContentError | 主題內容中有錯誤。 |
DataLossPreventionViolation | 違反資料外洩防護。 |
FlowActionException | 執行雲端流程時發生錯誤。 |
FlowActionBadRequest | 對雲端工作流程發出的要求格式不正確。 |
FlowActionTimedOut | 雲端流程執行超過 100 秒且逾時。 |
InvalidContent | 將無效內容新增至程式碼編輯器。 |
InfiniteLoopInBotContent | 節點執行次數過多。 |
LatestPublishedVersionNotFound | 無法擷取副手的已發佈版本。 |
RedirectToDisabledDialog | 主題正在重新導向至停用的主題。 |
RedirectToNonExistentDialog | 主題正在重新導向至其他已不存在的主題。 |
SystemError | Microsoft Copilot Studio 中發生系統錯誤。 |
ContentError
錯誤訊息:此錯誤會根據錯誤的內容來產生動態訊息。
解決方法:這是針對與副手內容相關問題的籠統錯誤。 請參閱錯誤訊息以了解詳細資訊。
常見的問題包括:
- 節點缺少必要的屬性。
- 使用程式碼編輯器新增了無效的 YAML。
- Power Fx 公式包含錯誤。
DataLossPreventionViolation
錯誤訊息:此環境要求使用者登入後,才能使用副手。 移至「管理 > 安全性 > 驗證」,然後選取 [要求使用者登入] 選項。」
解決方式:
- 您環境的資料外洩防護 (DLP) 原則要求該使用者必須登入。 請參閱 使用「登入系統」主題來新增使用者認證。。
- 副手中使用的一個或多個連接器不在同一資料群組中。 請參閱Copilot Studio連接器。
- 副手中使用的一個或多個連接器遭到租用戶管理員封鎖。
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
錯誤訊息:此錯誤不會產生錯誤訊息。
解決方法:連絡客戶支援。