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

时间:2014-01-20 13:54:28

标签: permissions salesforce

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

2 个答案:

答案 0 :(得分:1)

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

除了配置文件提供的权限之外,权限集对于向用户提供一组特定功能非常有用。例如,您可能只想授予一些销售和服务用户管理仪表板的权限。在这种情况下,您不是拥有特殊的销售配置文件和具有管理仪表板权限的其他特殊服务配置文件,而是使用manage dashboards权限创建权限集并将其分配给这些用户。

答案 1 :(得分:-1)

我同意上面的Datamyze,我将补充说,何时使用其中一个是不容易的,没有规则,只有指南。

首先,您必须了解我们可以在“个人档案(Pr)”和“权限集”(P)中设置的设置和权限:

  • Apex Class Access(Pr + Ps)
  • Apex页面访问(Pr + Ps)
  • 应用程序可见性(Pr + Ps)
  • 自定义权限(Pr + Ps)
  • 外部数据源(Pr + Ps)
  • Field Permission(Pr + Ps)
  • 登录时间(Pr)
  • 登录IP范围(Pr)
  • 对象权限(Pr + Ps)
  • 页面布局分配(Pr)
  • 记录类型可见性(Pr + Ps)
  • 标签可见性(Pr + Ps)
  • 用户许可(Pr + Ps)

然后,根据您的要求,您必须决定哪些设置更多" global"然后可以保存在一个配置文件中,该配置文件将分配给具有不同角色的多个用户以及哪些设置对某些用户更具体。在这里,还有另外一件事要考虑,用户的角色是什么? (考虑Salesforce的角色对象和现实生活中)。

使用该信息,您将能够像使用的Datamyze示例一样解决问题。

如果您已经拥有多个配置文件和权限集,并且想要简化和减少数量,请查看此工具" deployPKG"这将允许您创建配置文件,权限集等的Excel报告,获取比较它们的报告。有了这些报告,您将能够非常轻松地注意到这些差异。请参阅此帖子:Compare Profiles, Permission Sets, Picklists and more