パブリック システム ビューへのアクセスを管理する (プレビュー)
[このトピックはプレリリース ドキュメントであり、変更されることがあります。]
管理者は、セキュリティ ロールを持つモデル駆動型アプリでユーザーがアクセスできるビューを管理できます。 モデル駆動型アプリ を使用する場合、ユーザーは、割り当てられているセキュリティ ロールに適用されるシステム ビューにのみアクセスできます。
重要
- これはプレビュー機能です。
- プレビュー機能は運用環境での使用を想定しておらず、機能が制限されている可能性があります。 これらの機能を公式リリースの前に使用できるようにすることで、顧客が事前にアクセスし、そこからフィードバックを得ることができます。
- 2025 年 1 月 15 日から 1 月 31 日まで、セキュリティ ロールを使用してシステム ビューを管理するためのパブリック プレビューが環境に展開され、利用可能になります。
システム ビューは、モデル駆動型アプリが依存する特別なビューで、システム テーブルのために存在するか、カスタムテーブルを作成する際に自動的に作成されます。 これらのビューは、特定の目標といくつかの追加機能を備えています。 Power Platform の管理者がセキュリティ ロールでビューのリストを管理する場合、そのセキュリティ ロールに割り当てられているユーザーは、それらのビューとシステムの既定ビューのみをビュー セレクタで利用することができます。 その他のシステムビューは、ドロップダウンリストからフィルタリングされます。 ユーザーが [ビューの管理と共有] オプションに移動すると、フィルター処理されたビューを引き続き表示できます。
Power Platform の管理者がテーブル リスト ビューの管理機能をオンにした後、ユーザーは、管理者が管理するビューのリストから既定のビューを設定し、モデル駆動型アプリのビューの管理と共有オプションから自分専用のビューを設定することができます。
データ アクセスは引き続きセキュリティ ロール特権で保護されます。つまり、ユーザーがアクセスできるレコードのみがビューに表示されます。 特定のビューにアクセスできるからといって、そのビューで使用可能なデータにもアクセスできるわけではありません。
ヒント
この機能は、テーブル リスト ビュー セレクターに表示されるビューをフィルター処理します。 すべてのシステム ビューと関連するビューは、ビュー セレクターを持つサブグリッドと関連グリッドに引き続き表示されます。
前提条件
- Microsoft Dataverse 環境におけるシステム管理者のセキュリティ ロールのメンバーシップ。
- デフォルトでは、システムビューの管理機能はオフになっています。 OrganizationSettingsEditor ツールをダウンロードして実行し、
EnableRoleBasedSystemViews
の設定をオンにします。 詳細情報: 既定の環境のデータベース設定を変更する方法 - 監査をオンにすることを推奨しますが、必須ではありません。
Dataverse 環境におけるシステム ビュー
システム・ビューは、すべてのシステム・テーブルに存在する定義済みのビューです。 これらのビューには、公開、簡易検索、高度な検索、関連付け、または参照を含めることができます。 管理者または作成者が Power Apps (make.powerapps.com) からビューを作成すると、そのビューはパブリック ビューになります。 セキュリティ ロールを使用してパブリック ビューを管理できます。
一般的に使用されるパブリック ビューの例
ユーザーのセキュリティ ロールの割り当てに基づいて、ビジネス ユーザーと共にビューのテーブル リストを管理できます。 管理者は、該当するシステム ビューを選択し、これらのビューをセキュリティ ロールで管理します。 ユーザーがテーブル リスト フォームに移動すると、自分に割り当てられているセキュリティ ロールで管理されていたシステム ビューのみが表示されます。
パブリックビューの例:
テーブル | 共有ビュー |
---|---|
アカウント | 自分のアクティブなアカウント |
アカウント | 過去 3 か月間キャンペーン活動がないアカウント |
リード | 自分のオープンしているリード |
リード | すべてのリード |
Case | すべてのサポート案件 |
Case | フォローしているサポート案件 |
Case | 自分のサポート案件 |
Case | 自分の解決済みサポート案件 |
取引先担当者 | すべての取引先担当者 |
取引先担当者 | フォローしている取引先担当者 |
取引先担当者 | 非アクティブな取引先担当者 |
[テーブル リスト ビューの管理] をオンにする
- ご使用の環境で、テーブル リスト ビュー機能を有効にしてください。 詳細: 前提条件
- セキュリティ ロールを使用してパブリック ビューを管理します。 新しいセキュリティ ロールを作成する必要がある場合は、セキュリティ ロールと特権 に移動してセキュリティ ロールの詳細を確認してください。
- ソリューションを作成し、管理しているテーブルとそれに対応するビューを追加します。
- ソリューションを管理対象としてエクスポートします。
- ソリューションを運用環境にインポートします。 システム ビューがセキュリティ ロールの割り当てに基づいてフィルター処理されるようになったことをユーザーに通知します。
セキュリティ ロールを使用して共有ビューを管理する
すべてのシステム ビューは、セキュリティ ロールで管理できます。 管理されると、セキュリティ ロールが割り当てられているユーザーには、ビュー セレクターでこれらのビューのみが表示されます。
ヒント
システム ビューは、Power Apps のパブリック ビュー タイプとして示されます。 (make.powerapps.com) 。 管理できるのは、共有ビューのみです。 既定のパブリック ビューには、アクセスのセキュリティ ロールを割り当てることはできません。
セキュリティ ロールを使用してシステム ビューを管理する方法:
- Power Apps にサインインします。
- 左側のナビゲーションペインで、ソリューション を選択して、必要なソリューションを開き、管理するビューを持つテーブルを持つソリューションを開きます。 項目がサイド パネル ウィンドウに表示されない場合は、…さらに表示 を選択して、目的の項目を選択します。
- アカウントテーブルなどのテーブルを開き、表示 領域を選択します。
- 必要な既定以外のパブリック ビューを選択し、コマンド バーで ビューの設定を選択します。
- 特定のセキュリティ ロールのオプションを選択します。
- 共有ビューに割り当てるセキュリティ ロールを選択します。
- セキュリティ ロールの選択が終わったら、保存して公開する を選択します。