テーブルのアクセス許可
テーブルのアクセス許可によって、Web サイト上の特定の Microsoft Dataverse テーブルに対する Web サイト ユーザーのアクセスとスコープを定義します。 Dataverse 行は、Power Pages Web サイトでリスト、フォーム、またはマルチステップ フォームを使用してアクセスしたり、Web ページのコンテンツまたは Web テンプレートで Liquid タグを使用して表示したりすることができます。
Power Pages Management アプリまたは Power Pages デザイン スタジオでテーブルのアクセス許可を作成し、それを 1 つ以上の Web ロールに関連付けて、Web サイト ユーザーが特定のテーブル行にアクセスできるように構成できます。
重要
テーブルのアクセス許可は、すべてのフォームとリストに対して自動的に強制適用され、Liquid タグを使用して取得されたデータに適用されます。
テーブルのアクセス許可の作成
新しいテーブルのアクセス許可行を作成するには、次の手順に従います。
セキュリティで保護されるテーブルを特定します。
スコープを定義します。
グローバル以外のスコープの場合は、そのスコープを定義するリレーションシップを選択します。
このアクセス許可を使用してロールに付与する権限を決定します。
重要
権限は累積されます。 ユーザーが、読み取り権限を許可しているロールと、読み取り/書き込み権限を許可している別のロールに含まれている場合、そのユーザーには、2 つのロールの間で重複するすべての行に対する読み取り/書き込み権限が付与されます。 別のロールを割り当てることによって、アクセス許可のスコープを縮小したり、権限を削除したりするメカニズムはありません。
Power Pages デザイン スタジオの使用
Power Pages デザイン スタジオで、テーブルのアクセス許可を作成および編集するためのユーザー エクスペリエンスを提供するには、次の手順に従います。
設定ワークスペースを選択し、テーブルのアクセス許可を選択します。
省略記号 (...) メニューを選択し、既存のテーブルのアクセス許可行の編集を選択するか、新しいアクセス許可コマンドを使用してアクセス許可設定パネルにアクセスします。
Power Pages デザイン スタジオでのテーブルのアクセス許可の管理の詳細と、ステップごとの手順については、「Power Pages でテーブルのアクセス許可を構成する」を参照してください。
列のアクセス許可
テーブルのアクセス許可を使用すると、個々の Dataverse テーブル行にセキュリティを適用できます。 さらに、列のアクセス許可を追加して、個々のテーブル列を保護できます。
注
現在、列のアクセス許可はPower Pagesポータル Web API にのみ適用されます。ポータル Web APIは、Web サイト ページのすべての Microsoft Dataverse テーブルで操作を実行するために使用します。
Web ロールには、テーブルのアクセス許可と列のアクセス許可をいくつでも付与できます。 We bロールに複数の列のアクセス許可がある場合、選択した Web ロールにすべての列のアクセス許可が適用されます。
アクセス許可を評価するときは、テーブルのアクセス許可が最初に評価されます。 ユーザーがテーブルにアクセスできる場合、テーブルの列のアクセス許可が適用されます。 テーブルへのアクセス権がユーザーにない場合、構成された列のアクセス許可は無視されます。
列のアクセス許可が定義されていない場合、対応するテーブルのアクセス許可がすべての列に適用されます。
列のアクセス許可の管理の詳細については、「Power Pages の列のアクセス許可を構成する」を参照してください。