重要注意事項
本主題提到的部分或全部功能已在預覽版中一併提供。 內容和功能可能隨時變更。
本文介紹了 Microsoft Dynamics 365 Intelligent Order Management 中的錯誤處理和疑難排解。
Dynamics 365 Intelligent Order Management 有五個主要的錯誤處理頁面,您可以使用它們來診斷環境問題。 每個錯誤處理頁面根據錯誤類型提供不同的資訊。
特定於實體的協調流程步驟結果
對於銷售訂單和履行訂單等實體,您可以選擇訂單頁面上的 Orchestration Step Results 索引標籤以查看有關為該記錄運行的每個步驟的資訊,以及協調流程結果。
下表描述了 Orchestration Step Results 索引標籤上的欄位。
| 欄位 | 描述 |
|---|---|
| 建立日期 | 步驟執行的日期和時間。 |
| 步驟 | 協調流程之旅中的步驟。 如果您選擇此欄位中的值,您將前往步驟結果,您可以在其中查看所有實體的結果。 |
| 結果 | 結果:成功或失敗。 |
| 結果詳細資料 | 該步驟返回的任何執行結果值訊息。 |
| 執行識別碼 | Power Automate 執行識別碼。 |
| 已處理的記錄 | 該步驟運行的記錄。 |
系統錯誤
您可以查看四種錯誤類型的系統錯誤:
- 供應商輸入
- 供應商動作
- 協調流程步驟
- 原則
要存取這些錯誤類型的錯誤頁面,請在左側導航窗格中選擇監控>錯誤以打開 錯誤頁面登陸頁面。 然後為特定錯誤類型選擇 管理。
供應商輸入錯誤
提供者入站錯誤用於監控處理資料攝取的 Power Automate 流程。 這些類型的錯誤可以透過輪詢 (計劃) 機制或外部系統調用的 webhook 觸發。 提供者入站錯誤頁面上的欄位可以幫助您診斷入站提供者的錯誤。
下表描述了 Provider Inbound Errors 頁面上的欄位。
| 欄位 | 描述 |
|---|---|
| 錯誤時間 | 錯誤發生的日期和時間。 |
| 錯誤狀態 | 錯誤的狀態。 您可以停用錯誤,使其不會出現在該頁面上。 |
| 供應者 | 錯誤所屬的提供者。 |
| 供應商訊息處理常式 | 失敗的訊息處理程式。 |
| 訊息識別碼 | 分配給訊息以唯一標識訊息的識別碼。 |
| 錯誤訊息 | 傳回的錯誤訊息。 |
| 錯誤類別 | 錯誤的類別。 |
| 執行歷程記錄 URL | 指向運行的 Power Automate 流程的連結。 |
提供者動作錯誤
提供者動作錯誤與從 Intelligent Order Management 到提供者動作的出站調用相關聯。 您可以使用此頁面來確定同一提供者是否在整個系統中多次失敗。 這些錯誤可能表明特定提供者存在問題。
下表描述了 Provider Action Errors 頁面上的欄位。
| 欄位 | 描述 |
|---|---|
| 建立日期 | 失敗發生的日期和時間。 |
| 結果 | 結果:成功或失敗。 |
| 供應商動作 | 失敗的提供者動作。 |
| 步驟執行結果 | 與錯誤關聯的步驟。 |
| 已處理的記錄 | 為此失敗處理的記錄。 |
| 結果詳細資料 | 流返回的任何執行結果。 |
| 執行歷程記錄 URL | 失敗的 Power Automate 流程執行。 |
編排步驟錯誤
編排步驟錯誤頁面顯示整個系統失敗的協調流程步驟。 您可以使用它來確定運行之間是否存在系統性問題。 有關這些錯誤的更多資訊,請參閱本文前面的 實體特定協調流程步驟結果部分。
原則錯誤
您可以使用 策略錯誤頁面查找系統中所有的策略和規則故障。
下表描述了原則錯誤頁面上的欄位。
| 欄位 | 描述 |
|---|---|
| 建立日期 | 策略失敗發生的日期和時間。 |
| 結果 | 結果。 該值應始終為 Failure。 |
| 原則 | 失敗的原則。 |
| 步驟執行結果 | 失敗的步驟。 |
| 已處理的記錄 | 失敗的記錄。 |
| 結果詳細資料 | 傳回的任何錯誤訊息的詳細資訊。 |
排查 Power Query 轉換失敗
如果調用 Intelligent Order Management Provider Transformer 失敗,調試失敗的最好方法是直接觀察 Power Automate 的執行。
打開您的環境的 Power Platform 入口網站。
前往解決方案>預設解決方案。
搜尋 IOM Provider Transformer 雲端流程並將其打開。
查看 28 天執行歷史網格中的資訊。
找到您感興趣的執行,然後打開它。
展開嘗試過程。 根據您的 Intelligent Order Management 版本,您可能需要進一步展開才能找到對轉換資料的調用。
如果過程成功,您可以直接查看轉換結果。 如果拋出異常錯誤,您可以透過選擇 Show raw outputs 顯示調用的原始輸出來查看異常詳細資訊。
範例錯誤
下表顯示了錯誤訊息的一些範例,並描述了修復錯誤的建議步驟。
| 錯誤訊息 | 建議的步驟 |
|---|---|
| 無法擷取匹配的提供者轉換記錄。 | 提供者 ID 必須匹配 活動提供者執行個體,而不是提供者定義。 轉換中的源對象和目標對象必須與您調用 Intelligent Order Management Provider Transformer 時顯示的內容相匹配。 |
| 在資料表中找不到欄位「field_name」。 | 您正在嘗試存取記錄中未提供任何值的資料。 如果資料是可選的,則必須使用 Record.FieldOrDefault 作為預設值。 |