Salesforce Lightning 自定义(6)

学习目标

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

  • 描述行动如何帮助您的用户。
  • 描述特定对象和全局操作之间的区别。
  • 创建一个操作并将其添加到页面布局。

快速操作

你知道你应该仅仅通过他们的行为来评判某人吗?这在Salesforce中是正确的,当您授予用户访问超棒的自定义操作的权限时,您的用户将会对您表示赞赏。

操作可让您的用户快速完成任务,如创建记录,记录呼叫,发送电子邮件等。通过自定义操作,可以让用户快速访问最重要的信息,从而使用户的导航和工作流程尽可能流畅。

提示

当考虑你可能想要创建什么样的动作时,询问你的用户他们真正希望他们能做什么。例如,您可以为您的食品服务公司创建一个紧急订单操作,允许送货司机立即订购额外或缺失的食品。创建用户需要的操作可以推动组织中的采用,并使您成为用户的英雄!

在之前的单元中,我们掩盖了对象页面布局的动作部分。这个单元是我们探索页面布局的那些区域的地方,并让您体验如何采取行动来提升用户的Salesforce体验。

快速行动有两种不同的风格:

对象特定的操作
特定于对象的操作与其他记录具有自动关系,并让用户在特定对象的上下文中快速创建或更新记录,记录调用,发送电子邮件等等。例如,您可以在创建联系人的Account对象上添加一个对象特定的操作。如果用户在Acme客户的详细信息页面上创建与该操作的联系人,则新联系人将自动与Acme关联。对象特定的操作位于对象的页面布局上。

有几种类型的对象特定操作。

  • 特定于对象的创建操作将创建与相关记录自动关联的记录
  • 对象特定的更新操作使用户可以轻松编辑记录。您可以定义可用于更新的字段。
  • 对象特定的日志呼叫操作让用户输入有关与特定记录相关的呼叫,会议或其他交互的注释。
  • 特定于对象的自定义操作调用Lightning组件,流(Beta),Visualforce页面或画布应用程序,以便用户与对象记录交互或创建与对象记录具有关系的记录。如果您是Visualforce新手,请不要担心。您可以在另一个模块中了解所有相关信息。现在,请记住,Visualforce页面允许您在自己的操作中进行非常酷的自定义设置。
  • 发送电子邮件操作(仅适用于个案)可让用户访问Salesforce应用程序中的“个案馈送电子邮件”操作的简化版本。
全球行动
您可以在安装程序中的其他位置创建全局操作,而不是创建特定于对象的操作。他们被称为全球行动,因为他们可以把任何地方的行动支持。使用全局操作让用户记录通话详细信息,创建或更新记录或发送电子邮件,而不必离开其所在的页面。
全球行动依靠自己的特殊布局,称为全球发行商布局。它不与一个对象关联,并且它在Lightning Experience中填充全局动作菜单。用户可以通过单击Salesforce标题中的“全局操作”菜单图标来访问全局操作菜单。

如果对象页面布局未使用操作进行自定义,则这些对象记录页面上的操作将从全局发布者布局继承。

还有更多类型的行动比这两个,但其中一些是不可定制的。我们将在本单元中探索对象特定和全局行为。

注意

您可能会在Salesforce中看到被称为“快速操作”的操作。确实,他们很快,你的用户会喜欢他们。快速部分只是一个类别,并且意味着该操作或者是特定于对象的,或者是全局的,而不是某种其他类型的Salesforce操作。

创建一个对象特定的操作

玛丽亚想给她的用户一个简单的方法来创建能源审计记录。现在,唯一的方法就是在安装程序中,许多用户无法访问它。她将创建一个特定于对象的操作,让用户从客户记录中创建能源审计。由于这是一个特定于对象的操作,所以新的审计记录将直接绑定到从中创建的客户。

能源审计记录突出小组中已经有一些行动。这些是默认的操作,从默认的全局发布者布局继承。 Maria将创建新的对象特定操作,将其添加到客户页面布局,然后自定义用户在客户记录上看到的操作。

  1. 您已经在安装程序中,请单击对象管理器,然后单击客户。
  2. 单击按钮,链接和操作,然后单击新建操作。
  3. 玛丽亚希望此操作创建审计记录,所以选择“创建记录”操作类型。
  4. 选择能源审计作为目标对象。这是动作创建的记录类型。
  5. 请致电新能源审计行动。这是用户看到的动作文本。
  6. 点击保存。

创建操作后,可以使用操作布局编辑器自定义其布局。这就像是页面布局编辑器,但对于操作。通过操作布局编辑器,您可以自定义用户必须填写的字段才能完成操作。
就像页面布局编辑器一样,动作布局编辑器的上半部分包含一个调色板,下面是动作布局。调色板包含可添加到动作布局的动作目标对象的字段。

Action Layout Editor

此操作布局上的每个字段都带有一个红色星号,表示这是必填字段。创建操作时,必填字段默认添加到操作布局中。如果从操作布局中删除必填字段,则用户无法成功完成操作。在这种情况下,这意味着用户将无法创建能源审计记录。

审计说明和安装类型是在创建审计记录之后可以填充的字段。所以,让我们保持原样并继续下一步:将操作提供给用户。

将特定于对象的操作添加到页面布局

为了使用户能够从客户记录中获得新能源审计行动,玛丽亚必须将该行动添加到客户页面布局中。

  1. 点击 Page Layouts.
  2. 点击 Account Layout.

    在页面布局上有两个操作部分。 Salesforce Classic Publisher部分中的“快速操作”控制Salesforce Classic UI中记录页面上显示哪些操作。 Salesforce移动和闪电体验操作部分控制在Lightning Experience和Salesforce应用程序的记录页上显示哪些操作。

    注意

    如果您没有自定义页面布局的操作部分,那么您在Salesforce应用程序和Lightning Experience中看到的操作来自Salesforce定义的一组默认操作。

  3. 在Salesforce Mobile和Lightning Experience Actions部分中,单击覆盖全局发布者布局以覆盖默认值。

    您覆盖默认值时看到的操作是对象的默认操作以及页面布局上的任何自定义和标准按钮的组合。

    当Salesforce Mobile和Lightning Experience Actions部分未定制时,对象的Lightning页面将从布局上各个按钮部分的自定义按钮和标准按钮显示在页面上。但是,一旦您覆盖了默认值,任何想要显示在Lightning页面上的标准和自定义按钮都必须作为操作包含在Salesforce Mobile和Lightning Experience操作部分中。

  4. 在调色板中选择移动和闪电操作,然后将新能源审计操作拖到Salesforce移动和闪电体验操作部分。Adding an Action

    提示

    您可以通过拖动来调整操作的顺序。

  5. 让我们做一些清理。将这些操作从布局拖放到调色板。
    • Thanks
    • Question
    • Sharing
    • Change Record Type
    • Get Contacts
    • Send an Email
    • Send Text
  6. 点击 Save.

优秀!现在,玛丽亚的用户可以轻松创建与客户自动关联的能源审计记录。她的用户将在页面级操作菜单上看到新的操作。让我们来看看。

操作菜单中的操作按照它们在页面布局中列出的顺序显示。例如,新能源审计行动的这个页面布局…Action List在客户记录上看起来像这样…

Actions

注意

虽然他们是行动,电子邮件,登录呼叫,新事件和新任务不显示在这里。因为它们与活动相关联,所以它们出现在“活动”选项卡下。标准Chatter操作(如Post和Poll)显示在Chatter选项卡下。

创建一个全局行动

销售团队已经要求Maria创建一个动作,让用户创建一个活动,无论他们在Salesforce中的哪个位置。全局操作是执行此操作的理想方式,因为全局操作菜单显示在每个页面的顶部。

创建全局动作看起来很像创建特定于对象的动作,除非您在“安装”中的其他页面上启动。

  1. 从安装程序,单击主页选项卡。
  2. 在快速查找框中输入全局动作,然后单击全局动作。
  3. 点击新建操作。
  4. 选择为操作类型创建一个记录。
  5. 选择目标对象的Campaign。
  6. 输入新的广告系列作为操作的标签。

    Create a New Campaign action

  7. 点击 Save.
  8. 在操作布局上,删除“家长市场活动”字段,并在“市场活动”和“市场活动所有者”字段中添加预期收入。

    New Campaign action layout

  9. 点击 Save.

将全局操作添加到全局操作菜单

正如我们在前面提到的那样,全球行动依靠自己的特殊布局,即全球发行商布局。全局发布者布局填充全局操作菜单。

将操作添加到全局操作菜单很像将操作添加到记录页面。您只需将调色板中的操作拖动到全局发行商布局上即可。

  1. 您已在安装程序中的正确位置,请点击发布者布局。
  2. 单击全局布局旁边的编辑。
  3. 如果Salesforce Mobile和Lightning Experience Actions部分未定制,请单击覆盖全局发布者布局以覆盖它。
  4. 单击调色板中的“移动和闪电操作”类别。
  5. 将新选项卡从选用板拖放到Salesforce Mobile和Lightning Experience操作部分,然后保存布局
  6. 刷新浏览器,然后点击全局动作菜单图标,查看全局动作菜单。

    Global actions menu

有新的运动行动。干得好!现在大熊星座的任何人都可以创造一个新的运动。

Salesforce Lightning 自定义(5)

学习目标

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

  • 创建和管理页面布局。
  • 使用页面布局编辑器。
  • 将页面布局分配给配置文件。
  • 解释页面布局编辑器如何驱动Lightning Experience中的记录详细内容。

页面布局

您首次登录到Salesforce时看到的只是一个开始。您可以使用页面布局在给定的对象记录页面上自定义和个性化许多事物。

有两种方法可以在Lightning Experience中自定义页面。您可以自定义页面的布局,或者自定义其内容。这些是用单独的工具完成的。

闪电页面是在页面上的区域中排列的闪电组件的集合。您可以使用Lightning App Builder自定义页面的结构和组件的位置(在Trailhead的Lightning App Builder模块中了解更多信息)。

您可以使用称为页面布局编辑器的其他工具自定义页面的内容,例如页面上显示的字段和按钮。页面布局编辑器(也称为页面布局)可帮助您在Classic UI和Lightning Experience中管理页面内容。页面布局编辑器是我们将在本单元中使用的。

注意

为什么我们使用双UI页面布局编辑器工具来帮助自定义Lightning Experience中的页面内容?因为Lightning App Builder无法自定义页面上的按钮,操作和字段。

页面布局编辑器可让您:

  • 控制哪些字段,相关记录的列表以及用户看到的自定义链接
  • 自定义字段在页面详细信息中显示的顺序
  • 确定字段是否可见,只读或必需
  • 控制哪些标准和自定义按钮出现在记录和相关列表上
  • 控制哪些快速操作出现在页面上

你可能在想:按钮,列表,记录细节?这是什么东西?我们通过查看示例联系人记录来快速浏览页面布局,然后我们将潜入并自定义布局。我们将在稍后的单元中详细讨论按钮,链接和操作,以及如何在页面布局上修改它们。

这些是页面的一部分,您可以使用页面布局进行自定义,为您的组织中的不同团队和流程创建个性化视图。

  • “相关”选项卡(1)包含相关列表,这些列表是与正在查看的记录相关联的其他记录的列表。例如,一个客户可以有相关的产品,联系人,机会和其他自定义记录。通过相关列表可以轻松查找和管理相关信息。Related List Page
  • 详细信息选项卡(2)显示有关记录的信息。例如,联系人记录详细信息页面会显示用于存储联系人信息和其他相关记录的名称,地址,所有者,客户以及其他字段。要更改相关或详细信息页面上的字段内容,可以单击编辑(3)。Detail Page

但是,该编辑按钮不允许您配置哪些字段出现在记录详细信息中。现在我们来回顾一下。

自定义记录详细信息中的字段

自定义记录页面上的字段非常简单,只需点击几下即可完成。增强页面布局编辑器是自定义Lightning Experience记录页面的字段和相关列表的前往位置。它被称为“增强”,因为它有一个更早的版本。我们将在这里将其称为页面布局编辑器。

页面布局编辑器有两个基本部分:屏幕上部的调色板(1)和屏幕下部的记录页面布局(2)。调色板包含您可以在页面上添加和排列的基本元素(如字段,操作,按钮,链接和相关列表)。你可以把上半部分看成是自助餐桌,下半部分就是你正在组装的食物盘子。

这是一个领导的页面布局编辑器。Lead Page Layout

也许你在想:“嘿,这里有什么”亮点面板“部分?你不是告诉我们一个紧凑的布局控制闪电体验记录页上的高光面板吗?“是的,我们做到了。而这仍然是事实。此页面布局编辑器中的“突出显示面板”部分控制了我们的经典界面中的突出显示面板。闪电体验对我们没有用处。

现在,让我们快速浏览页面布局编辑器,通过添加和更改潜在客户记录上的基本字段。

  1. 首先,我们需要找到并打开首页布局。
    1. 从安装程序,单击 Object Manager.
    2. 单击 Lead 以打开该对象,然后单击 Page Layouts.
  2. 点击 Lead Layout.

    现在我们已经打开了首页布局,让我们进行更新。众所周知,传真机是如此的上个世纪。所以让我们删除该字段。

  3. 将“传真”字段从页面布局拖放到调色板上。Modifying a Page Layout

    很简单,对吧?现在,让我们确保销售代表不会将Mobile字段留空。让我们把它作为一个必需的字段。

  4. 将鼠标悬停在“移动设备”字段上,然后点击扳手图标。Edti Icon
  5. 单击必需,然后单击确定。
  6. 单击快速保存以保存更改,而不关闭页面布局编辑器。

干得好!你只是删除了一个字段,并且创建了另一个字段,而不需要编写一行代码!

注意

想知道一些字段标签左侧的图标是什么意思?

  • Missing Value in Field icon―该字段必须具有保存记录的值,但在页面布局本身上不需要。
  • Field Must be Included icon―该字段必须包含在页面布局中,因为管理员将字段配置为通用要求,或者Salesforce自动要求该字段。尽管您不能删除这些字段,但可以将它们移动到不同的位置。
  • Controlling Field icon―该字段是控制字段。
  • Dependent Field icon―该字段是相关字段。
  • Read-only icon―该字段是只读的。

您可以将页面布局分配给不同的用户配置文件。例如,您可以为经理创建自定义页面布局,为标准用户创建另一个页面布局。要更改页面布局分配,请单击页面布局分配,然后单击编辑分配。

创建一个页面布局

玛丽亚希望为她的销售团队创建一个能源审计页面布局,这样他们在查看能源审计记录时就能够获得必要的现场和相关列表信息。

当能源审计自定义对象被创建时,系统默认的能源审计页面布局也被创建。现在,查看能源审计记录的组织中的每个人都会看到来自默认布局的信息。玛丽亚将为销售人员创建一个布局。

让我们沿着。

  1. 从 Setup, 单击 Object Manager.
  2. 单击 Energy Audit, 然后 Page Layouts.

    有我们提到的默认能源审计布局。

  3. 点击 New.

    在这一点上你有两个选择。您可以从头开始创建页面布局,也可以选择要克隆的现有页面布局。因为玛丽亚想要建立能源审计已经存在的东西,她会克隆默认布局。

  4. 选择 Energy Audit Layout.
  5. 命名新的布局能源审计销售布局。
  6. 点击 Save.
  7. 向下滚动到能源审计详细信息部分。

    以下是页面布局字段详细信息和能源审计字段与默认配置的比较。Page layout versus Details section

    那个右边的栏目几乎是空的,字段可能会更好。我们来解决这个问题。

  8. 将审计说明和安装类型移至上方所有者的右列。
  9. 将客户移至能源审计名称下方。

    Customized fields

  10. 点击 Quick Save.

    太好了!但还有更多的事情要做。由于能源审计是一个自定义的对象,它没有任何相关的名单…呢。我们来添加一个。

  11. 向下滚动到相关列表部分。
  12. 在调色板中,单击“相关列表”,然后将“文件”元素拖动到“相关列表”部分。

    通过“文件”相关列表,Ursa Major Solar销售代表可以将文件添加到记录中,并查看与该记录关联的文件列表。

  13. 再次单击 Quick Save 然后单击 Yes.

    现在我们已经完成了页面布局,但没有人能看到它。时间将其分配给配置文件。

将页面布局分配给配置文件

玛丽亚想要大熊的主要销售人员看到这个新的页面布局。她将把它分配给她的销售团队的用户档案,所以当他们查看能源审计记录时,他们会看到修改过的视图和新的相关列表。让我们开始吧。

  1. 从对象管理器中,单击 Page Layouts.
  2. 点击 Page Layout Assignment.
    您可以看到分配给每一个的配置文件列表和页面布局。
  3. 点击 Edit Assignment.
  4. 使用Ctrl +单击,选择 Custom: Sales Profile 和 System Administrator 行.

    Select profiles

    通常情况下,Maria只会选择Custom:Sales Profile行,但由于您是以系统管理员身份登录的,因此我们也选择这一行,以便查看新页面布局的外观。

  5. 从页面布局到使用字段,选择 Energy Audit Sales Layout, 然后单击 Save.
    我们去看看结果!
  6. 在App Launcher中,单击All Items部分中的Energy Audits对象,然后打开审计记录。

    看看详细信息选项卡。现在更加浓缩和高效。

    Before After
    Details section from the default layout Details section from the new layout

    而且,如果您单击“相关”选项卡,则会在此处看到“文件相关”列表,只需等待某人上传内容即可。

做得好!现在您已经更熟悉页面布局和页面布局编辑器,您可以开始创建布局,为用户提供所需的布局。通过按逻辑部分安排工具和字段,您可以使用户更轻松地存储和管理对您的业务至关重要的数据。

Salesforce Lightning 自定义(4)

学习目标

完成本单元后,您将能够

  • 描述紧凑的布局如何帮助您的用户。
  • 创建自定义的紧凑布局。

紧凑布局做什么?

紧凑的布局控制您的用户在记录顶部的高亮面板中看到哪些字段。它们还控制在悬停在记录详细信息中的链接上时看到的扩展查找卡中显示的字段,以及在活动时间轴中展开活动时的详细信息部分。

紧凑的布局通过向他们提供关键的记录信息,帮助您的团队提高工作效率,从而轻松管理他们的工作。例如,在一个客户上显示电话号码和地区。或者,在一个机会上展示阶段,数量和所有权字段。通过紧凑的布局,您可以突出显示用户在查看记录时需要一目了然的内容。

与页面布局一样,每个对象都有独立的紧凑布局。这是一个机会记录页面的例子。分配给对象紧凑布局的前几个字段将显示在对象的记录突出显示面板中以及悬停在记录详细信息中的链接上时展开的查找卡中。您先放置的字段以粗体显示在顶部。

在这种情况下,高亮面板反映机会紧凑布局上的字段,扩展查找卡反映客户紧凑布局中的字段。Compact layouts in Lightning Experience

提示

紧凑的布局还可以控制Salesforce移动应用程序中记录的显示方式。如果您的公司使用Salesforce应用程序,则可以帮助用户在空间有限的移动屏幕上查看他们需要的内容,并快速识别记录。

以下是Account对象的简洁布局编辑页面。它显示布局的名称和要显示的字段列表。Sample Compact Layout

以下是Lightning Experience中同一个客户对象的相关页面。您可以在页面顶部看到客户的名称,电话号码,类型,行业,评级和客户所有者。
Sample Layout

以下是该应用中相同的客户记录。

The newly created compact layout in the mobile app.


在移动应用程序中新创建的紧凑布局。

创建自定义对象时,会自动将其分配给系统默认紧凑布局,该布局上只有一个字段:对象名称。玛丽亚想要在用户查看审计记录时引起对该对象上最重要的字段的注意。让我们通过为Energy Audit自定义对象创建自定义紧凑布局来实现这一点。

  1. 首先,在能源审计设置中找到并打开紧凑布局节点。
    1. 从安装程序,单击 Object Manager.
    2. 点击 Energy Audit 打开对象,然后点击 Compact Layouts.

    您可以看到系统默认紧凑布局现在被分配为主紧凑布局。我们将改变这一点。

  2. 点击 New.
  3. 给紧凑的布局一个标签:能源审计紧凑布局。
  4. 按以下顺序将这些字段添加到紧凑布局中:
    • 能源审计名称
    • Account
    • 年能源使用量(千瓦时)
    • 年平均电费
    • 安装类型
  5. 点击 Save.

    现在让我们将您创建的紧凑布局设置为对象的主紧凑布局。这一步使紧凑的布局成为能源审计自定义对象的新的默认值。

  6. 点击 Compact Layout Assignment 然后 Edit Assignment.
  7. 选择 Energy Audit Compact Layout 然后单击 Save.

做得好!现在,当用户查看能源审计记录时,他们会在记录页面的顶部看到他们最需要的最重要的信息。

Energy audit record

提示

Ursa Major Solar正在开始设计下一代太阳能组件。为了开发新项目的基准线,设计团队正在分析客户现有产品线的典型节能量。为了支持这项工作,团队希望在审计记录的突出显示面板中看到一组不同的字段。但是,大宇太阳能咨询公司需要查看能源审计自定义对象的主要紧凑布局中所包含的字段。玛丽亚要做什么?

简单!她创建一个能源审计记录类型,并将其分配给设计团队中用户的配置文件。然后,她为能源审计对象创建了一个不同的自定义紧凑布局,其中包括设计团队要求的字段。最后,她编辑能源审计对象的紧凑布局分配,将新的紧凑布局分配给记录类型。而且,瞧!大宇太阳能公司的顾问可以获得他们需要的审核记录细节,而设计团队成员可以看到他们需要的亮点。