【问题标题】:What is the difference between profiles and permission sets in salesforce?Salesforce 中的配置文件和权限集有什么区别?
【发布时间】:2014-01-20 13:54:27
【问题描述】:

我知道配置文件和权限集控制着用户的对象 - 和 字段级访问权限。但我不知道何时使用简档以及何时使用权限集。

【问题讨论】:

    标签: permissions salesforce


    【解决方案1】:

    我同意上面的Datamyze,我会补充一点,什么时候使用其中一个并不容易说,没有规则,只有指导方针。

    首先你必须知道我们可以在 Profiles (Pr) 和 Permission Sets (Ps) 中设置哪些设置和权限:

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

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

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

    如果您已经处于拥有多个配置文件和权限集的情况,并且想要简化和减少数量,请查看此工具“deployPKG”,该工具将允许您创建您的配置文件、权限集的 Excel 报告甚至更多,获取比较它们的报告。有了报告,您将能够很容易地注意到差异。看到这个帖子:Compare Profiles, Permission Sets, Picklists and more

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 我在一次采访中遇到了这个问题:个人资料有什么权限集没有?
      猜你喜欢
      • 2014-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多