初期セットアップ中の問題のトラブルシューティング
この記事では、財務と運用アプリと Dataverse 間の二重書き込み統合に関するトラブル シューティングの情報を提供します。 このトピックでは、 デュアル書き込み統合の初期設定を行う際に、発生する可能性がある問題を修正するトラブルシューティングに特化した情報を提供します。
重要
この記事で説明されている問題の中には、システム管理者ロールまたは Microsoft Microsoft Entra テナント管理者の資格情報のいずれかが必要な場合があります。 各問題のセクションでは、特定のロールまたは資格情報が必要な場合について説明しています。
財務と運用アプリは、Dataverse にリンクできません
二重書き込みの設定に必要なロール: 財務と運用アプリと Dataverse 両方のシステム管理者権限。
一般的には、 Dataverse へのリンク設定 ページで発生するエラーは、設定が不完全な場合やアクセス権限の問題が原因で発生するします。 次の図に示すように、Dataverse へのリンク設定 ページで正常性チェック全体が合格になっていることを確認してください。 正常性チェック全体で合格しない限りは、デュアル書き込みをリンクすることはできません。
財務と運用の環境と Dataverse 環境をリンクするには、Microsoft Entra テナント管理者の資格情報が必要です。 環境をリンクした後、ユーザーはアカウントの資格情報を使用してログインし、既存のテーブル マップを更新できます。
デュアル書き込み対してにリンク可能な、法人または会社数の制限を確認する
マッピングを有効化した際に、次のエラー メッセージが表示される場合があります。
デュアル書き込みエラー - プラグインの登録に失敗: (プロジェクト DWM-1ae35e60-4bc2-4905-88ea-69efd3b29260-7f12cb89-1550-42e2-858e-4761fc1443ea のパーティション マッピングを取得できません。エラーDWM-1ae35e60-4bc2-4905-88ea-69efd3b29260-7f12cb89-1550-42e2-858e-4761fc1443ea で許容されるマッピングの最大パーティション数を超えています)、1 つまたは複数のエラーが発生しました。
現在のところ、環境をリンク可能な法人の制限は、約 250 件です。 このエラーは、マッピングを有効化する際に発生し、環境間で 250 以上の法人がリンクされている場合に発生します。
環境のリンク中に接続設定に失敗
デュアル書き込み環境のリンク中に、アクションの実行に失敗してエラー メッセージが表示されます。
接続の保存に失敗しました! 同じキーの項目がすでに追加されています。
デュアル書き込みでは、同じ名前を持つ複数の法人/会社はサポートされていません。 たとえば、Dataverse に "DAT" という名前の 2 つの会社がある場合、このエラー メッセージが表示されます。
顧客のブロックを解除するには、Dataverse の cdm_company テーブルから重複レコード テーブルを削除します。 また、cdm_company テーブルに空白の名前のレコードがある場合は、それらのレコードを削除または修正します。
財務と運用アプリで二重書き込みのページを開く際にエラーが発生する
Dataverse の環境をデュアル書き込みにリンクしようとすると、以下のエラーメッセージが表示されることがあります。
応答状態コードが成功とならない: 404 (Not Found)。
このエラーは、アプリの同意の手順が完了していない場合に発生します。 テナント管理者アカウントを使用して portal.azure.com
にログオンし、ID が 33976c19-1db5-4c02-810e-c243db79efde
のサード パーティ アプリが Microsoft Entra のエンタープライズ アプリケーション リストに表示されているかどうかを確認することで、同意が提供されているかどうかを検証できます。 それ以外の場合は、次のセクションで説明するように、同意の手順を再実行します。
アプリへの同意をする場合
管理者の資格情報を使用して、次の URL を起動します。
https://login.microsoftonline.com/common/oauth2/authorize?client_id=33976c19-1db5-4c02-810e-c243db79efde&response_type=code&prompt=admin_consent
同意するには、同意を選択します。 テナントにアプリ (
id=33976c19-1db5-4c02-810e-c243db79efde
) をインストールすることについて同意されたものとします。このアプリは、Dataverse が財務と運用アプリと通信するのに必要です。
メモ
これが動作しない場合は、Microsoft Edge のプライベート モードまたは Chrome の匿名モードで URL を起動します。
財務と運用の環境が見つからない
次のエラー メッセージが表示される場合があります。
財務と運用アプリの環境 ***.cloudax.dynamics.com は検出できません。
環境が検出されないという問題を引き起こす可能性のあるものが 2 つあります。
- ログインに使用するユーザーが、財務と運用のインスタンスと同じテナントではない。
- Microsoft がホストしていた従来の財務と運用のインスタンスには、ディスカバリーに関する問題がありました。 この問題を解決するには、財務と運用のインスタンスを更新します。 どのようなアップデートでも、この環境は検出可能になります。
接続作成中の 403 (許可されていません) エラー
二重書き込みリンク プロセスの一環として、リンクされた Dataverse 環境でユーザーに代わって 2 つの Power Apps 接続 (Apihub 接続とも呼ばれます) が作成されます。 顧客に Power Apps 環境のライセンスがない場合、ApiHub 接続の作成に失敗し、403 (許可されていません) エラーが表示されます。 エラー メッセージの例を次に示します:
MSG=[二重書き込み環境の設定に失敗しました。 エラーの詳細 : 応答状態コードが成功とならない: 403 (許可されていません)。 - 応答状態コードが成功とならない: 403 (Forbidden)。] STACKTRACE=[ at Microsoft.Dynamics.Integrator.ProjectManagementService.DualWrite.DualWriteConnectionSetProcessor.<CreateDualWriteConnectionSetAsync>d__29.MoveNext() in X:\bt\1158727\repo\src\ProjectManagementService\DualWrite\DualWriteConnectionSetProcessor.cs:line 297 --- 例外が発生した直前の場所からのスタックトレースの終了位置 --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Dynamics.Integrator.ProjectManagementService.Controllers.DualWriteEnvironmentManagementController.<SetupDualWriteEnvironmentAsync>d__34.MoveNext() in X:\bt\1158727\repo\src\ProjectManagementService\Controllers\DualWriteEnvironmentManagementController.cs:line 265]
このエラーは、Power Apps ライセンスがないために発生します。 適切なライセンス (例: Power Apps Trial 2 Plan) をユーザーに割り当て、接続を作成するアクセス許可を与えます。 ライセンスを確認するには、顧客は マイ アカウント サイトに移動して、現在ユーザーに割り当てられているライセンスを表示します。
Power Apps ライセンスの詳細については、次の記事を参照してください: