列级别安全性示例

此方案描述了如何使用 Dataverse 列级安全性

假设您的公司政策是销售成员对联系人手机号码具有不同级别的访问权限,如此处所述。

用户或团队 访问权限
销售经理 只读 只能以掩码形式查看联系人的移动电话号码。
副总裁 完全。 可以创建、更新和查看联系人的手机号码。
销售员与其他所有用户 无。 不能创建、更新或查看联系人的移动电话号码。

使用以下步骤来保护该列。

保护列

  1. 登录到 Power Apps

  2. 选择

  3. 选择联系人表。

    显示如何选择联系人表的屏幕截图。

  4. 架构下面,选择

    显示的屏幕截图在“架构”下,选择“列”。

  5. 在“列”列表中向下滚动,打开移动电话

    显示移动电话列的截图。

  6. 展开高级选项,然后在常规下,选择启用列安全性

    显示高级选项和启用列安全性的屏幕截图。

  7. 选择掩码规则下拉菜单,然后选择一个掩码规则

  8. 选择保存

配置安全性配置文件

  1. Power Platform 管理中心,选择要为其配置安全配置文件的环境。

  2. 选择设置>用户 + 权限>列安全配置文件

  3. 选择新建配置文件,输入一个名称,如销售经理,输入说明,然后选择保存

    显示如何创建新列安全配置文件的截图。

  4. 选择销售经理,选择用户选项卡,选择 + 添加用户,选择要向其授予联系人窗体中移动电话号码的读取访问权限的用户,然后选择添加

    小费

    您可以创建包括授予访问权限的所有用户的一个或多个团队,而无需添加每个用户。

  5. 重复上述步骤,为副总裁创建列安全配置文件。

配置列权限

  1. 选择列安全配置文件选项卡,然后选择销售经理

  2. 选择列权限选项卡上,选择 mobilephone,然后选择编辑。 将读取设置设为允许,将其他设置设为不允许,然后选择保存

    显示编辑列安全权限的截图。

  3. 选择列安全配置文件选项卡,然后选择副总裁

  4. 选择列权限选项卡上,选择 mobilephone,然后选择编辑。 将读取设置为允许,将读取未掩码值设置为一个记录,其余设置为允许,然后选择保存

在以前创建的列安全配置文件中未定义的任何用户都将无法访问联系人窗体或视图上的移动电话列。 列值显示 锁定图标。 ********,表示列已受保护。

用于控制访问权限的列级安全性
层次结构安全性