Important
この機能を使用するには、財務と運用アプリのバージョン 10.0.12 が必要ですが、Dataverse にはサービス更新プログラム 189 が必要です。 Dataverse のリリース情報は、最新バージョンの利用可能性ページに発行されています。
Power Apps ポータルでは、Dataverse で仮想エンティティとして使用できる財務エンティティと運用エンティティに対する作成、更新、削除 (CRUD) 操作を有効にします。 この記事では、Power Apps ポータルが財務アプリと運用アプリに実装するシナリオについて説明します。
Power Apps ポータルからの匿名アクセス
財務や運用の見込み客の入札やオンボーディングなどのビジネス プロセスのコラボレーション シナリオでは、外部ユーザーが財務および運用アプリのユーザーではない場合でも、Power Apps ポータルから参加する必要があります。 ユーザーは財務と運用アプリ ユーザーでなくてもサインインする必要がないため、このようなシナリオでは匿名アクセスの簡便さが魅力的です。 ただし、ビジネス プロセスで意味のあるタスクを完了するために、財務および運用で CRUD 操作を実行することが期待されます。
必要なエンティティのみが匿名アクセスに対して有効になるようにするには、財務および運用のユーザーを匿名アクセスのユーザーとして指定する必要があります。 この指定は、[システム パラメーター] ページの [仮想エンティティ] タブの [匿名ポータル アクセス ユーザー ID] フィールドで構成します (システム管理>システム パラメーター)。 指定されたユーザーに職務とセキュリティ ロールを割り当てて、Power Portal から匿名で対話するすべてのユーザーが使用できる必要がある特定のデータへのアクセスを制御します。
Note
このシナリオには匿名アクセスが含まれているため、セキュリティの観点から重要な唯一のユーザー コンテキストは、[ 匿名ポータル アクセス ユーザー ID ] フィールドで指定するユーザーです。
Power Apps ポータルからの認証済みアクセス
Power Apps ポータルから財務および運用への認証済みユーザー アクセスを設定すると、財務および運用のユーザーは Power Apps ポータルから対話できます。 ユーザーが Power Apps ポータルにサインインすると、ジョブ要件に基づいて適切なセキュリティ ロールを持つ財務および運用の既知のユーザーでもあります。 これらのロールは、Power Portal で認証されたユーザーのデータへのセキュリティ アクセスを制御します。 さらに、Power Apps ポータルも使用して財務と運用データにアクセスする予定の財務と運用ユーザーは、CDSVirtualEntityAuthenticatedPortalUser セキュリティ ロールにも属している必要があります。 このロールは、セキュリティの追加レイヤーを提供し、Power Apps ポータルからアクセスする権限を持つすべてのユーザーを追跡するのに役立ちます。
Power Apps ポータルでは認証が Dataverse の連絡先エンティティにリンクされるため、Dataverse 連絡先と財務および運用における対応するユーザーとの間にマッピングを確立する必要があります。 このマッピングは、 msdyn_externalportalusermapping エンティティにエントリを追加することで作成できます。 セキュリティの観点から、Power Apps ポータルで認証されたユーザーが グローバル として使用できる仮想エンティティのスコープを構成する必要があります。
別のテナントから認証されたユーザーをユーザーとして財務および運用に追加するには、財務と運用で 新しいユーザーの作成 プロセスを使用します。 このプロセスにより、Microsoft Microsoft Entra 企業間 (B2B) ゲスト ユーザーとして、テナント間のユーザーが追加されます。
Note
金融および運用アプリのユーザー (認証済みまたは匿名) にシステム管理者ロールを割り当てた場合、Power Apps ポータルからのアクセスは失敗します。