Dataverse 仮想エンティティの構成

この記事では、Microsoft Dataverse で財務と運用アプリの仮想エンティティを構成する方法について説明します。

重要

この記事に含まれる構成ステップが必要となるのは、Microsoft Power Platform 統合が有効になっていない財務と運用アプリ環境に対してのみです。 Microsoft Power Platform 統合が有効になっている財務と運用アプリ環境のために、統合を有効にするプロセスの一部としてこの記事で説明した仮想エンティティ構成が自動的に実行されます。

Dataverse 仮想エンティティがを手動で構成された場合、この記事のガイダンスに従うと、Microsoft Power Platform 統合を有効にする前にMicrosoft Power Platform 統合が有効にされた後に、手動構成がリンクされた Power Platform 環境で使用されなくなります。 仮想エンティティは、Microsoft Power Platform 統合によって提供される自動構成を使用して Dataverse 環境に接続します。 ただし、財務と運用アプリ環境を Microsoft Power Platform 統合が有効になっていない追加の Power Platform 環境に接続するには、仮想エンティティの手動構成が使用されます。

財務と運用アプリ環境の Microsoft Power Platform 統合を有効にする方法の詳細については、Microsoft Power Platform 統合の有効化 を参照してください。

仮想エンティティ ソリューションの取得

財務と運用仮想エンティティの Dataverse ソリューションは、Microsoft AppSource 仮想エンティティ ソリューションからインストールする必要があります。 詳細については、財務と運用仮想エンティティ を参照してください。

次のソリューションが Dataverse にインストールされていることを確認します。

  • Dynamics365Company - すべての財務と運用エンティティによって参照される会社エンティティを、PrimaryCompanyContext メタデータ値と共に追加します。

  • MicrosoftOperationsVESupport - これにより、財務と運用仮想エンティティ機能のコア サポートが提供されます。

  • MicrosoftOperationsERPCatalog - これは、mserp_financeandoperationsentity 仮想エンティティを通じて使用できる財務と運用エンティティの一覧を提供します。

  • MicrosoftOperationsERPVE: これは、表示されるときに生成された仮想エンティティを含む、API マネージド ソリューションです。

仮想エンティティ ソリューションで更新を使用できる場合は、Power Platform 管理センターで手動で適用できます。 仮想エンティティ ソリューションを手動でインストールおよび更新する方法の詳細については Dynamics 365 アプリの管理 を参照してください。

メモ

Microsoft Power Platform 統合が有効になっている財務と運用アプリ環境では、仮想エンティティ ソリューションに対する使用可能な更新が自動的に適用されます。

認証と承認

ソリューションを Dataverse 環境にインポートした後は、両方の環境を相互に接続するように設定する必要があります。 Dataverse は、Microsoft Entra アプリケーションに基づいて、サービス間 (S2S) 認証を使用して財務と運用アプリを呼び出します。 環境この新しい Microsoft Entra アプリケーションは、Dataverse 環境の単一のインスタンスを表します。 Dataverse および財務と運用アプリ環境の組み合わせが複数存在する場合は、組み合わせごとに独立した Microsoft Entra アプリケーションを作成し、財務と運用アプリおよび Microsoft Power Platform 環境の正しい組み合わせの間で確実に接続が確立する必要があります。

メモ

仮想エンティティは、テナント全体でサポートされていません。 Microsoft Power Platform 環境は、財務と運用アプリ環境および同じ Microsoft Entra テナントにある必要があります。

Azure ポータルでアプリを登録する

次の手順では、Microsoft Entra アプリケーションの作成方法を説明します。

重要

Microsoft Entra アプリケーションは、財務と運用アプリと同じテナントに作成する必要があります。

  1. https://portal.azure.com> Microsoft Entra > アプリの登録に移動します。

  2. 新規登録 を選択します。 次の情報を入力します。

    • 名前: 一意の名前を入力します。

    • アカウント タイプ: 任意の Microsoft Entra ディレクトリを入力します (シングルまたはマルチテナント)。

    • リダイレクト URI: 空白のままにします。

    • 登録 を選択します。

    • 後の手順で必要となるため、アプリケーション (クライアント) ID の値をメモしておきます。

  3. アプリケーションの対称キーを作成します。

    • 新しく作成されたアプリケーションで 証明書とシークレット を選択します。

    • 新しいクライアント シークレット を選択します。

    • 説明と有効期限を入力します。

    • 保存 を選択します。 キーが作成され、表示されます。 この値を後で使用するためにコピーします。

財務と運用アプリでアプリのアクセス許可を付与する

作成した Microsoft Entra アプリケーションは、Dataverse によって財務と運用アプリを呼び出すために使用されます。 したがって、財務と運用アプリによって信頼され、適切な権限を持つユーザー アカウントに関連付けられている必要があります。 仮想エンティティ機能への権限のみを持つ特殊サービス ユーザーは、財務と運用アプリで作成される必要があります。 このサービス ユーザーには、その他の権限が設定されている必要はありません。 このステップを完了した後、作成した Microsoft Entra アプリケーションのシークレットを持つアプリケーションによって、この財務と運用アプリ環境を呼び出して仮想エンティティの機能にアクセスできます。

  1. 財務と運用で、システム管理 > ユーザー > ユーザーに移動します。

  2. Microsoft Entra ID でユーザーを作成します。 たとえば、dataverseintegration@contoso.com。

  3. システム管理>ユーザーに移動してユーザーのインポートを選択し、そのユーザーを財務と運用アプリ環境にインポートします。

    • このユーザーにセキュリティ ロール Dataverse 仮想エンティティ インテグレーション アプリを割り当てます。

    • システム ユーザーを含む他のすべてのロールを削除します。

  4. システム管理>設定>Microsoft Entra アプリケーションの順に移動して Dataverse を登録します。

    • 新しい行を追加します。

    • クライアント ID: 上で作成されたアプリケーション (クライアント) ID

    • 名前 - Dataverse 統合 (または別の名前) を入力します。

    • ユーザー ID: 上記で作成されたユーザー ID。

仮想エンティティ データ ソースの構成

プロセスの次のステップでは、接続先の財務と運用インスタンスに Dataverse を提供します。 以下の手順では、プロセスのこの部分について説明します。

  1. Dataverse では、詳細設定 > 管理 > 仮想エンティティ データ ソースに移動します。

  2. 「財務と運用」という名前のデータ ソースを選択します。

  3. 上記の手順に従って情報を入力します。

    • ターゲット URL - 財務と運用にアクセスできる URL。

    • OAuth URL - https://login.windows.net/

    • テナント ID- 「contoso.com」などのテナント。

    • Microsoft Entra アプリケーション ID - 上で作成されたアプリケーション (クライアント) ID

    • Microsoft Entra アプリケーション シークレット: 上で生成されたシークレット。

    • Microsoft Entra リソース - 00000015-0000-0000-c000-000000000000 と入力します (これは、財務と運用を表す Microsoft Entra アプリケーションで、常に同じ値である必要があります)。

  4. 変更を保存します。

仮想エンティティ の構成が完了したら、Dataverse で仮想エンティティを有効にできます。 詳細については、Microsoft Dataverse 仮想エンティティの有効化 を参照してください。