Skip to main content
欢迎参加 3 月 5 日至 6 日在旧金山举行的 TDX AI 代理时代开发者大会,或通过 Salesforce+ 参与。立即注册

创建跨对象公式

学习目标

在本项目中,您将:

  • 在现有的招聘应用程序中设置公式和验证规则,以便用户保持数据一致。
  • 创建累计汇总字段,用来计算用户在应用程序中输入的信息。
备注

备注

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

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

简介

在本项目,您将继续自定义 AW Computing 的招聘应用程序,人力资源团队在匹配申请人与公司的空缺职位时使用这个应用程序。关于您的首项任务,人力资源副总裁 Ling Wu 已经求助,要求保持人力资源团队输入到应用程序中的候选人数据的一致性。为了做到这一点,应使用跨对象公式。

跨对象公式结合来自相关对象的字段,用于详细信息页面、列表视图以及报表上的计算和显示。这些公式从相关父对象获取数据,显示在子对象上。使用公式是避免重复劳动、重复数据和数据不一致的好方法。

备注

您必须先完成 Build a Data Model for a Recruiting App(为 招聘应用程序构建数据模型)Customize the User Interface for a Recruiting App(为招聘应用程序自定义用户界面这两个项目才能做这个项目。您在这里所做的工作建立在那些项目中已完成的工作基础之上。

创建跨对象公式

为了满足 Ling Wu 的请求,先创建一个跨对象公式字段,在 Review(评估)对象上显示候选人的全名。

  1. 从 Setup(设置)中,单击 Object Manager(对象管理器)并选择 Review(评估)
  2. 单击 Fields & Relationships(字段和关系)
  3. 单击 New(新建)
  4. 选择 Formula(公式)作为 Data Type(数据类型)。
  5. 单击 Next(下一步)并填写详细信息。
    • Field Label(字段标签):Candidate Name(候选人姓名)
    • Formula Return Type(公式返回类型):Text(文本)
  1. 单击 Next(下一步)
  2. 选择 Advanced Formula(高级公式)选项卡,在 Candidate Name (Text) =(候选人姓名(文本)=)下面的框中添加公式 
    Job_Application__r.Candidate__r.First_Name__c &" "& Job_Application__r.Candidate__r.Last_Name__c
  3. 确保您的屏幕如下所示:Advance Formula(高级公式)选项卡显示 Candidate Name(候选人姓名)公式。
  4. 单击 Check Syntax(检查语法)以验证没有错误。
  5. 单击 Next(下一步)
  6. 选择 Visible(可见)复选框,这样便选择了所有简档。
  7. 依次单击 Next(下一步)Next(下一步),然后 Save & New(保存并新建)

现在创建一个跨对象公式字段,在 Review(评估)对象上显示 Position Title(职位头衔)。

  1. 选择 Formula(公式)作为 Data Type(数据类型)字段。
  2. 单击 Next(下一步)并填写详细信息:
    • Field Label(字段标签):Position Title(职位头衔)
    • Formula Return Type(公式返回类型):Text(文本)
  1. 单击 Next(下一步),把公式添加到 Position Title (Text) = 下面。
    Job_Application__r.Position__r.Name
  2. 确保您的屏幕如下所示:Advance Formula(高级公式)选项卡显示 Position Title(职位头衔)公式。
  3. 单击 Check Syntax(检查语法)以验证没有错误。
  4. 单击 Next(下一步)
  5. 选择 Visible(可见)复选框,这样便选择了所有简档。
  6. 依次单击 Next(下一步)Next(下一步),然后 Save(保存)

最后,更新 Review(评估)页面,新建一个 Position & Candidate(职位和候选人)部分。

  1. 仍然在对象管理器中查看 Review(评估)的同时,单击 Lightning Record Pages(Lightning 记录页面)
  2. 单击 Review Record Page(查看记录页面),然后单击 Edit(编辑)
  3. 单击 Fields(字段)选项卡,然后从调色板中将 Field Section(字段部分)拖动到 Information(信息)部分下。
  4. Label(标签)输入 Position & Candidate(职位和候选人)。
  5. 在 Layout(布局)下面,选择 2 Columns(2 列)
  6. 从调色板将 Position Title(职位头衔)Candidate Name(候选人姓名)拖到新部分中。
  7. 单击 Save(保存)

通过创建跨对象公式,您确保了 Ling Wu 的人力资源团队可以在他们的招聘应用程序中输入干净、一致的候选人数据。进入下一步,您将创建验证规则,确保不会遗漏重要数据。

验证步骤

+100 分

您将在您自己的实践组织中完成此项目。单击启动以开始,或单击您的组织的名称以选择不同的组织。

在 Salesforce 帮助中分享 Trailhead 反馈

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

了解更多 继续分享反馈