このシナリオでは Dataverse 列レベルのセキュリティを使用する方法について説明します。
ここに示すように、取引先担当者の携帯電話番号へのアクセスのレベルは営業担当者によって異なるようにするということが、会社の方針であると仮定します。
| [ユーザーまたはチーム] | アクセス |
|---|---|
| 営業課長 | 読み取り専用。 取引先担当者のマスキングされたフォームの携帯電話番号を表示のみできます。 |
| 担当副社長 | すべて。 取引先担当者の携帯電話番号を作成、更新、および表示できます。 |
| 営業担当者およびそのほかのすべてのユーザー | ありません。 取引先担当者の携帯電話番号を作成することも、更新することも、表示することもできません。 |
次の手順を使用して、この列を保護します。
列をセキュリティで保護する
Power Apps にサインインします。
テーブル を選択します。
取引先担当者 テーブルを選択します。
スキーマ の下で、列 を選択します。
列リストを下にスクロールして、携帯電話 を開きます。
詳細オプションを展開し、全般の下で列のセキュリティを有効にするを選択します。
マスキング ルール ドロップダウン メニューを選択し、マスキング ルールを選択します。
保存 を選びます。
セキュリティ プロファイルを構成する
Power Platform 管理センター から、セキュリティ プロファイルを構成する環境を選択します。
設定>ユーザー + アクセス許可>列のセキュリティ プロファイル を選択します。
新規プロファイル を選択し、営業課長 などの名前を入力し、説明を入力して、保存 を選択します。
営業課長 を選択し、ユーザー タブを選択して、+ ユーザーの追加 を選択し、連絡先フォームの携帯電話番号へのアクセス権を付与するユーザーを選択して、追加 を選択します。
ヒント
ユーザーを個別に追加する代わりに、アクセスを付与するすべてのユーザーが含まれる 1 つまたは複数のチームを作成します。
上記の手順を繰り返して、担当副社長 の列セキュリティ プロファイルを作成します。
列のアクセス許可を構成する
列セキュリティ プロファイル タブを選択し、営業課長 を選択します。
列のアクセス許可 タブを選択し、mobilephone を選択し、編集 を選択します。 読み取り 設定を 許可 に設定し、他の設定は 不許可 のままにして、保存 を選択します。
列セキュリティ プロファイル タブを選択し、担当副社長 を選択します。
列のアクセス許可 タブを選択し、mobilephone を選択し、編集 を選択します。 読み取り 設定を 許可に、 マスクなしで読み取る を 1 レコードに、残りを 許可に設定し、 保存を選択します。
以前に作成したデータ列セキュリティ プロファイルで定義されていないユーザーは、連絡先フォームやビューの携帯電話列に対するアクセス権がありません。 列が、
********と表示され、コラムが保護されていると示します。