重要
このトピックに記載されている一部またはすべての機能は、プレビュー リリースの一部として使用可能です。 コンテンツおよび機能は、変更されることがあります。
この記事では、Microsoft Intelligent Order Management でのエラー処理について説明します。
Intelligent Order Managementには、環境に関する問題の診断に使用できる 5 つの主要なエラー処理ページがあります。 各エラー処理ページには、エラーのタイプに基づいて異なる情報が表示されます。
エンティティ固有のオーケストレーション手順の結果
販売注文やフルフィルメント注文などのエンティティについては、注文ページで オーケストレーション手順の結果 タブを選択して、そのレコードに対して実行された各手順と、オーケストレーションの結果に関する情報を表示できます。
次のテーブルでは、オーケストレーション手順の結果 タブのフィールドについて説明します。
| フィールド | 内容 |
|---|---|
| 作成日 | 手順が実行された日時。 |
| 手順 | オーケストレーションの実行手順。 このフィールドの値を選択すると、手順結果に移動し、すべてのエンティティの結果が表示されます。 |
| 結果 | 結果: 成功 か 失敗 です。 |
| 結果の詳細 | 手順が返した実行結果値のメッセージ。 |
| 実行 ID | Power Automate 実行 ID。 |
| 処理済レコード | 手順が実行されたレコード。 |
[オーケストレーション ステップの結果] タブの結果のスクリーンショット。
システム エラー
次の 4 つのエラー タイプに対するシステム エラーを表示できます。
- プロバイダー入庫
- プロバイダー アクション
- オーケストレーション ステップ
- Policy
これらのエラー タイプのエラー ページにアクセスするには、左のナビゲーション ウィンドウで 監視 エラー の順に選択し、エラー ページ のランディング ページを開きます。 次に、特定のエラー タイプに対して 管理 を選択します。
[エラー] ページのランディング ページのスクリーンショット。
プロバイダー入庫エラー
プロバイダーの受信エラーは、データ インジェストを処理するPower Automate フローを監視するために使用されます。 これらのタイプのエラーは、ポーリング (スケジュール済) メカニズムまたは外部システムが呼び出す Webhook が引き起こします。 プロバイダー受信エラー ページのフィールドで、受信プロバイダーのエラーを診断することができます。
次のテーブルは、プロバイダー受信エラー ページのフィールドについて説明しています。
| フィールド | 内容 |
|---|---|
| エラーの時刻 | エラーが発生した日時。 |
| エラーの状態 | エラーの状態。 エラーを非アクティブ化して、このページに表示されないようにできます。 |
| プロバイダー | エラーが属するプロバイダー。 |
| プロバイダー メッセージ ハンドラー | 失敗したメッセージ ハンドラー。 |
| メッセージ ID | メッセージを一意に識別するためにメッセージに割り当てられる ID。 |
| エラー メッセージ | 返されたエラー メッセージ。 |
| エラー カテゴリ | エラーのカテゴリ。 |
| 実行履歴 URL | 実行されたPower Automate フローへのリンク。 |
[プロバイダーの受信エラー] ページのエラーのスクリーンショット。
プロバイダー アクション エラー
プロバイダー アクション エラーは、Intelligent Order Managementからプロバイダー アクションへの発信呼び出しに関連付けられます。 このページを使用して、同じプロバイダーがシステム全体で何度も失敗するかどうかを確認できます。 これらのエラーは、特定のプロバイダーにある問題を示している場合があります。
次のテーブルは、プロバイダー アクション エラー ページのフィールドについて説明しています。
| フィールド | 内容 |
|---|---|
| 作成日 | 失敗が発生した日時。 |
| 結果 | 結果: 成功 か 失敗 です。 |
| プロバイダー アクション | 失敗したプロバイダー アクション。 |
| ステップ実行結果 | エラーが関連付いている手順。 |
| 処理済レコード | この失敗に対して処理されたレコード。 |
| 結果の詳細 | フローが返された実行結果。 |
| 実行履歴 URL | 失敗したPower Automate フローの実行。 |
[プロバイダー アクション エラー] ページのスクリーンショット。
オーケストレーション手順エラー
オーケストレーション手順エラー ページには、システム全体で失敗したオーケストレーションの手順が表示されます。 このツールを使用して、実行にシステム上の問題があるかどうかを確認できます。 これらのエラーの詳細については、この記事の最初にある エンティティ固有のオーケストレーション手順の結果 セクションを参照してください。
ポリシー エラー
ポリシー エラー を使用して、システム内のすべてのポリシーやルールの失敗を検出することができます。
次のテーブルは、ポリシー エラー ページのフィールドについて説明しています。
| フィールド | 内容 |
|---|---|
| 作成日 | ポリシーの失敗が発生した日時。 |
| 結果 | 結果。 値は常に 失敗 である必要があります。 |
| Policy | 失敗したポリシー。 |
| ステップ実行結果 | 失敗した手順。 |
| 処理済レコード | 失敗したレコード。 |
| 結果の詳細 | 返されたエラー メッセージの詳細。 |
[ポリシー エラー] ページのスクリーンショット。
Power Query変換エラー
Intelligent Order Management Provider Transformer の呼び出しが失敗した場合、エラーをデバッグする最善の方法は、Power Automateの実行を直接観察することです。
ご利用の環境の Power Platform ポータルを開きます。
ソリューション 既定のソリューション に移動します。
IOM プロバイダー変換 クラウド フローを検索して開きます。
28 日実行履歴 グリッドで情報を確認します。
28 日間の実行履歴グリッドのスクリーンショット。
目的の実行を検索して開きます。
プロセスの実行 を展開します。 Intelligent Order Managementのバージョンによっては、Transform データの呼び出しを見つけるためにさらに拡張する必要がある場合があります。
プロセスに成功した場合は、変換の結果を直接表示できます。 例外エラーが発生した場合は、未加工出力の表示 を選択して例外の詳細を確認し、呼び出しの未加工出力を表示します。
フローステップのスクリーンショット。
エラーの例
次のテーブルは、エラー メッセージの例を示しており、推奨されるエラーの修正手順について説明します。
| エラー メッセージ | 推奨される手順 |
|---|---|
| 一致するプロバイダー変換レコードの取得に失敗しました。 | プロバイダー ID は、プロバイダー定義ではなく 有効なプロバイダー インスタンス と一致する必要があります。 変換のソース オブジェクトと変換先オブジェクトは、Intelligent Order Management プロバイダー トランスフォーマーの呼び出しに表示されているものと一致する必要があります。 |
| 「フィールド名」 フィールドがテーブルで見つかりませんでした。 | レコードに値が指定されていないデータにアクセスしようとしている場合。 データがオプションの場合は、Record.FieldOrDefault を既定値として使用する必要があります。 |
オーケストレーション エラーの再処理
販売注文がオーケストレーションのステップで失敗した場合、アクション ペインの 再処理 ボタンを使用して、失敗したステップから再処理することができます。
アクション ウィンドウの [再処理] ボタンが強調表示されているスクリーンショット。
二重書き込みエラー
販売注文または販売注文の明細行が、財務と運用アプリへの二重書き込み処理中に失敗した場合、エラーは以下の場所に表示されます:
財務と運用アプリケーションに注文を送信するために使用される既成のプロバイダー アクションが、オーケストレーション ステップの結果タブに失敗と表示されます。結果の詳細には、注文ヘッダーの二重書き込みエラーによるエラーメッセージが表示されます。
二重書き込み処理中に 1 つ以上の受注明細行にエラーが発生した場合、Dataverse の注文明細行に表示される新しい同期エラーフィールドに二重書き込みエラーメッセージが表示されます。 Intelligent Order Managementのユーザー インターフェース (UI) には、すぐに使える状態で提供されています。
[同期エラー] フィールドが強調表示されているスクリーンショット。
二重書き込みで、行のない注文をフィルターします
受注に受注の明細行がない場合、下流処理でのエラーを防ぐために、同期化から二重書き込みによるフィルター処理が行われます。 エラー メッセージは、Intelligent Order Managementの Orchestration Step Results タブに表示されます。