Salesforce 权限集组

问题描述 投票:0回答:1

在 Salesforce 中,很少有权限集在系统权限中启用了查看所有数据/修改所有数据,我正在尝试对这些权限集进行分组并创建一个静音权限集。我需要禁用“查看全部”并修改这些权限集中的自定义对象之一中的所有内容。这在销售人员中可能吗?

场景: PermissionSetA 具有查看系统中所有数据的权限 PermissionSetB 具有查看全部和修改系统中所有数据的权限 CustomObjectA__c - 它可以访问 PermissionSetA 和 PermissionSetB 新的 PermissionSetGroupA - 尝试将 PermissionSetA 和 PemrissionSetB 合并为一个组,并通过静音查看全部和修改全部来为 CustomObjectA 创建静音权限集。

错误: 我无法将 PermissionSetA 与 PermissionSetB 组合在权限集组中。如果我想实现这一点,我需要在系统权限中禁用查看所有数据/修改所有数据。

目标: CustomObjectA 是私有对象,只有记录的所有者才能访问其记录,并且如果共享,它应该是可见的。实现了这种情况,但在共享记录层次结构中,有些用户有权访问所有记录,除非他们具有系统管理员配置文件,否则这些记录不应该存在。当我检查时,我发现共享层次结构中的用户正在通过权限集获取访问权限。因此,如果不知道如何实现这一点,可以通过权限集组控制静音查看全部/修改全部。

salesforce
1个回答
0
投票

您无法使用权限集组或静音权限集静音系统级权限,例如“查看所有数据”或“修改所有数据”。相反:

  1. 使用单独的权限集: 单独应用 PermissionSetA 和 PermissionSetB 并为 CustomObjectA__c 创建静音权限集以控制其访问。

  2. 调整权限: 检查并调整您的权限集中的权限,以确保它们符合您对 CustomObjectA__c 的需求。

  3. 考虑自定义配置文件: 如果静音无法完全发挥作用,请创建自定义配置文件或权限集来管理对 CustomObjectA__c 的访问。

© www.soinside.com 2019 - 2024. All rights reserved.