Skip to main content

显示确认屏幕

备注

备注

用中文(简体)学习?在中文(简体)Trailhead Playground 中开始挑战,用括号中提供的译文完成挑战。仅复制并粘贴英文值,因为挑战验证基于英文数据。如果在中文(简体)组织中没有成功通过挑战,我们建议您 (1) 将区域设置切换为美国,(2) 按此处说明将语言切换为英文,(3) 再次单击“检查挑战”按钮。

查看 Trailhead 本地化语言徽章详细了解如何利用 Trailhead 译文。

您已有用于创建和更新联系人的工作流,但您是否希望该流在执行更改时不告知发起请求的用户?优秀的用户体验设计能向用户传达更改信息。因此,让我们用一对包含相关信息的屏幕结束此流,这些屏幕会链接到已创建或已更新的记录。

创建 URL 公式

为增强屏幕的链接,请创建文本工时。

  1. 在工具箱 (切换工具箱) 中,单击 New Resource(新建资源)
  2. 在 Resource Type(资源类型)处选择 Formula(公式)
  3. 在 API Name(API 名称)处,输入 contactURL
  4. 在 Data Type(数据类型)处选择 Text(文本)
  5. 在 Formula(公式)处,输入以下文本。
    "/lightning/r/Contact/" & {!contact.Id} & "/view"与前面步骤相对应的 New Resource(新建资源)窗口。
    此公式使用 & 运算符将多个文本字符串连接成一个动态 URL。字符串 {!contact.Id} 会插入已更新或已创建联系人的 ID。
  6. 单击 Check Syntax(检查语法),以验证公式的结构是否正确。
  7. 单击 Done(完成)
  8. 保存流。

添加已更新联系人屏幕

现在创建在联系人更新时显示的屏幕。

  1. 在 Update Contact(更新联系人)之后的 Update Existing(更新现有)路径中,单击 添加元素
  2. 选择 Screen(屏幕)
  3. 在 Label(标签)处,输入 Contact Updated(已更新联系人)。
    API Name(API 名称)自动设置为 Contact_Updated

向已更新联系人屏幕添加显示文本组件

添加用于告知用户联系人已更新的组件,并为用户提供指向已更新记录的链接。

  1. 在 Components(组件)选项卡的 Search components(搜索组件)框中,输入 Display(显示)。
  2. 单击 Display Text(显示文本)组件,以将其添加到屏幕画布。
  3. 在 Display Text(显示文本)组件的属性窗格中,在 API Name(API 名称)处输入 contactUpdatedText
  4. 在文本编辑器中,输入以下文本。
The contact has been updated.
{!contact.FirstName} {!contact.LastName}
  1. 单击并拖动以突出显示 {!contact.FirstName} {!contact.LastName}
  2. 单击 链接 打开链接编辑器。
    Link Title(链接标题)字段应包含 {!contact.FirstName} {!contact.LastName}
  3. 在 Link URL(链接 URL)处,输入 {!contactURL}
    此文本引用 contactURL 公式,因此链接会打开该公式中的动态 URL。
    [替换文本:与前面步骤相对应的链接编辑器。]
  4. 单击链接编辑器中的 Save(保存)
    与前面步骤相对应的 Display Text(显示文本)配置面板。
    当此屏幕运行时,流会将已更新的联系人名和姓显示为可单击的链接,单击后可直接跳转至已更新的联系人。
  5. 单击 Done(完成)以关闭 Edit Screen(编辑屏幕)窗口。
  6. 保存流。

添加已创建联系人屏幕

要创建的最后一个元素:创建联系人时显示的屏幕。因为该元素应与 Contact Updated(已更新联系人)屏幕元素极为相似,我们不妨采取一种更快捷的方法:复制粘贴该元素,然后修改副本。

  1. 将鼠标悬停在 Contact Updated(已更新联系人)元素上并单击 操作
  2. 选择 Copy Element(复制元素)
  3. 在 Create Contact(创建联系人)之后的 Not Found(未找到)路径中,单击 添加元素
  4. 选择 Paste 1 Element(粘贴 1 元素)
    此复制粘贴会创建一个元素:Copy 1 of Contact Updated(已更新联系人的副本 1)。
    Flow Builder 画布,包含 Not Found(未找到)路径中已复制的屏幕元素,标记为 Copy 1 of Contact Updated(已更新联系人的副本 1)。
    让我们对其进行调整,以满足此路径的需求。
  5. 单击 Copy 1 of Contact Updated(已更新联系人的副本 1) 元素。
  6. 更新 Screen Properties(屏幕属性)面板中的值。
    • 在 Label(标签)处,输入 Contact Created(已创建联系人)。
    • 在 API Name(API 名称)处,输入 Contact_Created
  7. 在屏幕画布上,单击 Display Text(显示文本)组件(即显示“The contact has been updated(联系人已更新)”的区域。)
  8. 更新 Display Text(显示文本)配置面板中的值。
    • 在 API Name(API 名称)处,将现有值更改为 contactCreatedText
      更改此值是因为流中的每个 API 名称必须唯一。
    • 在文本编辑器中,将 updated(已更新)替换为 created(已创建)。
  9. 单击 Done(完成)
  10. 保存流。

Flow Builder 画布,显示已结束流。

构建流的过程您已经全部完成了!您可以单击 Run(运行)以运行流,确认组织中的联系人得以创建或更新。要获取有关流在运行时所执行操作的更多详细信息,请单击 Debug(调试),然后单击 Run(运行)

在 Salesforce 帮助中分享 Trailhead 反馈

我们很想听听您使用 Trailhead 的经验——您现在可以随时从 Salesforce 帮助网站访问新的反馈表单。

了解更多 继续分享反馈