Salesforce 系统管理员(访问记录)

学习目标

完成本单元后,您将能够:

  • 列出四种方法来控制对记录的访问。
  • 描述使用四个记录级别安全控制中的每一个的情况。
  • 解释不同的记录控件如何相互作用。
  • 设置组织范围的共享默认设置来控制对记录的访问。

记录级安全

要精确控制数据访问,可以允许特定用户查看特定对象中的特定字段,但是可以限制它们允许查看的单个记录。
记录访问决定了用户可以在其个人资料中访问的每个对象中查看和编辑哪些记录。首先问自己这些问题:
  • 您的用户是否应该开放访问每个记录,或只是一个子集?
  • 如果它是一个子集,什么规则应该确定用户是否可以访问它们?

假设您创建一个名为Recruiter的新配置文件,为招聘者提供他们所需的对象级权限。您限制删除招聘相关对象的权力,所以招聘者永远不能删除这些对象。但是,授予招聘人员创建,阅读或编辑招聘对象的权限并不一定意味着招聘人员可以阅读或编辑招聘对象中的每个记录。这是两个重要概念的结果:

  • 记录上的权限总是根据对象级别,字段级别和记录级别权限的组合进行评估。
  • 当对象级权限与记录级权限相冲突时,限制最多的设置将胜出。

这意味着,即使您授予配置文件创建,读取和编辑招聘对象的权限,但如果个人招聘记录的记录级别权限更具限制性,这些规则也可以定义招聘人员可以访问的内容。
您可以通过四种方式控制记录级访问。它们按照访问次序的顺序排列。您使用组织范围的默认设置将数据锁定到最严格的级别,然后根据需要使用其他记录级别的安全工具向选定的用户授予访问权限。

  • Org-wide defaults 指定用户对对方记录的访问的默认级别。
  • Role hierarchies 确保管理者可以访问与其下属相同的记录。层次结构中的每个角色都表示用户或用户组需要的数据访问级别。
  • Sharing rules 是特定组用户的组织范围默认设置的自动例外情况,可以让他们访问他们不拥有或通常无法看到的记录。
  • Manual sharing 允许记录所有者给予可能无法以其他方式访问记录的用户的读取和编辑权限。

Increasing levels of visibility

任何类型数据的可见性和访问都是基于这些关键原则,通过上述安全控制的相互作用来确定的。

  • 用户对任何对象的基准权限由其配置文件决定。
  • 如果用户有任何权限集已分配,这些还设置与配置文件一起的基准权限。
  • 访问用户不拥有的记录首先由组织范围内的缺省设置。
  • 如果组织范围的默认值小于公共读/写,则可以使用角色层次结构为特定角色打开访问备份
  • 您可以使用共享规则将访问扩展到其他用户组。
  • 每个记录所有者可以通过使用记录上的分享按钮手动与其他用户共享单个记录。

您已经看到如何使用配置文件和权限集配置对象级别和字段级别的访问权限。现在我们来看看各种记录级安全控制的细节。

组织范围的共享

组织范围内的默认值指定最受限用户应具有的基准访问级别。使用组织范围的默认设置来锁定数据,然后使用其他记录级别的安全和共享工具(角色层次结构,共享规则和手动共享)将数据打开到需要的用户。
对象权限决定对象中所有记录的基准访问级别。组织范围内的默认值修改用户不拥有的记录的权限。组织范围的共享设置可以为每种类型的对象分别设置。

组织范围内的默认值永远不能授予用户比通过其对象权限更多的访问权限。

要确定您的应用程序需要的组织范围的默认值,请问自己有关每个对象的这些问题:

  1. 谁是这个对象最受限制的用户?
  2. 是否曾经有过这个对象的实例,这个用户不应该被允许看到?
  3. 是否曾经有过这个对象的实例,这个用户不应该被允许编辑?

A diagram for determining the sharing model for objects

根据您的答案,您可以将该对象的共享模型设置为其中一个设置。

Private
只有记录所有者和层次结构中的角色以上的用户才能查看,编辑和报告这些记录。
Public Read Only

所有用户都可以查看和报告记录,但是只有所有者和层次结构中的角色以上的用户才可以对其进行编辑。

Public Read/Write
所有用户都可以查看,编辑和报告所有记录。
Controlled by Parent
用户可以查看,编辑或删除记录,如果她可以在它所属的记录上执行相同的操作。

当对象的组织范围共享设置为“公共”或“公共只读”时,管理员可以通过设置角色层次结构或定义共享规则来授予用户对记录的其他访问权限。共享规则只能用于授予额外的访问权限。它们不能用于限制访问超出最初由组织范围共享默认值指定的记录。

作为一个例子,让我们来回顾一下Recruiting应用程序中Position对象的上述问题列表。

谁是这个对象最受限制的用户?
标准员工简介的成员。所有他们被允许做的是查看一个位置。
是否曾经有过这个对象的实例,这个用户不应该被允许看到?
不可以。尽管最低和最高薪酬字段的价值对于标准雇员是隐藏的,他们仍然可以查看所有的头寸记录。
是否曾经有过这个对象的实例,这个用户不应该被允许编辑?
是。标准员工不允许编辑任何职位记录。

由于我们对第三个问题回答“是”,所以Position对象的共享模型应该设置为Public Read Only。通过与其他招聘对象重复相同的练习,您可以轻松地找出适合他们的组织范围的默认设置。标准员工简介是每个对象最受限制的用户,并且将会有候选人,工作申请和特定员工无法查看的审核记录。因此,候选人,工作申请和审核对象的共享模式都应设置为“私人”。

注意

您无法为Review对象设置组织范围的默认值,因为该对象位于主从关系的详细信息一侧,而详细信息记录会自动继承其父对象的共享设置。所以在我们的应用程序中,Review对象被自动设置为Private。

设置您的组织范围共享默认值

使用组织范围内的默认值来指定最受限用户应具有的基准访问级别。
  1. 在安装程序中,使用快速查找框来查找共享设置。
  2. 单击组织范围默认区域中的编辑。
    The Org-Wide Defaults Edit page
  3. 对于每个对象,请选择您想给予每个人的默认访问权限。
  4. 要使用您的层次结构禁用自动访问,请取消选择“使用层次结构授予访问权限”,以获得没有“受父级控制”的默认访问权限的任何自定义对象。
默认情况下,角色层次结构会自动授予对层次结构中记录所有者之上的用户的记录访问权限。将对象设置为“私有”使得这些记录仅可用于在角色层次结构中记录所有者及其上的所有者。使用“授予使用层次结构的访问权”复选框禁止对记录所有者在自定义对象层次结构中的用户访问记录。如果您取消选中自定义对象的此复选框,则只有记录所有者和由组织范围的默认访问权限授予访问权才能访问记录。
即使取消选择“使用层次结构访问”,某些用户(如具有“查看全部”和“修改全部”对象权限以及“查看所有数据”和“修改所有数据”系统权限的用户)仍然可以访问记录自己的。

注意

更新组织范围内的默认值会自动运行共享重新计算,以将任何访问更改应用于您的记录。重新计算完成后,您会收到通知电子邮件,您可以刷新“共享设置”页面以查看更改。要从“设置”查看更新状态,请在“快速查找”框中输入“查看设置审计跟踪”,然后选择“查看设置审计跟踪”。

一旦使用组织范围的默认设置锁定了数据,对于某些用户而言,最终的设置可能太严格了。然后,您可以使用剩余的记录级别的安全控制(角色层次结构,共享规则和手动共享)来选择性地向需要它的特定员工打开记录访问权限。

告诉我更多…

Apex托管共享允许开发人员以编程方式共享与自定义对象关联的记录。当您对任何自定义对象使用Apex托管共享时,只有具有“修改所有数据”权限的用户才能添加或更改该自定义对象记录上的共享,并且即使记录所有者发生更改,共享访问也保持不变。有关更多信息,请参阅Apex共享。

Salesforce 系统管理员(访问字段)

学习目标

完成本单元后,您将能够:

  • 列出限制访问特定字段的原因。
  • 查看和编辑字段级安全设置。

修改字段级安全性

在控制对象级访问之后,定义敏感字段的字段级安全性是安全和共享难题的第二部分。
在某些情况下,您希望用户有权访问对象,但限制对该对象中各个字段的访问权限。字段级安全设置(或字段权限)控制用户是否可以查看,编辑和删除对象上特定字段的值。这些设置使我们能够保护敏感字段,如候选人的社会安全号码,而不必隐藏候选对象。

与页面布局不同的是,字段级别的安全控制了应用程序任何部分(包括相关列表,列表视图,报告和搜索结果)中字段的可见性。事实上,为了确保用户不能访问特定的字段,对给定对象使用字段级安全页面来限制对该字段的访问是很重要的。根本没有其他的快捷方式可以为特定的字段提供相同级别的保护。

例如,以下是您可以为Recruiting应用程序设置的一些字段级安全设置。

  • Position object—隐藏来自标准雇员和面试官的最低和最高工资。
  • Candidate object—隐藏招聘经理和面试官的社保号码。
  • Job Application object— 使招聘经理的位置和候选人查找字段为只读。

字段设置可以通过修改配置文件或权限集或从设置中的字段辅助功能菜单应用。

在为用户设置字段级安全性之后,您可以:

  • 创建页面布局来组织细节和编辑页面上的字段。
  • 通过检查字段可访问性来验证用户对字段的访问权限。
  • 自定义搜索布局以设置在搜索结果中,查找对话框搜索结果中以及标签主页上的键列表中显示的字段。

用配置文件限制字段访问

您通过修改配置文件或权限集来应用现场设置。让我们尝试限制一个用户的配置文件的一般访问。然后,我们将根据需要使用权限集进行扩展。
  1. 使用快速查找框查找安装程序中的配置文件。
  2. 选择您想要更改的配置文件。 “标准用户”将会做得很好。
  3. 在“字段级安全性”部分中,单击要修改的对象旁边的“查看”,然后单击“编辑”。
  4. 对于每个字段,使用此配置文件指定用户需要的访问类型,然后保存设置。
现在,您已经为敏感数据设置了字段级安全性,您可以创建页面布局来组织字段以方便用户,并自定义字段在搜索结果和列表中的显示方式。对于拼图的最后一部分,指定每个用户需要访问的单个记录。通过结合所有三个层面的安全控制,您可以建立一个高度安全的数据访问模型,这个模型足够灵活,可以满足许多不同类型用户的需求。

使用权限集添加字段访问

让我们看看如何通过修改权限集来应用字段设置。请记住,权限集用于将用户的访问权限扩展到其配置文件中受限制的字段。
让我们设置面试官,在面试候选人时更新候选人记录。我们假设我们的访问者拥有标准用户配置文件。
我们在设置自定义对象时使用了权限集。现在我们将返回到安装页面,确保一个或我们的对象中的正确字段可供需要它们的用户使用。
  1. 在安装程序中,使用快速查找框查找权限集。
  2. 选择一个权限集,然后单击对象设置。
  3. 点击您正在使用的对象,然后点击编辑。
    在这个例子中,我们正在修改候选对象。
  4. 在“字段权限”下,指定您的采访者需要的访问类型,然后保存此权限集。
    The Field-Level Security Edit page for the Standard Employee profile看看我们如何让我们的访问者既能阅读也能改变Apex和C#复选框的值?现在,当他们确定了候选人掌握这些技能的时候,他们可以选中或取消选中这些框。我们已经阻止他们改变招聘日期或招聘经理的名字,但他们可以看到这些信息。而且他们不需要知道该职位的薪酬,所以我们已经删除了他们的阅读和编辑访问这些字段
  5. 单击管理分配,然后选择您希望需要您指定权限的用户。点击添加分配和完成,你就完成了!
现在您已经为敏感数据定义了字段级别的安全性。 对于拼图的最后一部分,指定每个用户需要访问的单个记录。 通过结合所有三个层面的安全控制,您可以建立一个高度安全的数据访问模型,这个模型足够灵活,可以满足不同类型用户的需求。

Salesforce 系统管理员(访问对象)

学习目标

完成本单元后,您将能够:

  • 查看现有配置文件并创建新配置文件
  • 修改使用配置文件访问对象。
  • 查看配置文件中的所有分配的用户。
  • 创建新的权限集。
  • 将权限集分配给单个和多个用户。

 

管理对象权限

控制数据访问的最简单方法是对特定类型的对象设置权限。 (一个对象是一个记录的集合,如线索或联系人)。您可以控制一组用户是否可以创建,查看,编辑或删除该对象的任何记录。

您可以使用配置文件或权限集来设置对象权限。用户可以拥有一个配置文件和许多权限集。

  • 用户的配置文件确定他们可以访问的对象以及他们可以用任何对象记录(如创建,读取,编辑或删除)执行的操作。
  • 权限集授予额外的权限和访问设置给用户。

使用配置文件授予所有特定类型用户所需的最低权限和设置。然后使用权限集根据需要授予更多的权限。配置文件和权限集的组合为您指定对象级访问提供了极大的灵活性。

对招聘应用程序的对象权限

作为一个例子,我们来看看如何在Recruiting应用程序中配置对象级访问。该应用程序有四种主要类型的用户:招聘经理,招聘人员,访问员和标准员工。每种类型的用户需要什么类型的对象访问?

招聘经理
本招聘经理应该能够访问与其未平仓头寸相关的招聘记录,但不应该有其他招聘记录(除非他们是由其他向他报告的招聘经理拥有的)。此外,还有一些他不需要看的敏感字段,比如社会安全号码字段。让我们考虑一下Ben对于应用程序中的每个关键自定义对象所需的权限。

  • 职位—Ben应该能够发布新的职位,以及更新和查看他是招聘经理职位的所有字段,但他只能够查看其他经理的职位。
  • 候选人—本只能查看那些已经申请了招聘经理职位的候选人。此外,由于本没有理由看到候选人的社会安全号码,所以这个字段应该受到限制。
  • 申请工作— Ben需要能够更新工作申请的状态,以指定应选择或拒绝哪些候选人。然而,他不应该改变申请人列出的候选人,也不应该考虑候选人所申请的职位,所以我们必须找到一种方法来阻止Ben更新职位申请的查询字段。
  • 评论—为了对正在申请的候选人做出决定,Ben需要看到面试官发布的评论,并且如果他认为面试官的评论过于偏袒,他们就会发表评论。同样,本需要能够创建评论,以便他能够记住自己对他所面试候选人的印象。
招聘
招聘人员Mario需要能够创建,查看和修改系统中的任何职位,候选人,工作申请或审核。他还需要查看和修改所有其他招聘人员拥有的招聘记录,因为所有招聘人员一起工作来填补每个职位,而不管是谁创建的。
我们需要确保招聘人员不会意外删除有关候选人信息的记录。这是因为州和联邦法律要求将与招聘相关的记录保存多年,以便在招聘决定受到质疑时,可以在法庭上进行辩护。
面试官
梅丽莎是一位采访高技术职位候选人的工程师。她应该只能查看她被指定为面试官的候选人和工作申请。而且,她也不应该能够查看任何候选人的任何职位或社会安全号码的最低和最高工资值,因为这是与她的工作无关的敏感信息。
标准员工
像Harry这样的员工通常是招聘新员工的最佳资源,即使他们不是积极的招聘经理或面试官。因此,我们需要确保员工可以查看未平仓头寸,但是他们无法看到头寸的最低和最高工资的价值 – 否则他们可能会倾倒朋友来谈判一个头寸的最高工资值! Harry也不应该在Recruiting应用程序中查看任何其他记录。

以下是四种类型用户所需的权限。

自定义对象 招聘 招聘经理 面试官 标准员工
职位
创建
编辑

创建
编辑*

(没有最低/
最高工资)

(没有最低/
最高工资)
候选人
创建
编辑
读* (无SSN) 读 * (无SSN)
申请工作
创建
编辑

编辑(无查找字段)
读*
评论
创建
编辑

创建
编辑
读**
创建
编辑**

*仅用于与招聘经理或面试人员分配的职位相关的记录。

**只适用于面试官拥有的记录。

在本模块的其余部分,您将了解如何使用该平台在Recruiting应用程序中实施这些规则。正如你所看到的,这将需要在所有三个级别配置安全控制:对象,字段和记录。

 

使用配置文件来限制访问

每个用户都有一个配置文件,用于控制用户有权访问哪些数据和功能。配置文件是设置和权限的集合。配置文件设置确定用户可以看到哪些数据,权限决定了用户可以使用该数据执行的操作。
  • 用户个人资料中的设置决定了她是否可以看到特定的应用,标签,字段或记录类型。
  • 用户配置文件中的权限决定了她是否可以创建或编辑给定类型的记录,运行报告和自定义应用程序。

配置文件通常与用户的工作职能相匹配(例如系统管理员,招聘人员或招聘经理),但您可以拥有适用于您的Salesforce组织的任何配置文件。配置文件可以分配给许多用户,但用户一次只能有一个配置文件。

标准配置文件

该平台包含一组标准配置文件。一些例子是:

  • 只读
  • 标准用户
  • 营销用户
  • 合同管理人
  • 系统管理员

每个标准配置文件都包含平台上所有可用标准对象的默认权限集。例如,标准用户可以创建和编辑记录,而只读用户可以查看记录,但不能创建或编辑记录。系统管理员配置文件具有最广泛的数据访问权限和最大的配置和自定义Salesforce的能力。系统管理员配置文件还包含两个特殊权限:

  • 查看所有数据
  • 修改所有数据

这些权限将覆盖所有其他共享设置,因此在将其分配给系统管理员以外的任何配置文件时请谨慎使用。您可以在安装程序中查看所有标准和自定义配置文件的列表。

您不能编辑标准配置文件上的对象权限。但是,您可以克隆任何现有配置文件,并将其用作新配置文件的基础,根据需要调整应用程序和系统设置。例如,在招聘应用程序中,您可以创建三个新的配置文件,招聘人员,面试官和招聘经理各一个。然后可以将每个配置文件配置为提供特定角色所需的特定类型的数据访问。然后,您可以根据需要使用权限集来授予其他权限。

 

注意

组织中的配置文件功能取决于用户许可证类型。

管理配置文件

配置文件概述页面为单个配置文件提供所有设置和权限的入口点。在安装程序中,使用快速查找框查找配置文件,然后单击要查看的配置文件。

The profile overview page.

 

创建一个配置文件

创建配置文件的最简单方法是克隆与要创建的配置文件类似的现有配置文件,然后对其进行修改。

Salesforce具有增强的配置文件用户界面,可以轻松查找和修改配置文件设置。这就是我们将用于这个练习。为此,请在安装程序的快速查找框中找到用户界面,然后选择启用增强型配置文件用户界面,然后单击保存。

A list of user profiles
  1. 在安装程序中,使用快速查找框查找配置文件。
  2. 点击与您要创建的配置文件类似的配置文件旁边的复制。
  3. 给你的新配置文件一个名字,并保存。

 

分配一个配置文件

创建配置文件后,您需要对其进行自定义以匹配一组用户的需求,然后将该配置文件分配给这些用户。
  1. 在设置中查找配置文件
  2. 单击配置文件的名称,然后单击编辑以查看其设置。
  3. 为此用户类型设置最严格的设置和权限,然后保存。
    (不要担心阻止用户做他们需要做的事情,当我们给他们权限集时,我们会为他们开放更多的可能性。)
  4. 在安装程序中找到用户,然后单击其中一个旁边的编辑。
  5. 从配置文件下拉列表中选择您刚刚设置的配置文件,然后保存。

 

使用权限集来授予访问权限

权限集是一组设置和权限,可以让用户访问各种工具和功能。权限集中的设置和权限也可在配置文件中找到,但权限集可扩展用户的功能访问权限,而不更改其配置文件。
权限集使您可以轻松地授予对组织中各种应用程序和自定义对象的访问权限,并在不再需要时取消访问权限。

用户只能有一个配置文件,但可以有多个权限集。

您将使用权限集来实现两个一般目的:授予对自定义对象或应用程序的访问权限,并将权限(临时或长期)授予特定字段。

授予对自定义对象或应用的访问权限
假设您的组织中有许多用户具有相同的基本工作职能。您可以为他们分配所有的配置文件,授予他们完成工作所需的所有访问权限。但是其中一些用户正在开发一个特殊的项目,他们需要访问一个没有其他人使用的应用程序。而其他一些用户需要访问该应用程序以及第一个组不需要的另一个应用程序。如果我们只有配置文件,则必须根据少数用户的需求创建更多的配置文件,或者抓住机会,将更多的访问权限添加到原始配置文件中,使应用程序可供不需要的用户使用。这些选项都不是理想的,尤其是在您的组织日益壮大以及用户需求定期更改的情况下。
授予特定字段的权限。
比方说,你有一个用户,汤姆,他的同事正在度假时需要临时编辑一个字段。您可以创建一个权限集,授予对该字段的访问权限并将权限集分配给Tom。当Tom的同事从休假中返回时,Tom不再需要访问该字段,只需从Tom的用户记录中删除权限集分配即可。

 

注意

如果用户在其基本配置文件中拥有权限,则不能通过将权限集分配给该用户来将其删除。权限只能添加权限。要取消权限,您必须从用户的基本配置文件以及用户可能拥有的任何权限集中删除权限。

管理权限集

权限集的概述页面是权限集中所有权限的入口点。要打开权限集概述页面,请在“设置”中找到“权限集”,然后选择要查看的权限集。在每个权限集中,权限和设置都被组织到应用程序设置,系统设置,对象权限和字段权限中。

Permission set overview page

 

创建一个权限集

创建一个权限集,在特定用户的现有配置文件权限的基础上为其授予额外权限,而无需修改现有配置文件,创建新配置文件或授予管理员配置文件。
  1. 使用快速查找框来查找安装程序中的权限集。
  2. 点击要复制的集旁边的复制。

     

    注意

    克隆权限集具有与原始相同的用户许可证。要创建具有不同许可证的集合,请单击“新建”。

  3. 输入一个标签和一个描述。
    API名称是由API和受管软件包使用的唯一名称。它会自动复制标签,但您可以修改它。
  4. 如果这是一个新的权限集,请选择一个用户许可证选项。
    • 如果您计划将此权限集分配给具有不同许可证的多个用户,请选择 – 无 – 。
    • 如果只有具有一种类型许可证的用户才能使用此权限集,请选择该用户许可证。
  5. 单击保存返回到权限集概述页面。
  6. 在权限集工具栏中,单击管理分配,然后单击添加分配。
  7. 选择要分配给此权限集的用户,然后单击分配。
    查看“作业摘要”页面上的消息。如果没有分配任何用户,则“消息”列将告诉您为什么。
  8. 单击完成返回到分配给权限集的用户列表。

 

招聘应用程序的配置文件和权限集

现在您已经看到了如何创建和修改配置文件和权限集,让我们为我们的Recruiting应用程序设置适当的对象级访问权限。该应用程序有四种主要类型的用户:招聘人员,招聘经理,访问员和标准雇员。

以下是决定是否为每种类型的用户创建配置文件或权限集的关键考虑因素。

招聘
这些代表一个明确定义的工作职能,他们需要访问不同类型的数据比其他用户。因此,为招聘者创建一个档案是有意义的。
招聘经理
对于大多数组织,销售部门的招聘经理需要访问不同于工程部门招聘经理的数据类型。但是,所有招聘经理仍然需要获得相同类型的招聘数据 – 评论,候选人,职位和工作申请。因此,创建可分配给各种类型的用户的招聘经理权限集是很方便的。
面试官
来自任何部门和任何工作职位的员工可能被要求进行面试,并且只需要有限的时间访问招聘信息。为采访者定义权限集合是有意义的,因为权限可以根据需要轻松分配和撤销。
标准员工
这是一个通用的组,不反映特定的工作职能。 对于大多数员工,您可以创建一个基本配置文件,以访问一小部分数据,然后根据他们的专长,创建并分配权限集,以便根据需要为他们提供更多访问权限。

所以从我们所看到的,为Recruiting应用程序配置对象权限的最佳方式是这样的:

  1. 创建两个配置文件:招聘人员和标准员工。
  2. 创建两个权限集:招聘经理和访问者。
  3. 将标准员工配置文件分配给招聘经理和访调员,然后为其职能授予适当的权限集。

Salesforce 系统管理员(访问系统)

学习目标

完成本单元后,您将能够:

  • 创建,查看和管理用户。
  • 设置密码策略。
  • 限制用户可以登录的IP地址。
  • 限制用户登录的时间。

控制对组织的访问

如果您确保只有符合特定条件的员工才能登录到Salesforce,则可以保护您的数据达到最广泛的级别。您可以通过管理授权用户,设置密码策略以及限制用户何时何地登录。

管理用户

每个Salesforce用户都由用户名,密码和单个配置文件标识。与其他设置一起,配置文件确定用户可以执行哪些任务,查看了哪些数据以及可以对数据执行哪些操作。
要查看和管理您的组织中的用户,请使用安装程序中的“快速查找”框来查找用户。用户列表显示组织中的所有用户。

创建一个用户

您只需点击几下即可创建用户,甚至可以创建多个用户。这与输入用户名,别名和电子邮件以及选择角色,许可证和配置文件一样简单。当然,还有更多的选项可用,但这就是你需要开始的一切。
Salesforce会自动生成密码并立即通知新用户。用户登录后可以更改或添加自己的个人信息。
  1. 使用快速查找框来查找 Users | Users 在中 Setup.
  2. 点击 New User.
    或者您可以单击添加多个用户一次添加最多十个用户。

    Diagram of the relationship between the Position and Job Application custom objects in a record detail page
  3. 以电子邮件地址的形式输入用户的姓名,电子邮件地址和唯一的用户名。默认情况下,用户名与电子邮件地址相同。
  4. 选择此用户将拥有的用户许可证。
    许可证确定哪些配置文件可用于每个用户。
  5. 选择一个配置文件,指定用户的最低权限和访问设置。
  6. 选择生成一个新密码的选项并通知用户,然后保存。

取消激活用户

您无法删除用户,但可以停用某个帐户,以便用户无法登录。取消激活的用户将无法访问所有记录。 (包括单独与他们共享的记录以及作为团队成员与他们共享的记录)。但是,您仍然可以将此数据传输给其他用户并在“用户”页面上查看名称。
  1. 在 Setup中,使用快速查找框转到 Users.
  2. 点击要停用的用户名旁边的 Edit 
  3. 清除 Active 复选框,然后单击 Save.
    如果您无法立即停用某个帐户(例如,在自定义层次结构字段中选择该用户时),则可以冻结其帐户。这可以防止用户在停用它们的同时登录到组织。
    1. 在安装程序中的用户页面上,单击要冻结其帐户的用户的用户名。
    2. 点击 Freeze.

设置密码策略

您可以配置多个设置,以确保您的用户密码强大且安全。
密码策略
设置密码和登录策略,例如指定所有用户密码到期之前的时间以及密码所需的复杂程度。
用户密码到期
使组织中所有用户的密码失效,除了“密码永不过期”权限的用户。
用户密码重置
重置指定用户的密码。
登录尝试和锁定期间
如果用户由于失败的登录尝试失败而被锁定,您可以解锁该用户的访问权限。
  1. 使用快速查找框来查找安装程序中的密码策略。
    Diagram of the relationship between the Position and Job Application custom objects in a record detail page
  2. 自定义密码设置。
    1. 密码需要多长时间?
      在合理的范围内,时间越长越好。
    2. 你想要你的密码有多复杂?
      您可以要求字母,数字,大写,小写或特殊字符。
    3. 密码有效多少天?
    4. 被锁定之前有多少次可以尝试使用无效凭证登录?
  3. 选择如何处理忘记的密码和锁定的帐户。
  4. 点击 Save.

通过IP地址限制登录访问

您可以控制用户可以从哪里登录。例如,如果某些用户使用公司防火墙外部的IP地址,则可能无法登录。您选择的IP范围称为“可信”IP范围。
  • 如果您为整个组织设置可信的IP范围,则超出该范围的地址的用户不会被完全排除。他们可以登录,如果他们完成一个挑战问题,通常通过输入激活码发送到他们的电话或电子邮件。
  • 如果您只为给定的用户配置文件设置可信的IP范围,那么具有该配置文件且不在可信范围之内的所有用户都将被锁定。

默认情况下,Salesforce不限制登录访问的位置。如果你什么都不做,用户可以从任何IP地址登录。

  1. 转到您的设置面板。
    • 如果您为整个组织执行此操作,请使用“快速查找”框来查找网络访问。
    • 如果您正在为配置文件执行此操作,请查找“配置文件”,然后单击要编辑的配置文件的名称。
  2. 在“登录IP范围”相关列表中单击“新建”。
    Trusted IP range selection
  3. 输入可信IP地址范围的起点和终点,并保存。

限制按时间登录访问

对于每个配置文件,您可以指定用户可以登录的时间。例如,如果您决定呼叫中心的员工在拨打9到5的电话时只需要查看客户数据,则可以这样做无法在晚上和周末登录。
  1. 在安装程序中,使用快速查找框查找配置文件。
  2. 点击您想要更改的配置文件。
  3. 在登录时间下,单击编辑。
  4. 设置具有此配置文件的用户可登录到组织的天数和小时数。
    • 要允许用户随时登录,请单击全部清除。
    • 要禁止用户在特定日期使用系统,请将开始和结束时间设置为相同的值。

注意

如果用户在登录时间结束时登录,他们可以继续查看当前页面,但不能采取任何进一步的行动。

Salesforce 系统管理员(数据安全)

学习目标

完成本单元后,您将能够:

  • 解释让正确的人访问正确数据的重要性。
  • 列出您可以控制数据访问的四个级别。
  • 描述在四个级别中的每一级限制数据访问的典型场景。

介绍

选择每个用户或用户组可以看到的数据集是影响Salesforce组织或应用程序安全性的关键决策之一。一旦您设计并实现了您的数据模型,请仔细考虑您的用户正在做的事情以及他们需要做的数据。
假设您正在构建一个招聘应用程序,以帮助管理空缺职位,求职者和工作申请。您必须存储机密数据,例如社会安全号码,工资金额和申请者评论,只有某些类型的用户才能看到。您需要保护敏感数据,而不会让招聘人员,招聘经理和面试人员更加困难。

借助Salesforce平台的灵活分层共享模型,可以轻松地为不同的用户组分配不同的数据集。您可以平衡安全性和便利性,降低被盗或误用数据的风险,并确保所有用户都能轻松获取所需的数据。

该平台可以轻松指定哪些用户可以查看,创建,编辑或删除应用程序中的任何记录或字段。您可以控制对整个组织,特定对象,特定字段甚至单个记录的访问。通过结合不同级别的安全控制,您可以为成千上万的用户提供正确的数据访问级别,而无需为每个用户单独指定权限。

注意

虽然您可以完全使用用户界面配置安全和共享模型,但该模型在API级别上工作。这意味着即使通过API调用查询或更新数据,您指定的任何权限都适用。无论用户如何获得数据,数据的安全性都受到保护。

数据访问级别

您可以控制哪些用户可以访问整个组织中的哪些数据,特定对象,特定字段或单个记录。
Organization

对于整个组织,您可以维护授权用户的列表,设置密码策略,并将登录限制在特定的时间和地点。

Objects
访问对象级别的数据是最简单的事情来控制。通过设置特定类型对象的权限,可以防止一组用户创建,查看,编辑或删除该对象的任何记录。例如,您可以使用对象权限来确保面试者可以查看职位和职位申请,但不能编辑或删除职位。
Fields
即使用户有权访问该对象,也可以限制对某些字段的访问。例如,您可以使面试对象的工资字段对面试官不可见,但对招聘经理和招聘人员可见。
Records
您可以允许特定用户查看对象,但是可以限制它们允许查看的单个对象记录。例如,面试官可以查看和编辑自己的评论,但不能查看其他面试官的评论。您可以通过以下四种方式管理记录级访问。
  • Organization-wide defaults 组织范围的默认值指定用户对彼此的记录的访问的默认级别。您使用组织范围共享设置将数据锁定到最严格的级别,然后使用其他记录级别的安全和共享工具选择性地授予其他用户访问权限。
    角色层次结构允许层次结构中较高级别的用户访问层次结构中位于其下的用户拥有的所有记录。
  • Role hierarchies 角色层次结构不必完全匹配您的组织结构图。相反,层次结构中的每个角色应代表用户或用户组需要的数据访问级别。
  • Sharing rules 共享规则是特定组用户对组织范围内默认设置的自动例外,因此他们可以获取他们不拥有或通常无法看到的记录。共享规则(如角色层次结构)仅用于为其他用户提供对记录的访问权限。它们不能比组织范围的默认设置更严格。
  • Manual sharing 手动共享允许特定记录的所有者与其他用户共享。尽管手动共享不是像整个组织范围内的自动分享设置,角色层次结构或共享规则一样自动执行,但在某些情况下,如招聘人员休假时需要临时将工作应用程序的所有权分配给其他人,这种做法可能很有用。

提示

制作组织中各种类型用户的表格。在表中,指定每个对象的每种类型的用户以及对象内的字段和记录的数据访问级别。然后,您可以在设置安全模型时参考此表。

使用Salesforce控制数据访问A diagram of the sharing and security settings available for different types of users

审计系统使用

审计提供了诊断潜在安全问题或处理真实问题的重要信息。组织中的某个人应定期进行审核,以发现潜在的滥用行为。寻找意想不到的变化或使用模式。
Record Modification Fields
所有对象都包含用于存储创建记录的用户的名称以及上次修改记录的人员的字段。这提供了一些基本的审计信息。
Login History
您可以查看过去六个月的成功和失败登录尝试列表。有关更多信息,请参阅监控登录历史。
Field History Tracking
您可以打开审计来自动跟踪各个字段值的更改。尽管所有自定义对象都可以使用字段级审计,但只有一些标准对象才允许。有关更多信息,请参阅Field History Tracking。
Setup Audit Trail
安装程序审计跟踪在对组织配置进行修改时记录。有关更多信息,请参阅监视器设置更改。

Salesforce 系统管理员(验证规则)

学习目标

完成本单元后,您将能够:

  • 描述验证规则的两个用例。
  • 列出验证规则的元素。
  • 创建一个验证规则。

验证规则简介

验证规则验证用户在记录中输入的数据是否符合您指定的标准,然后才能保存。验证规则可以包含一个公式或表达式,用于评估一个或多个字段中的数据,并返回“True”或“False”值。验证规则还可以包含在用户输入基于指定的无效值时向用户显示的错误消息标准。使用这些规则有效地提高了质量数据。例如,您可以确保所有电话号码字段都包含指定的格式,或者应用于特定产品的折扣不会超过定义的百分比。

定义验证规则

您可以为对象,字段,活动成员或案例里程碑创建验证规则。在这些步骤中,我们将创建一个验证规则,当用户尝试使用长度不正确的帐号保存帐号时触发。

创建一个验证规则

  1. 从Setup,转到对象管理器,然后Account.
  2. 在左侧边栏中,点击 Validation Rules.
  3. 点击 New.
  4. 为您的验证规则输入以下属性:
    1. 规则名称: Account_Number_8_Characters
    2. 错误条件公式:
      LEN( AccountNumber) != 8
  5. 错误消息:帐号必须是8个字符。
  6. 要检查公式中的错误,请单击“检查语法”。
  7. 点击 Save 完成。
以下是当用户在字段中输入不正确的电话号码格式时验证规则的错误消息的显示方式。

A filled out validation rule, including a related error message.

验证规则示例

以下是一些您可以自行尝试的验证规则示例:

帐号是数字

字段
说明: 验证帐号是否为数字,如果不是空白。
公式:
	AND(
   NOT(ISBLANK(AccountNumber)),
   NOT(ISNUMBER(AccountNumber))
)
错误消息: Account Number is not numeric.
错误位置: Account Number

日期必须在当年

字段
说明: 验证自定义日期字段是否包含当前年份的日期。
公式: YEAR( My_Date__c ) <> YEAR ( TODAY() )
错误消息: 日期必须在当年。
错误位置: My Date

字范围验证

字段
说明: 验证两个自定义字段之间的范围Salary Min和Salary Max不大于$ 20,000。
公式:
(Salary_Max__c - Salary_Min__c) > 20000
错误消息: 薪水范围必须在$ 20,000以内。调整薪资最大值或薪资最小值。
错误地点: Salary Max

网站扩展

字段
说明: 验证名为“网站”的自定义字段,以确保其最后四个字符位于明确的有效网站扩展集中。
公式:
AND(
   RIGHT( Web_Site__c, 4) <> ".COM",
   RIGHT( Web_Site__c, 4) <> ".com",
   RIGHT( Web_Site__c, 4) <> ".ORG",
   RIGHT( Web_Site__c, 4) <> ".org",
   RIGHT( Web_Site__c, 4) <> ".NET",
   RIGHT( Web_Site__c, 4) <> ".net"
 )
错误消息: 网站必须具有.com,.org或.net的扩展名。
错误位置: Web Site

有效结算国家/地区

字段
说明: 验证帐户结算国家/地区是有效的ISO 3166双字母代码。
公式:
OR(
LEN(BillingCountry) = 1,
NOT(
CONTAINS(
"AF:AX:AL:DZ:AS:AD:AO:AI:AQ:AG:AR:AM:" &
"AW:AU:AZ:BS:BH:BD:BB:BY:BE:BZ:BJ:BM:BT:BO:" &
"BA:BW:BV:BR:IO:BN:BG:BF:BI:KH:CM:CA:CV:KY:" &
"CF:TD:CL:CN:CX:CC:CO:KM:CG:CD:CK:CR:CI:HR:" &
"CU:CY:CZ:DK:DJ:DM:DO:EC:EG:SV:GQ:ER:EE:ET:FK:" &
"FO:FJ:FI:FR:GF:PF:TF:GA:GM:GE:DE:GH:GI:GR:GL:" &
"GD:GP:GU:GT:GG:GN:GW:GY:HT:HM:VA:HN:HK:HU:" &
"IS:IN:ID:IR:IQ:IE:IM:IL:IT:JM:JP:JE:JO:KZ:KE:KI:" &
"KP:KR:KW:KG:LA:LV:LB:LS:LR:LY:LI:LT:LU:MO:MK:" &
"MG:MW:MY:MV:ML:MT:MH:MQ:MR:MU:YT:MX:FM:MD:MC:" &
"MC:MN:ME:MS:MA:MZ:MM:MA:NR:NP:NL:AN:NC:NZ:NI:" &
"NE:NG:NU:NF:MP:NO:OM:PK:PW:PS:PA:PG:PY:PE:PH:" &
"PN:PL:PT:PR:QA:RE:RO:RU:RW:SH:KN:LC:PM:VC:WS:" &
"SM:ST:SA:SN:RS:SC:SL:SG:SK:SI:SB:SO:ZA:GS:ES:" &
"LK:SD:SR:SJ:SZ:SE:CH:SY:TW:TJ:TZ:TH:TL:TG:TK:" &
"TO:TT:TN:TR:TM:TC:TV:UG:UA:AE:GB:US:UM:UY:UZ:" &
"VU:VE:VN:VG:VI:WF:EH:YE:ZM:ZW",
BillingCountry)))
错误消息: 需要有效的双字母国家代码。
错误位置: Billing Country

Salesforce 系统管理员(汇总摘要字段)

学习目标

完成本单元后,您将能够:

  • 描述汇总摘要字段是什么。
  • 创建汇总摘要字段。
  • 将字段级安全性应用于汇总摘要字段。

总览总结字段简介

虽然公式字段使用单个记录中的字段计算值,但累积汇总字段会从一组相关记录(例如相关列表中的那些记录)中计算值。您可以创建总览汇总字段,根据详细记录中的记录值自动在主记录上显示值。这些详细记录必须通过主从关系直接与主人相关。

您可以使用汇总摘要字段执行不同类型的计算。您可以统计与主记录相关的明细记录的数量,或者计算明细记录中字段的总和,最小值或最大值。例如,您可能想要:

  • 自定义帐户字段,用于计算所有相关待定机会的总数。
  • 一个自定义订单字段,用于汇总包含您指定的描述的产品的单位价格。

定义汇总摘要字段

由于汇总摘要字段基于主从关系,所以在创建汇总摘要字段之前查看对象关系是非常有用的。

主从关系

主 – 细节关系将对象紧密地链接在一起,以便主记录控制细节和细尾记录的特定行为。

您在主 – 细节关系主侧的对象上定义汇总摘要字段。例如,您可以在Account对象上创建汇总摘要字段,以汇总相关的机会:

Example of fields rolling up to sum opportunities.

滚动来总结机会的字段的例子。

类型 描述
计数 合计相关记录的数量。
汇总您在“字段汇总”选项中选择的字段中的值。只有数字,货币和百分比字段可用。
MIN 显示所有直接相关记录的“字段到聚合”选项中所选字段的最小值。只有数字,货币,百分比,日期和日期/时间字段可用。
MAX 显示所有直接相关记录的“字段到聚合”选项中所选字段的最大值。只有数字,货币,百分比,日期和日期/时间字段可用。

创建摘要字段

  1. 从安装程序中,打开对象管理器并单击 Account.
  2. 在左侧边栏上,点击 Fields & Relationships.
  3. 点击 New.
  4. 选择“总览摘要”字段类型,然后单击 Next.
  5. 对于字段标签,输入机会总和,然后单击Next.
  6. 汇总对象是您要汇总的详细对象。选择机会。
  7. 选择SUM汇总类型,然后选择金额作为要汇总的字段。
  8. 点击 NextNext,和 Save.

总览总结字段的示例

以下是详细数据汇总到主记录的更多示例。

日期机会首先创建

帐户对象上创建了一个汇总字段。 “创建日期”在“商机”对象中进行汇总,以查找与某个帐户相关的创建商机的最早日期。

Example of rolling up the opportunity created date to an account.

所有与机会有关的产品总价格

在“商机”对象上创建了一个汇总字段。在机会产品对象中汇总总价格,以查找与机会相关的所有产品的总数。

Example of rolling up the product total for an opportunity.

机会的最低价格

在“商机”对象上创建了一个汇总字段。在“机会产品”对象中汇总“标价”以查找与机会相关的价格最低的产品。

Example of rolling up the minimum product price on an opportunity.

告诉我更多

恭喜您创建您的第一个汇总摘要字段!请记住,您可以在汇总摘要字段中计算的字段类型取决于计算类型。例如:

  • 当您选择SUM作为汇总类型时,可以使用数字,货币和百分比字段。
  • 当您选择MIN或MAX作为上卷类型时,可以使用数字,货币,百分比,日期和日期/时间字段。

通过https://help.salesforce.com了解更多关于汇总摘要字段的信息。

Salesforce 系统管理员(公式字段)

学习目标

完成本单元后,您将能够:

  • 创建一个自定义公式字段并使用公式编辑器。
  • 解释为什么公式字段是有用的。
  • 概述至少一个用于公式字段的用例。
  • 创建简单的公式。

公式字段介绍

你的组织中有很多数据。您的用户需要一目了然地访问和理解这些数据,而无需进行大量计算。输入公式字段,这是一个强大的工具,可以控制数据的显示方式。

假设您想在记录中取两个数字字段并将其分成几个百分比。或者,您可能希望将字段变为可点击的超链接,以便轻松访问记录页面布局中的重要信息。也许你想要两个日期,并计算它们之间的天数。所有这些和更多可能使用公式字段。

我们来看一个具体的例子。如果您想计算在机会结束日期之前剩下多少天,该怎么办?您可以创建一个简单的公式字段,自动计算该值。通过将该值添加到商机页面布局,您的用户可以快速访问此关键信息。您也可以将此字段添加到报告并列出视图以便即时访问。

A formula field in a page layout, a list view, and a report.

当你第一次学习公式时,最好先从简单的计算开始,然后建立更复杂的场景。但是,正如你所看到的,即使简单的公式提供了有价值的信息。

在本单元中,我们将带您了解使用公式编辑器的基础知识,并通过几个基本示例向您介绍公式语法。我们还会涉及到您的公式字段的疑难解答问题。现在让我们玩得开心!

查找公式编辑器

在我们开始编写公式之前,我们先找到公式编辑器并了解它的功能。

您可以在任何标准或自定义对象上创建自定义公式字段。首先,我们将在商机对象上创建一个公式。按照以下步骤导航到公式编辑器:

  1. 从安装程序中,打开对象管理器,然后 Opportunity.
  2. 在左侧边栏中,点击 Fields & Relationships.
  3. 点击 New.
  4. 选择 Formula 并单击 Next.
  5. Field Label, 中键入 My Formula Field. 请注意, Field Name 会自动填充。
  6. 选择您希望公式返回的数据类型。例如,如果要编写计算销售人员销售佣金的公式,请选择货币。现在,选择 Text.
  7. 点击 Next. 你已经到了公式编辑器!我们参观的时间。

使用公式编辑器

这张图片突出了公式编辑器中最重要的部分:

A labeled view of the formula editor.
  1. 公式编辑器有两种:简单和高级。使用简单编辑器很诱人,但我们总是推荐使用高级编辑器。高级并不意味着更复杂。这意味着更多的工具为您创建强大的公式。
  2. Insert Field 按钮打开一个菜单,允许您选择要在公式中使用的字段。从此菜单插入将自动生成访问字段的正确语法。
    The Insert Field menu.
  3. The Insert Operator 按钮打开可用数学和逻辑运算符的下拉列表。
    The Insert Operator menu.
  4. 功能菜单是查看和插入公式函数的地方。功能是由Salesforce预先实施的更复杂的操作。一些函数可以按原样使用(例如,TODAY()函数返回当前日期),而其他函数则需要额外的信息,称为参数。例如,LEN(文本)函数可以查找您输入的文本的长度作为参数。公式LEN(“Hello”)返回值5。
    The Functions menu.
  5. 文本区域是您输入公式的地方。在编写公式时,请记住:
    • 空白不重要。您可以根据需要插入尽可能多的空格和换行符,而不会影响公式的执行。
    • 公式区分大小写。注意字段和对象名称的大小写。
    • 使用数字时,标准操作顺序适用。
  6. 一旦你写了一个公式,你可以使用Check Syntax按钮来确保在保存之前所有东西都处于正常工作状态。如果您的公式有问题,语法检查器会提醒您特定的问题。

我们不需要继续创建此帐户公式字段,因此单击取消。现在你已经知道了,让我们把编辑器用一些简单的例子。

公式编辑器在行动

示例1:在“联系人详细信息”页面上显示帐户字段

记录详细信息页面包含大量信息,但有时还不够。有时你需要更多!为了你的第一个公式,让我们做一些简单的事情。让我们从一个帐户中取一个字段,并使用所谓的交叉对象公式在联系人上显示。让我们来看看。

首先创建一个联系人。如果您之前从未创建过联系人,请转到“联系人”标签,然后点击“新建”。为Last Name输入任何值,并确保通过单击查找图标为Account Name字段填入值。接下来我们将创建一个公式来在联系页面上显示帐号:

  1. 从安装程序中打开对象管理器,然后单击联系人。
  2. 在左侧栏中点击 Fields & Relationships.
  3. 点击 New.
  4. 对于字段类型,选择公式并单击下一步。
  5. 调用您的字段帐号,并为公式返回类型选择文本。点击下一步。
  6. 单击高级公式编辑器上的插入字段。选择 Contact | Account | Account Number 然后点击 Insert.
    The cross-object Contact formula.

恭喜,你已经写下了你的第一个公式!

我们来看看这个公式下一页让您设置字段级别的安全性。现在,单击下一步,以便我们可以将公式字段添加到页面布局。暂时,确保所有的复选框被选中。单击下一步,然后单击保存。

现在是时候看看你做了什么。打开刚刚创建的联系人对象的详细信息页面,并找到新的帐户编号公式字段。Cool!

示例2:显示机会关闭报表之前的天数

您还可以在报告中使用公式字段来增加重要信息的可见性。比如说,你想要一个报告栏来显示机会关闭之前的天数。首先,创造一个机会来测试我们的公式。

如果您以前从未创建商机,请转到商机标签,然后点击新建。填写名称的任何值,选择任何阶段,并设置至少三天的结束日期。然后使用Number返回类型在Opportunities对象上创建一个名为Days to Close的自定义公式字段:

  1. 从安装程序中,打开对象管理器,然后 Opportunity.
  2. 在左侧栏中点击 Fields & Relationships.
  3. 点击 New.
  4. 选择 Formula 然后单击 Next.
  5. Field Label 文本区域中,输入要 Days to Close.
  6. 选择 Number 单选按钮。
  7. 点击 Next 打开公式编辑器。

我们需要找到机会关闭日期和今天的日期之间的差异。我们首先在编辑器中插入关闭日期字段。既然我们找到了差异,那就用减法。选择 – 从插入操作员菜单中减去。

但是我们如何告诉我们我们需要今天的日期?幸运的是,有一个名为TODAY()的函数更新以匹配当前日期。在编辑器右侧的“功能”菜单中找到它,然后单击“插入选定的功能”。

The Days to Close formula.

点击保存屏幕后,是时候把新的公式字段放在报告中。在报告标签中,点击新建报告。然后选择商机,然后点击创建。您的机会显示在“预览”面板中。在页面左侧的字段菜单中搜索要关闭的天数。该字段是您刚刚创建的公式字段。将其拖动到报表中的最后一列。该列自动填充计算的值。

我们不会返回到这个报告,所以你可以保存它或直接移动到下一个例子。

示例3:使用一个幂来查找不同的对象

组织通常希望统计具有数百条记录的报表中唯一对象的数量。比方说,举例来说,你在报告中列出了一百个机会,但只有少数用户拥有所有这些机会。你如何找到不同用户的数量?这个任务听起来很难,但它是你可以写的最简单的公式之一。这就是所谓的“一个力量”。

要编写此公式,请在用户对象上创建一个自定义公式字段。将其命名为唯一用户,给它一个数字返回类型,并从小数位数下拉列表中选择0。点击Next打开公式编辑器。对于此公式,不需要插入任何字段,运算符或函数。相反,输入数字1。

The Power of One formula.

是的,就是这样!像往常一样保存公式,然后单击“报告”选项卡以查看其运行情况。创建一个商机报告,并将您的唯一用户字段从左侧面板拖到报告上。您应该看到类似于以下内容的内容:

The formula before summarizing our Unique Users field.

在这里,我们有两个不同的用户之间的五个机会。我们的配方在哪里?在“唯一用户”列上,单击下拉菜单并选择摘要此字段。

Click "Summarize this Field" to count the unique number of users.

在弹出的对话框中,选择总和然后单击应用。不同用户的数量出现在列的底部。正如你所看到的,即使是简单的公式也能为你的组织提供强大的见解

The finished report with unique users displayed at the bottom.

注意

你可以在任何物体上使用一种力量。例如,如果您有一个包含10个帐户的报告,每个帐户有三个机会,则您的机会报告将返回30条记录。将“公式”字段的“权力”添加到“帐户”中,可以查看记录中显示的不同帐户的数量。一些专业人士说,他们为他们的组织中的每个对象添加一个“权力”字段!

调试公式

语法错误是使用公式的一个不可避免的部分。编辑器中的Check Syntax按钮是调试公式的重要工具。语法检查器会告诉您遇到的错误以及它在公式中的位置。以下是一些常见的语法问题:

  1. 圆括号缺失: 当圆括号的数目与圆括号的数目不匹配时,最常出现此错误。如果一次使用多个函数,可能会特别难以避免这个错误。试着把你的函数分成多行,这样就更容易判断哪些括号属于一组。
    A formula that's missing a parenthesis.

    如果忘记了两个函数参数之间的逗号,也会看到这个错误。这个错误令人困惑,因为实际的问题与语法检查器不匹配。如果您确定括号是正确的,请仔细检查函数中的逗号是否正确。

    A formula that's missing a comma.
  2. 不正确的参数类型: 如果在需要文本(或任何其他数据类型的组合)时给函数一个数字参数,这是您将会看到的错误。总是检查帮助文本或文档,以便知道函数接受什么类型的参数。
    具有不正确参数类型的公式。

    A formula with an incorrect parameter type.
  3. 函数参数数目不正确: 如果输入太多或太少参数到函数中,语法检查器会提醒您。再次检查帮助文本或文档以获取有关将参数输入到特定功能的指导。
    A formula with too many parameters.
  4. 公式结果与公式返回类型不兼容: 如果您在创建公式字段时选择一种数据类型,但会写入返回不同数据类型的公式,则会看到此错误。在下面的示例中,您可以看到“我的帐户公式”期望返回一个数字(显示在公式名称旁边的括号中),但TODAY()函数返回一个日期。错误告诉你预期的数据类型是什么,但是你总是可以事先引用文档来避免错误。
    A formula that returns a result of the incorrect data type.
  5. 字段不存在: 此错误表示您的公式中包含了一个对象不支持的字段。在这种情况下,请检查您的拼写和大小写。如果找不到任何错误,请尝试再次从“插入字段”菜单中插入字段,以确保正确引用它。
    A formula with a misspelled field name.

    你看到这个错误的另一个原因是,如果你忘记引号文字或超链接周围。

    A formula that's missing appropriate quotation marks.
  6. 未知功能: 在这种情况下,请检查Salesforce是否支持您正在使用的功能。你也会得到这个错误的拼写错误的函数。
    A formula that includes an unsupported function.

其他例子

让我们再看几个例子。您可以自己创建这些公式,或者直接通读。

  1. 此公式使用HYPERLINK()函数创建一个到外部网站的超链接。将超链接添加到页面布局可帮助用户从详细信息页面快速访问重要信息。
    A hyperlink formula.
  2. 如果您想要将折扣应用于机会金额,则可以使用以下公式。在这种情况下,我们使用12%的折扣,然后使用ROUND()函数将结果舍入到小数点后两位。
    A formula that includes the ROUND() function.
  3. 这个公式是一个复选框公式,它决定一个特定的机会是否是一个“大”的机会。它检查机会客户关联公司的员工数量是否大于1,000,以及机会数量是否大于$ 10,000。如果两个语句均为true,则该字段在“商机”页面布局上显示为复选框。否则,它显示为空白框。
    A formula using the logical AND() function.

公式文档包含许多不同用例的许多示例。在浏览这些示例时,请记住,其中很多包含本单元未涉及的高级概念。在处理这些公式之前,确保您对这里提供的信息感到满意。

Salesforce Lightning 实施上线(3)

学习目标

完成本单元后,您将能够:

  • 为您的公司启用闪电体验。
  • 与您的超级用户一起设置每月或每季度的评论。
  • 衡量你的结果,并为你的公司进行总结。
  • 在您的推出后对用户进行调查。

上线

在每一个成功的项目中都有一段时间,你已经计划好了所有的计划,然后到达发布日期。这意味着现在是时候走出去,走上伟大的生活。如果这是您的百老汇音乐剧,那么这是开放的夜晚,而Salesforce管理员,这是您闪耀的时刻!

根据项目的不同,上线步骤可能很简单,复杂,或者介于两者之间。我们使用Lightning Experience Migration Assistant使您更容易,您可以在其中访问需要完成的所有步骤以转移到Lightning Experience。通过单击“迁移助理”磁贴中的“开始”,从Salesforce Classic中的安装程序访问此页面。

迁移助手是您启用闪电体验的指南。请记住,在开启Lightning Experience之前,我们建议您启用其他功能。迁移助理介绍了几个关键功能。您还可以查看“Lightning Experience Basics”模块中的“启用Lightning Experience”单元以获取更多详细信息。

Enable Lightning Experience

通过优化实施来推动采用

重演和重演……就像百老汇的制作一样,你的“闪电体验”部署在你的发射之后继续进行。无论您是最初与试点小组一起生活,还是一次启用整个组织,您都希望确保用户保持热情,并致力于在Lightning Experience中工作。

这是冲洗和重复的时间。或者说,通过衡量事情的进展和迭代你迄今为止所做的所有工作来优化你的部署。

监测你的成功指标如何看待。例如,收集有关用户如何喜欢新体验的反馈。衡量诸如生产力增长,业务成功和采用率等事情,包括有多少用户切换回Salesforce Classic以及为什么。

掌握了这些数据后,您将对自己的下一步应该有一个明确的想法。您将知道哪些新用例是优先考虑的,以便微调您的实施,Lightning Experience路线图上的哪些功能非常重要,何时准备向Lightning Experience添加另一轮用户。

与超级用户交往

您的超级用户是您部署成功的关键。引导您上线,经常与您的超级用户互动。根据您的培训方式,您可能会在领导用户培训字段时与他们合作。

在上线当天,超级用户扮演着重要的角色。即使是最成功的项目,你的用户也会有问题。这些问题可以通过面对面的谈话形式或Chatter提出的问题进行。您的超级用户可以帮助您解决这些问题,并升级发现的任何错误或关键问题。

A super user helping an employee on Chatter.

但是,与超级用户的合作并不会随着您的上线而结束。这只是一个开始。考虑设立一个月度或季度的超级用户论坛会议,将所有超级用户聚集在一起,讨论路线图,反馈意见和整体采用情况。与您的超级用户创建一个私人Chatter小组,以方便全年的对话。并与您的超级用户一起主办每周工作时间回答用户问题。

如果你还不确定,下面列出了这些令人难以置信的团队成员将超级用户放在超级用户身上的一些方法:

  • 在现场扮演Salesforce传道人的角色
  • Swarm提供用户,面对面和Chatter的问题
  • 帮助你提高采用率
  • 培训用户
  • 分享来自现场的宝贵见解
  • 报告错误和问题
  • 在路线图上衡量
  • 在上线之前测试新功能
  • 在论坛,会议和焦点小组中提供反馈

正如你所看到的,超级用户提供了巨大的价值,特别是当分享反馈时,这对于衡量项目的成功与否至关重要。接下来我们来谈谈。

测量结果

当你计划你的推广策略时,你和你的执行发起人和利益相关者合作,确定你的成功指标。这些指标可能包含如下内容:

  • 20% 减少了机会,没有后续任务
  • 15% 记录的呼叫增加
  • 5% 增加潜在客户转换

或者,这些指标可能是基于员工或客户的满意度,甚至是两者兼而有之。 无论采用哪种方法,都需要一个基线来跟踪数字的变化,所以不要忘记在上线之前拍摄快照或进行调查。

我们来详细讨论每种方法。

调查您的用户

您可以使用多种方法来调查您的员工和客户。

调查 使用调查应用程序进行正式书面调查,衡量总体满意度和任何痛点。
专门小组 汇集一群客户或员工,并提出一系列具体问题。
轮询 创建一个非正式的Chatter调查来收集快速的见解。用户还可以在投票的评论主题中提供书面反馈。

使用这些方法,您可以获得有关总体满意度和任何痛点的指标。在上线后,用户可以轻松地使用新体验,然后再次进行调查并报告指标中的任何更改。

不知道要问什么?这里有一些想法。我们提供的是开放式的,适合焦点小组,论坛和影子的问题,以及更适合书面调查的问题:

开放式问题 调查问题

你如何使用Salesforce?

您最喜欢什么Salesforce?

您将如何更改Salesforce?

Salesforce最令人沮丧的是什么?

你找不到什么信息?

您使用Salesforce多久了?

使用Salesforce评估整体生产力。

评估您对Salesforce的整体满意度。

我有我需要做的工作:是或否

在Salesforce中工作很容易:是或否

培养一个反馈能够蓬勃发展的环境。倾听用户的意见可以提高采用率。以下是如何鼓励用户定期提供反馈的一些建议。

开放论坛 主持一个开放的问题和答案会议,在线通过Chatter或面对面,获得反馈和听到关注。
Chatter 使用Chatter主题(“反馈”)随着时间的推移收集来自用户的响应。每月或每季度审阅所有帖子。

当您收到反馈意见时,即使您无法处理所有反馈意见,您的用户也能感受到这一点很重要。考虑启动一个“你问我们,我们收听”的节目,你每个季度在一些员工的反馈项目上发表意见。

无论您是在做一个有限的试点,还是一次推出到您的整个公司,目标是上线,测量结果,然后迭代。然后重复。

A model for iteration when getting feedback on Lightning Experience.

在Salesforce中使用报告和仪表板

如果您已决定将Salesforce指标用于成功度量,则可以在Salesforce中创建报告和仪表板来跟踪这些指标。例如,此仪表板组件显示已关闭的交易月份:

A dashboard showing closed deals, month over month.

报告快照是分析Salesforce中的趋势的一种方法。在Salesforce帮助中搜索“报告快照”以了解更多信息。

使用报告和仪表板的好处之一是它们都建立在Salesforce中,这使得与您的执行发起人轻松分享。说起来…

提供执行摘要

您的执行发起人从一开始就是您的项目冠军。现在是时候为您的赞助商准备一份关于整体项目状态的总结以及您可以分享的结果。这对于您的执行发起人能够展示分配完成项目资源的投资回报(ROI)很重要。

An example Executive Summary of a Lightning Experience rollout strategy.

在准备执行摘要时,请遵循以下最佳做法:

  • 保持最多1-2页。
  • 展示指标和结果。
  • 突出显示任何值得注意的轶事。
  • 分享经验教训。
  • 请注意任何下一步仍然计划。

寻找一个示例执行摘要文件?对不起,我们没有做一个。开玩笑!检查启用包。

演出必须继续

恭喜!您现在拥有了推出闪电体验所需的工具。希望你们也能从中获得一些技巧来帮助你进行闪电体验以外的其他发布。

不管你是和一群用户一起试用,还是一次推出到你的整个公司,这都是你的大好机会。祝你好运!

Salesforce Lightning 实施上线(2)

学习目标

完成本单元后,您将能够:

  • 为您的部署创建培训,市场营销和沟通计划。
  • 安排您的展示。

所有系统

规划和执行你的闪电体验项目应该涉及过程,纪律,是的,一种有趣的感觉!如果你的用户对这个推出不感兴趣,那么引入改变游戏规则的新特性有什么意义呢?

在本单元中,我们将讨论如何有效地安排和计划您的部署,但我们也将分享将您的发布变成贵公司真棒活动的想法。

从哪儿开始

记住我们的百老汇音乐比喻?你是导演,而你的节目刚刚得到了启发。那么现在怎么办?现在是时候忙了。

首先列出在上线之前需要做的所有事情,然后估算这些活动所需的时间和资源。然后选择一个发布日期,得到你的团队,并去做所有的事情。这听起来不容易吗?

所有这些都需要时间和协调。有很多项目管理的方法论,我们在这里覆盖太多了。每个人都有不同的交付策略。选择你喜欢的方法。最终,重要的部分不是你做的方式;这是你做的。这就是我们在这里要讲的。

计划您的部署

推出闪电体验时需要考虑几个任务。根据你的公司,你不必全部都做,但是不管怎么说。检查启用包以获取Lightning Experience卷展栏清单样本。

您的部署可能会被组织到这些主要阶段。您已经了解了最后一个单元中的“发现”步骤。在这个单元中,我们将深入到“推出”阶段。

An example rollout strategy, organized into three buckets.

让我们潜入

决定如何构建您的推出

没有一个正确的方式来推出闪电体验。决定策略时需要考虑几个变量,例如实施的复杂性和Salesforce用户群的规模。但是在大多数情况下,您可以采取以下其中一种方法:逐步过渡您的组织或全面进行,同时切换整个组织。

为您的组织选择最佳战略,让我们看看这两种方法的好处和考虑。

分阶段推出

除非您的组织规模较小,否则在几个阶段中将您的用户转换为Lightning Experience可能会有所帮助。这种方法使您可以逐步处理业务和技术要求,并反复学习经验。对于每个阶段,选择您的Lightning Experience实施当前状态满足业务需求的团队或用户组。启动阶段后,收集反馈意见。然后微调一下,开始下一个阶段。

注意

如果您使用Group Edition,则此方法不适用于您。 “闪电体验”是“全部或全部” – 所有用户在启用“闪电体验”时都可以访问。

优点
运行一个试点来了解并改进你的实现 确保用户从试点项目开始小规模开展闪电体验活动,充满激情。使用第一阶段进行用户验收测试,可以让您收集试用用户的反馈意见,并在下一阶段全面实施之前巩固您的实施。
分手工作,避免技术性债务 对于每一个阶段,将您的配置和开发工作集中在让这个阶段的用户有生产力所必需的东西上。分块工作可以使您的实现不断进步,并避免在发布新功能和增强功能时遇到陷阱。
更好地控制哪些用户可以访问Lightning Experience 使用权限集以灵活的方式将闪电体验推出给特定的团队或用户组。创建一个包含Lightning Experience User权限的权限集,然后将权限集分配给您为每个阶段标识的用户,而不是更新自定义配置文件。
注意事项
保持团队合作 把紧密合作的人放在一起。你希望一起工作的人看到相同的屏幕。如果人们经常合作,他们应该有相同的用户体验,包括团队领导。
如果您的标准配置文件用户在早期阶段不能访问Lightning Experience,请将其移至不包含Lightning Experience User权限的自定义配置文件。
注意差距 如果您的团队受到差距分析中确定的问题的严重影响,请避免将这些团队纳入阶段,直到问题得到解决。即使差距很小,如果影响很大,仔细考虑一下他们是否会在闪电体验中工作。
需要更多的培训和其他变更管理 您需要投入更多时间在变更管理活动上。例如,您需要重复每个阶段的沟通和点滴活动。取决于每个阶段的启动程度,您可能还需要多次运行用户培训。
如果您的用户群分散在Lightning Experience和Salesforce Classic之间,则可能需要为这两个界面维护培训材料。尽管您可以通过为Lightning Experience启用所有新用户并消除切换到Salesforce Classic的能力来避免这种情况。

组织广泛推出

通过这种方法,您可以同时为组织中的所有用户启用Lightning Experience。从表面上看,这可能看起来像是最简单,最直接的结构展示方式。如果您的组织结构很简单,并且您没有许多Salesforce用户,则此方法可能对您最有意义。但是这也需要你高度自信,每个人都能在新的界面中获得他们需要的东西,并且每个人都为转型做好准备。显然,高级准备的需要意味着需要多长时间来准备翻转开关。

优点
更简单的培训和变革管理的景观 在所有用户同时转向Lightning Experience的情况下,您可以运行一个广告系列,让所有人都参与其中。而且您只需要为一个界面维护培训材料。
简化功能和程序启用 您不需要评估多个界面的新功能,定制工作,集成或合作伙伴应用程序。所有用户都可以在发布新功能和新技术时获得好处。
注意事项
延迟发射时间 为组织中的每个人准备闪电体验,意味着您正在加载所有准备工作,包括实施所有必需的业务流程,并解决您确定的所有技术问题和功能缺陷。换句话说,为这种方法做好准备可能相当耗时。
减少反馈会增加错过重要事情的机会 等待与所有人齐头并进,意味着你没有获得有关事情如何工作的早期反馈的优势。如果您无意中错过了重要的用例或定制,则每个人都会受到影响,而不是一小部分用户。如果用户没有得到他们需要的东西,他们会失去热情。最终,采用率可能会受损。
小心技术债务 我们不断改进和提高闪电体验。移动组织越长,提高生产力的功能和机会就越多。

决定哪些用户获得闪电体验

如果您正在采取分阶段的方法进行部署,那么在决定每个阶段谁将转向闪电体验时,需要考虑一些事项。对于每个阶段,您都可以选择控制哪些人立即切换到新界面,以及谁可以在Lightning Experience和Salesforce Classic之间切换。获取启用闪电体验的所有细节。

无论您是决定分阶段部署还是部署整个项目,选择启动日期都会受到相关用户的影响,以及Lightning Experience启用后会从中获得什么。您可能会倾向于推迟发布给用户,直到所有内容完全实施。或者,也许你对脾气暴躁的用户感到烦恼 – 你知道,有许多事情正在进行,没有时间学习新的工作方式的用户。这些都是合理的考虑,但不应该是延迟入门的理由。向Lightning Experience问好并不意味着要与Salesforce Classic说再见!除非您另行设置,否则用户可以根据需要在两个接口之间自行切换。因此,如果他们需要的东西在Lightning Experience中尚不可用,他们可以轻松地回到Salesforce Classic。

释放超级用户的力量

超级用户是了解实施的愿景和价值的员工,希望帮助您优化和改进已有的工作,并热衷于帮助他人采用Salesforce。超级用户通常与您的员工社区密切合作,知道如何采用系统和流程,以及哪些难点阻止采用。超级用户也是您的员工首先寻求帮助的人员,他们可以帮助您回答问题并提供支持。

A super user helping an employee on Chatter.

超级用户往往是天生的领导者,受到同龄人的尊敬,并且可以成为这个字段的传道人。当谈到推出Lightning Experience时,他们可以帮助您的项目取得成功。

与您的执行发起人和利益相关方一起确定一组超级用户。让您的超级用户参与到闪电体验中,让他们偷偷摸摸地看看这些新技术。寻求他们对你的营销和沟通计划的反馈,并考虑让他们用培训师培训方法来培训用户。

正式承认他们的超级用户身份,通过一个特殊的名称,如Chatter个人资料照片上的自定义图标,按钮,T恤或全部三个!让他们成为Lightning Experience公共聊天小组的主持人或管理员。所有这些都有助于验证他们作为员工社区领导者的角色,并授权他们帮助他人。

A super user, recognized by a custom icon on her Chatter picture.

为部署团队创建一个Chatter组

在确定了超级用户,利益相关者和执行发起人之后,您需要一个能够在部署中一起工作的地方。创建一个Chatter组,并邀请所有参与该部署的团队成员。使用Chatter,您可以共享文件,在上下文中进行协作,并与整个团队共享相关更新。

A Chatter group for the Lightning Experience rollout team.

在您的Chatter小组中共享的关键文件之一是项目计划。项目时间表是一个活的文档,您需要保持更新并使整个团队都能访问,因此最好将其存储在团队的Chatter组中。

选择一个发布日期

明智地选择你的发布日期!想一想您的推出是否与您公司的销售启动会议或另一个大型公司活动相一致,您可以在这些活动中获得有机曝光。避免假期,并提前确定利益相关方的可用性。如果关键利益相关方在您的发布日期前休息了三周,请考虑重新选择您选择的日期!

可以做好时机 没那么多
销售启动
公司会议

淡季(如适用)

假期
季度/财政年度结束

主要利益相关者休假时

借此机会查看您现有的Salesforce路线图,并清除可能与您的部署相竞争的任何项目。与您的执行发起人合作,清除任何障碍,例如竞争性的非Salesforce项目,这些项目需要您展示所需的资源。如果您的部署看起来很复杂,则可能需要建议贵公司在完成此项目之前暂停其他项目。

创建一个项目计划

AppExchange上有应用程序或软件程序,旨在帮助您管理与项目相关的所有里程碑和任务。你可能已经有一个喜欢的程序或应用程序,你喜欢使用。最终,你需要一个地方来跟踪这些细节:

  • 任务名称
  • 任务所有者
  • 任务依赖关系(任务是否依赖于任何其他任务或资源?)
  • 任务持续时间
  • 任务开始日期
  • 任务结束日期
  • 任务状态

您可能还想要一个地方添加注释或评论。

闪电体验的推出可能会让你从几个星期到几个月的任何地方。所花费的时间取决于几个因素,包括组织的复杂性,用户人数的大小,公司的变更管理方法,或者您是实施Salesforce的新客户。

在任何项目中,您都需要在上线日期,范围或分配的资源上保持灵活性。下面是具有固定上线日期和范围的示例项目时间表的第一部分,该公司具有简单的迁移路径和一小组用户。

查看完整样本计划的启用包。在这个例子中,上线时间是从开始日期算起的一个月,上线日期是10月15日。在项目正式关闭之前,启动后有两周的启动后活动,此时您将进入维护阶段并重复提供的解决方案。

# 任务名称 所有者 状态 依赖 持续时间 开始 结束
1.0 教育自己
1.1 完成Trailhead模块 John 完成 N/A 1 天 9/5 9/6
1.2 注册Developer Edition组织 John 完成 N/A 1 天 9/5 9/6
1.3 阅读“闪电体验指南” John 完成 N/A 2 天 9/6 9/8
1.4 查看比较图 John 完成 N/A 1 天 9/6 9/7

时间表第三阶段的关键之一是确定成功的措施。基于您定义的成功标准,您将如何最终了解您的项目是否成功。接下来我们来谈谈。

定义成功的措施

与您的执行发起人和利益相关者共同决定如何衡量成功。记录当前的痛点,并寻找方法来衡量这些字段的改进。例如,您可以查找生产力提高,数据质量增益或财务目标,例如:

  • 20%机会中没有后续任务
  • 15%  记录的呼叫增加
  • 5% 提高潜客转化率

您还可以根据员工或客户情绪来衡量成功,使用AppExchange中的调查应用程序收集反馈,或通过简单的Chatter调查来快速调查员工。

在每种情况下,进行基线调查或采取分析快照来衡量您上线后的任何增加或减少。

我们将讨论在下一个单元测量成功的方法。在这个阶段,与您的项目团队一起概述您要监控的具体措施。

创建一个营销和沟通战略

这是部署的一部分,您可以在项目中注入一些乐趣,并在伟大的地方活下去。考虑让你的上线成为一个真实的事件,并使用简单的营销策略,以提前几个星期即将发射的兴趣。

无论您的预算如何,您都可以利用自己的创造力推广您的上线。不要忘记向内部团队寻求帮助,包括客户服务,培训和支持团队。启动的想法包括:

  • 发送一个每周一次的电子邮件滴灌活动,突出即将推出和“本周特色”(启用包)。
  • 在Chatter中创建所有通讯更新的主题,以推动动态和嗡嗡声。
  • 有奖品的抽奖,如礼品卡,免费休息日或与行政人员共进午餐。
  • 举办蛋糕或蛋糕的发布会。
  • 订购赃物和品牌产品,在您上线当天发行。

在您的营销策略中包含重要的沟通里程碑。例如,确保整个公司在推出当天得到正式的沟通,例如来自执行发起人,销售副总裁或首席执行官的Chatter帖子或电子邮件。

这是一个示例沟通计划:

4周前 执行发起人的电子邮件
4 周前 Chatter小组创建
3周前 电子邮件drip活动#1
3 周前 超级用户确定并宣布
2周前 电子邮件drip活动#2
2 周前 Raffle 宣布
1 周前 电子邮件drip活动#3
1 周前 公司总裁的电子邮件
1 周前 通过电子邮件提醒,说明以及从哪里获得帮助
上线日 来自公司首席执行官和发起方的Chatter帖子

创建一个培训计划

作为部署的一部分,准备您的用户的用户体验的变化。

首先,将用户引导至Trailhead!为了帮助用户加快速度,我们为他们提供了两个学习体验。

  • Salesforce用户游览
  • 通过Salesforce快速销售

根据用户界面的自定义方式或流程的复杂程度,您可能还需要进行最终用户培训。

在制定培训计划时,请考虑以下问题:

培训目标 您希望通过此培训获得的具体成果是什么?
训练者 谁将进行培训?
学员 谁需要接受培训?
训练方法 你将用什么来进行培训?需要开发哪些材料?
培训地点 你会远程或亲自训练吗?
培训指标 你将如何确定培训是否成功?

考虑与超级用户一起使用培训师培训模式,以帮助您延伸触及范围。您可以培训您的超级用户,并让他们进行用户培训,而不是亲自对所有用户进行培训。这个培训师培训模式也有助于加强用户,他们应该在发布后提出任何问题的时候向超级用户求助。

还可以考虑在发布后的后续培训课程或办公时间,以帮助加强正确的行为并保持用户的最新状态。如果你有一个支持团队,也让他们参与培训,那么他们可以为用户提出问题的准备。

测试您的自定义和迭代

对于现有客户,如果您已经进行了自定义设置,我们建议您在沙箱中启用Lightning Experience并测试其行为。对于JavaScript按钮等不受支持的功能,请分析每个功能的基本功能。以下是您可以在分析中使用的一系列问题:

  • 定制功能是做什么的?
  • 哪些对象受到影响或访问?
  • 使用定制功能的结果是什么?
  • 什么是用户体验?
  • 您的用户可以在哪里访问自定义功能?

在获得这些问题的答案之后,您可以开始将自定义功能映射到可能的替换。例如:

如果自定义功能执行此操作: 考虑使用它来代替:
创建相关记录 流程构建器
更新现有记录 操作
使用复杂的逻辑创建相关记录并更新现有记录 Process Builder and Visual Workflow
启动用户输入屏幕 Visual Workflow
发送电子邮件或创建一个任务 Process Builder
启动一个时间触发的过程 Workflow Rules

在您更新这些流程时,请与您的超级用户和用户密切合作,以测试您构建的替代解决方案。创建测试计划并进行用户验收测试(UAT)以确保功能按预期工作。在启用包中获取样本测试计划文档。

准备开始

创建这些计划之后,请与您的项目团队,利益相关者,执行发起人和超级用户一起执行这些计划。一旦你检查了你的清单上的所有项目,现在是时候了!在下一个单元中,您将启用Lightning Experience,并了解如何在发布后提高成功率。