初期設定中に発生した問題に関するトラブルシューティング

メモ

コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。

この記事では、財務と運用アプリと Dataverse 間の二重書き込み統合に関するトラブル シューティングの情報を提供します。 具体的には、デュアル書き込み統合の初期セットアップ中に発生する可能性がある問題を解決するのに役立つ情報が提供されます。

Important

この記事で対処する問題の一部には、システム管理者ロールまたは Microsoft Entra テナント管理者の資格情報が必要な場合があります。 各問題のセクションでは、特定のロールまたは資格情報が必要かどうかを説明します。

二重書き込みの設定に必要なロール: 財務と運用アプリと 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 のエンタープライズ アプリケーションの一覧に表示されるかどうかを確認します。 そうでない場合は、次のセクションの説明に従って同意手順を再実行します。

  1. 管理者の資格情報を使用してサインインします。

    https://login.microsoftonline.com/common/oauth2/authorize?client_id=33976c19-1db5-4c02-810e-c243db79efde&response_type=code&prompt=admin_consent

  2. 同意するには、同意を選択します。 ( id=33976c19-1db5-4c02-810e-c243db79efdeを使用して) アプリをテナントにインストールすることに同意している。

  3. Dataverse では、財務および運用アプリと通信するためにこのアプリが必要です。

    初期同期セットアップのトラブルシューティングのスクリーンショット。

メモ

この方法が機能しない場合は、Microsoft Edge のプライベート モードまたは Chrome のシークレット モードを使用して URL を起動します。

財務環境と運用環境を検出できない

次のエラー メッセージが表示される場合があります。

Finance and Operations アプリ環境 ***.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 試用版 2 プランなど) をユーザーに割り当てて、ユーザーが接続を作成するアクセス許可を持つようにします。 ライセンスを確認するには、[ マイ アカウント ] サイトに移動して、ユーザーに現在割り当てられているライセンスを表示します。

Power Apps ライセンスの詳細については、次の記事を参照してください。