Permissions salesforce中的配置文件和权限集有什么区别?

Permissions salesforce中的配置文件和权限集有什么区别?,permissions,salesforce,Permissions,Salesforce,我知道配置文件和权限集控制用户的对象和权限 字段级访问权限。但我无法识别何时使用配置文件以及何时使用权限集。配置文件应用于为具有相同权限的类似用户组提供权限。例如,您可能有销售用户、销售经理、服务用户等的配置文件 除了用户配置文件提供的权限外,权限集还可用于向用户提供特定的功能集。例如,您可能只想授予少数销售和服务用户管理仪表盘的能力。在这种情况下,您将创建一个具有“管理仪表板”权限的权限集,并将其分配给这些用户,而不是拥有一个特殊的销售配置文件和另一个具有“管理仪表板”权限的特殊服务配置文件。

我知道配置文件和权限集控制用户的对象和权限
字段级访问权限。但我无法识别何时使用配置文件以及何时使用权限集。

配置文件应用于为具有相同权限的类似用户组提供权限。例如,您可能有销售用户、销售经理、服务用户等的配置文件


除了用户配置文件提供的权限外,权限集还可用于向用户提供特定的功能集。例如,您可能只想授予少数销售和服务用户管理仪表盘的能力。在这种情况下,您将创建一个具有“管理仪表板”权限的权限集,并将其分配给这些用户,而不是拥有一个特殊的销售配置文件和另一个具有“管理仪表板”权限的特殊服务配置文件。

我同意上面的Datamyze,我要补充的是,很难说何时使用其中一个,没有规则,只有指导方针

首先,您必须了解我们可以在配置文件(Pr)和权限集(Ps)中设置哪些设置和权限:

  • Apex类访问(Pr+Ps)
  • 顶点页面访问(Pr+Ps)
  • 应用程序可见性(Pr+Ps)
  • 自定义权限(Pr+Ps)
  • 外部数据源(Pr+Ps)
  • 现场许可(Pr+Ps)
  • 登录时间(Pr)
  • 登录IP范围(Pr)
  • 对象权限(Pr+Ps)
  • 页面布局分配(Pr)
  • 记录类型可见性(Pr+Ps)
  • 选项卡可见性(Pr+Ps)
  • 用户权限(Pr+Ps)
然后,根据您的需求,您必须决定哪些设置更“全局”,然后可以保存在配置文件中,该配置文件将分配给具有不同角色的多个用户,以及哪些设置对某些用户更具体。还有一件事需要考虑,用户的角色是什么?(考虑Salesforce在现实生活中的角色和对象)

有了这些信息,您将能够解决所使用的示例Datamyze中的问题


如果您已经有多个配置文件和权限集,并且希望简化和减少数量,请查看此工具“deployPKG”,它将允许您创建配置文件、权限集甚至更多的Excel报告,并获取一份比较它们的报告。有了这些报告,您将能够很容易地注意到差异。请看这篇文章:

我在一次采访中遇到了这个问题:什么配置文件具有权限集没有的权限?