管理对公共系统视图的访问权限(预览版)
[本主题是预发行文档,有可能会有所更改。]
管理员可以管理用户可以在具有安全角色的模型驱动应用中访问的视图。 使用模型驱动应用时,用户只能访问应用于分配给他们的安全角色的系统视图。
重要提示
- 这是一项预览功能。
- 预览功能不适合生产使用且功能可能受限。 这些功能在正式发布之前已经可用,以便客户可以抢先体验并提供反馈。
- 从 2025 年 1 月 15 日到 2025 年 1 月 31 日,用于使用安全角色管理系统视图的公共预览版将部署到环境中以提供。
系统视图是模型驱动应用依赖的特殊视图,为系统表而存在或在您创建自定义表时自动创建。 这些视图具有特定目的和一些附加功能。 当 Power Platform 管理员使用安全角色管理视图列表时,只有这些视图(以及系统默认视图)在视图选择器中可以供分配给该安全角色的用户使用。 其他系统视图会被从下拉列表中筛掉。 当用户导航到“管理和共享视图”选项时,仍可以看到筛选视图。
当 Power Platform 管理员打开“管理表列表视图”功能后,用户可以从管理员管理的视图列表中设置自己的默认视图,并可以在模型驱动应用中的“管理和共享视图”选项中设置自己的个人视图。
数据访问继续使用安全角色权限进行保护,这意味着视图仅显示用户有权访问的记录。 有权访问特定视图并不意味着您也有权访问视图中可用的数据。
备注
此功能可筛选表列表视图选择器中显示的视图。 所有系统视图和关联视图将继续显示在子网格和具有视图选择器的关联网格中。
先决条件
- Microsoft Dataverse 环境中的系统管理员安全角色成员身份。
- 默认情况下,“管理系统视图”功能处于关闭状态。 通过下载并运行 OrganizationSettingsEditor 工具来打开
EnableRoleBasedSystemViews
设置。 详细信息:如何更改默认环境数据库设置 - 建议启用审核,但不是必需的。
Dataverse 环境中的系统视图
系统视图是所有系统表都存在的预定义视图。 这些视图可以包括“公共”、“快速查找”、“高级查找”、“关联”或“查找”。 当管理员或制作者从 Power Apps (make.powerapps.com) 创建视图时,该视图将成为公共视图。 您可以使用安全角色管理公共视图。
常用的公共视图示例
您可以根据用户的安全角色分配,与业务用户一起管理视图的表列表。 管理员选择适用的系统视图,并使用安全角色管理这些视图。 当用户导航到表列表窗体时,他们只能看到使用分配给他们的安全角色进行管理的系统视图。
公共视图示例:
表 | 公共视图 |
---|---|
帐户 | 我的可用客户 |
帐户 | 客户:近 3 个月无市场活动项目 |
潜在顾客 | 我的开启的潜在顾客 |
潜在顾客 | 所有潜在顾客 |
大小写 | 所有案例 |
大小写 | 我关注的案例 |
大小写 | 我的案例 |
大小写 | 我的已解决案例 |
Contact | 所有联系人 |
Contact | 我跟进的联系人 |
Contact | 停用的联系人 |
启用管理表列表视图
- 请确保在您的环境中启用表列表视图功能。 详细信息:先决条件
- 您可以使用安全角色管理公共视图。 如果需要创建新的安全角色,请转到安全角色和权限,了解有关安全角色的详细信息。
- 创建解决方案并添加您管理的表及其相应的视图。
- 将该解决方案作为托管解决方案导出。
- 将解决方案导入生产环境。 通知您的用户,系统视图现在根据其安全角色分配进行筛选。
使用安全角色管理公共视图
所有系统视图都可以通过安全角色进行管理。 一旦管理好,被分配了安全角色的用户只能在视图选择器中看到这些视图。
备注
系统视图在 Power Apps (make.powerapps.com) 中表示为公共视图类型。 只能管理公共视图。 无法为默认公共视图分配访问安全角色。
要使用安全角色管理系统视图,请执行以下操作:
- 登录到 Power Apps。
- 在左侧导航窗格中,选择解决方案,然后打开包含要管理的视图的表所在的解决方案。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
- 打开一个表,如客户表,然后选择视图区域。
- 选择所需的非默认公共视图,然后在命令栏上选择视图设置。
- 选择特定安全角色选项。
- 选择要分配给公共视图的安全角色。
- 完成选择安全角色后,选择保存并发布。