为用户提供他们需要的功能
学习目标
- 解释如何在组织和用户级别实施权限和首选项。
- 定义简档和权限集。
- 描述管理员如何使用简档和权限集来控制用户对功能的访问。
幕后:权限和首选项
如前所述,平台、用户和权限集许可证包含权限和首选项,它们是定义对产品功能的访问权限的元数据设置。但是权限和首选项是从哪里来呢?Salesforce 的开发人员在开发新软件功能时会创建权限和首选项。在他们创建新的权限或首选项后,如果新功能与现有功能相关,开发人员可以将权限或首选项添加到现有许可证中,或者可以创建新许可证。
许可证中的平台级和用户级权限和首选项以不同的方式实施,以确定给定用户有权访问的功能。(提醒一下,首选项是客户可以关闭或打开的设置。)让我们仔细了解一下。
- 平台级权限
- 为整个组织指定特性和功能。配置系统根据客户购买的内容打开或关闭平台级权限。作为客户,您无法打开或关闭平台级权限。平台级权限的示例包括支持创建自定义对象或发出 API 请求。
- 平台级首选项
- 与平台级权限一样,这些首选项也为整个组织指定特性和功能。与平台级权限不同的是,作为组织管理员,您可以打开或关闭平台级首选项,通常是通过设置进行。平台级首选项的示例包括语言设置和时区设置。
- 用户级权限
- 为单个用户指定功能。作为管理员,您可以使用简档和权限集来控制为给定用户激活许可证中的哪些用户权限,以便具有相同许可证的用户可以拥有不同级别的功能。我们将在本单元后面详细解释如何修改用户级权限。
- 用户级首选项
- 指定个性化选项,例如选项卡显示。每个用户都可以为自己配置用户首选项。(用户首选项不控制与功能访问或安全相关的功能。)
简档和权限集:设置用户功能
作为组织管理员,您为每个用户分配一个定义用户级别功能的用户许可证。正如我们在第 1 单元中提到的,一个组织可能有多种用户许可证类型,例如 Full CRM、Chatter Only 等。作为管理员,您可以分配最适合用户角色的用户许可证。或者,您可以为每个用户分配一个或多个权限集许可证,以授予用户访问未包含在分配的用户许可证中的功能的权限。分配的许可证中的元数据设置定义了用户如何访问对象和数据,以及他们可以在应用程序中做什么。
分配的许可证定义了用户可用的最大功能。但很多时候,角色相似的用户有着不同的职责。在 Ursa Major Solar,100 名用户需要能够访问数据和对象的 Full CRM 用户许可证。但是,用户需要不同级别的访问权限。有的用户只需要读取记录,有的需要创建和删除记录,有的则需要新建对象。Salesforce 不会为每个可能的用户访问权限变化提供不同的用户许可证。相反,Salesforce 为管理员提供工具来修改在用户许可证和权限集许可证中定义的访问权限,以便可以定制每个许可证以适应众多不同的用户角色。作为管理员,您可以使用简档和权限集来修改许可证中定义的访问权限。
- 简档
- 用户许可证或权限集许可证中定义的功能子集。作为管理员,您可以根据用户的工作要求为每个用户分配一个简档。简档中的功能不能超过分配给用户的用户许可证或权限集许可证中的功能。简档确保用户拥有他们需要的功能,但不会有任何超出其工作要求的功能。例如,用户许可证可能提供读取、编辑和删除记录的能力,但分配的简档可能仅提供读取和编辑记录的能力。简档为用户定义了基准功能,只要分配了简档,就不能撤销这些功能。每个 Salesforce 版本都包含多个标准简档。某些版本包括创建自定义简档的选项。
- 权限集
- 和简档一样,权限集也是用户许可证或权限集许可证中定义的功能子集。但是,虽然一个用户只能拥有一个简档,但可以为每个用户分配多个权限集。每个权限集都可以将用户的访问权限扩展到简档中定义的功能之外。与简档一样,权限集也不能超出分配的用户许可证或权限集许可证中定义的功能。Salesforce 提供标准权限集,某些版本还包括创建自定义权限集的选项。
那么,为什么要同时使用简档和权限集?正如我们所描述的,简档定义了用户的基准访问权限。权限集则提供了一种叠加额外功能的方法,以对基准进行补充。有了权限集,作为管理员,您可以针对特定场景向用户授予功能访问权限,而不管用户的主要工作职能是什么。您可以使用权限集来减少您需要创建的唯一简档的数量,并减少您需要包含在简档中的权限数量。
例如,Ursa Major Solar 的管理员 Maria Jimenez 为多个用户分配了一个名为 Service User(服务用户)的简档。此简档允许获分配者阅读、创建和编辑客户个案。这些用户中的一些(但不是全部)还需要能够删除和转移个案。Maria 并没有创建另一个简档,而是创建了一个名为 Delete And Transfer Cases(删除并转移个案)的权限集,并将该权限集分配给需要附加功能的用户。
汇总到一起
有很多变量会影响用户对组织中的功能和服务的访问。我们来看看它们如何协同运行。
- Ursa Major 的公司高管购买了 Salesforce Service Cloud Enterprise Edition 和 Service Cloud Einstein 附加组件。该版本和附加组件包括管理员可以启用或禁用的平台级首选项。
- 管理员 Maria Jimenez 在版本和附加组件中启用或禁用平台级首选项,以满足 Ursa Major 的业务需求。
- 对于每个将使用 Salesforce 的 Ursa Major 员工,Maria 创建了一个 Salesforce 用户帐户,然后分配适当的用户许可证和简档。拥有相同许可证的用户可能会获得不同的简档,具体取决于他们的角色和职责。简档不能超出分配的用户许可证中的功能。
- Maria 还会根据需要向用户分配权限集许可证。她将 Service Cloud Einstein 权限集许可证分配给需要使用 Einstein 功能的客户主管,然后分配适当的简档,以便为用户启用 Einstein 功能。
- 最后,Maria 将权限集分配给那些除了分配的简档所提供的功能之外还需要其他功能的用户。
- 每个用户都可以调整自己的用户首选项,以根据自己的需要自定义 Salesforce。
就是这样!如果您了解许可证、简档和权限集之间的关系,您就会了解是什么决定了给定用户在组织中拥有的功能。