创建公式和累计汇总字段
人力资源部的招聘人员和面试人员已经在他们的招聘应用程序中输入了大量关于候选人的数据。但是要想让那些评估数据发挥作用,他们必须对数据进行计算和打分。使用累计汇总字段和公式可以做到这一点。
累计汇总有点像跨对象公式(您在本项目中的第一步中已经创建)的反向操作。它从子对象记录获取数据并存储数据,而不是从父对象(或祖父对象)获取数据。保存详细记录的任何记录时,都将重新计算结果并存储。
公式字段抓取来自其他字段、值、函数和运算符的输入以输出结果。公式字段可以引用标准字段、自定义字段以及其他公式字段。公式的结果不会保存——公式的表达式保存为元数据。但是每当用户查看某条记录或者运行包含该公式字段的报表时,都会实时计算那个表达式的结果。
创建公式
创建一个自定义公式字段,计算来自 Review(评估)对象的总分。
- 从 Setup(设置)中,单击 Object Manager(对象管理器)并选择 Review(评估)。
- 单击 Fields & Relationships(字段和关系),然后单击 New(新建)。
- Data Type(数据类型)选择 Formula(公式),然后单击 Next(下一步)。
- Field Label(字段标签)输入
Overall Review Score
(评估总分)。
- Formula Return Type(公式返回类型)选择 Number(数字)。
- 点击 Next(下一步),把公式添加到 Overall Review Score (Number) =(评估总分(数字)=)下面。
(VALUE(TEXT(Core_Competencies__c)) + VALUE(TEXT(Experience__c)) + VALUE(TEXT(Leadership_Skills__c)) + IF( Recommend_for_Hire__c , 5, 0) ) / 4
- 确保您的屏幕如下所示:
- 单击 Check Syntax(检查语法)以验证没有错误。
- 依次单击 Next(下一步)、Next(下一步),然后 Save(保存)。
创建累计汇总字段
现在,为 Job Application(职位申请)对象的 Number of Reviews (评估次数)创建一个累计汇总字段。
- 从 Setup(设置)中,单击 Object Manager(对象管理器)并选择 Job Application(职位申请)。
- 单击 Fields & Relationships(字段和关系),然后单击 New(新建)。
- 为 Data Type(数据类型)选择 Roll-Up Summary(累计汇总),然后单击 Next(下一步)。
- Field Label(字段标签)输入
Number of Reviews
(评估次数)。
- 单击 Next(下一步)。
- 从 Summarized Object(已汇总的对象)选项列表中选择 Reviews(评估)。
- 选择 Count(计数)作为 Roll-Up Type(累计类型)。
- 选择 All records should be included in the calculation(此计算应包括所有的记录)作为 Filter Criteria(筛选条件)。
- 依次单击 Next(下一步)、Next(下一步),然后 Save & New(保存并新建)。
下一步,为 Job Application(职位申请)对象的 Review Scores(评估得分)创建一个汇总字段。
- Data Type(数据类型)选择 Roll-Up Summary(累计汇总),然后单击 Next(下一步)。
- Field Label(字段标签)输入
Total Review Score
(评估总分)。
- 单击 Next(下一步)。
- 从 Summarized Object(已汇总的对象)选项列表中选择 Reviews(评估)。
- 选择 Sum(总和)作为 Roll-Up Type(累计类型)。
- 选择 Overall Review Score(评估总分)作为 Field to Aggregate(要聚合的字段)。
- 选择 All records should be included in the calculation(此计算应包括所有的记录)作为 Filter Criteria(筛选条件)。
- 依次单击 Next(下一步)、Next(下一步),然后 Save & New(保存并新建)。
创建其他公式
现在来创建一个公式字段,计算某个职位申请的 Average Review Score(评估平均分)。
- Data Type(数据类型)选择 Formula(公式),然后单击 Next(下一步)。
- Field Label(字段标签)输入
Average Review Score
(评估平均分)。
- Formula Return Type(公式返回类型)选择 Number(数字)。
- 单击 Next(下一步),把公式添加到 Average Review Score (Number) =(评估平均分(数字)=)下面
IF(Number_of_Reviews__c <> 0, Total_Review_Score__c / Number_of_Reviews__c, null)
- 确保您的屏幕如下所示:
- 单击 Check Syntax(检查语法)以验证没有错误。
- 依次单击 Next(下一步)、Next(下一步),然后 Save & New(保存并新建)。
创建一个公式字段,根据 Average Review Score(评估平均分),在职位申请记录上显示绿灯、黄灯或红灯。
- Data Type(数据类型)选择 Formula(公式),然后单击 Next(下一步)。
- Field Label(字段标签)输入
Review Indicator
(评估指示灯)。
- Formula Return Type(公式返回类型)选择 Text(文本)。
- 单击 Next(下一步),把公式添加到 Review Indicator (Text) =(评估指示灯(文本)=)下面
IF(Average_Review_Score__c >= 3.5,IMAGE("/img/samples/light_green.gif", "Green"),IF(Average_Review_Score__c >= 2.5,IMAGE("/img/samples/light_yellow.gif", "Yellow"),IF(Average_Review_Score__c > 0,IMAGE("/img/samples/light_red.gif", "Red"), "No Reviews")))
- 确保您的屏幕如下所示:
- 单击 Check Syntax(检查语法)以验证没有错误。
- 依次单击 Next(下一步)、Next(下一步),然后 Save(保存)。
现在,把新字段移至 Job Application(职位申请)页面布局上的 Candidate Rating(候选人评级)部分。
- 仍然在对象管理器中查看 Job Application(职位申请)的同时,单击左侧导航栏上的 Page Layouts(页面布局)。
- 单击 Job Application Layout(职位申请布局)旁边的 ,然后选择 Edit(编辑)。
- 在页面布局中增加一个新的部分,从调色板中把 Section(部分)拖到 Information(信息)部分下面。
- 填写部分属性:
- Section Name(部分名称)输入
Candidate Rating
(候选人评级)。
- Layout(布局)选择 1-Column(1-列)。
- 单击 OK(确定)。
- 把 Number of Reviews(评估次数)、Total Review Score(评估总分)、Average Review Score(评估平均分)和 Review Indicator(评估指示灯)字段从 Information(信息)部分拖到 Candidate Rating(候选人评级)部分。
- 单击 Save(保存)。
通过自定义页面布局并创建跨对象公式、验证规则、累计汇总以及公式,您为人力资源团队的招聘应用程序提供更多物超所值的功能。有了他们可以轻松利用并一眼就找到的一致、完整的数据,他们能够以前所未有的速度为 AW Computing 引进新人才。