第4章 公式字段和字段依赖关系
4.1 公式字段
前面我们所定义的字段都要求用户指定值。这种字段对于存储和检索数据非常有用,但是有些字段的值不需要用户指定,而是通过有关计算和度量的,就像 Microsoft Excel 之类的电子表格类似,可以使用定制公式字段定义。也就是说,我们将定义一个字段,该字段可以根据已输入系统的信息,告诉我们一些新东西。Force数据库定制公式字段可以提供这一功能。
4.1.1 公式运算符和函数
参考官网帮助文档 https://help.salesforce.com/articleView?id=customize_functions.htm
4.1.2 创建公式字段
1、为职位对象创建一个职位招聘剩余天数(空缺天数)字段。

职位对象中存在两个字段(职位开放)和(职位关闭),这两个字段的是指该职位开始招聘日期和停止招聘日期。由此:
(1)职位空缺天数=职位关闭日期-当天日期
职位空缺天数=Close_Date__c - TODAY()
(2)如果职位关闭了,空缺天数应该为0。
职位是否关闭?当天日期大于等于关闭日期,职位已经关闭。即 TODAY()>=Close_Date__c
IF(TODAY()>= Close_Date__c ,0,Close_Date__c - TODAY())
2、修改公式。
进入空缺天数字段编辑窗口,将公式选项的小位数设置为0。
3、大功造成。
调整职位页面布局,在职位标签页看到如下效果。

4.1.3 指定动态默认值
1、可以使用定制公式为字段指定动态默认值。
(1)职位创建时,招聘开始,即打开日期为创建的日期,默认值公式为 TODAY()。
(2)职位的招聘时间为90天,即关闭日期默认值公式为 TODAY() + 90。
(3)员工入职时间为180天,即入职日期默认值公式为 TODAY() + 180。
2、在打开日期、关闭日期、入职日期3个字段编辑窗口修改的默认值。
3、添加新职位

4、查看效果。
4.2 字段依赖关系
字段依赖关系是一种过滤器,它允许根据另一个字段的值来改变选项列表的内容。比如说,为避免在一个选项列表中显示 “城市”的所有值,可以根据另一个字段的值“省”来限制所显示的值。这样,用户便可以快速且轻松地找到正确的城市。选项列表字段有两种类型: 控制字段和依赖字段。控制字段将控制一个或多个相应依赖字段中的可用值。依赖字段将根据其相应控制字段中所选择的值来决定显示哪些值。在上一示例中,“省”选项列表是控制字段,而“城市”选项列表是依赖字段。
4.2.1 创建字段依赖关系
1、创建两个选项列表字段

2、创建字段依赖关系
进入职位详细窗口,点击字段依赖性,进入创建字段依赖性向导页面。

步骤 1:选择一个控制字段和一个依赖字段。完成时单击"继续"。

步骤 2:在下面的页面上,编辑筛选规则,这些规则针对控制字段中每个值控制出现在依赖字段中的值。

3、调整页面布局,点击新建职位选项卡,您将看到如下效果。

[总结]
1、有些字段的值不需要用户指定,而是通过有关计算和度量的,可以使用定制公式字段定义。
2、字段依赖关系是一种过滤器,它允许根据另一个字段的值来改变选项列表的内容。
[练习]
1、添加职位对象选项列表字段

2、添加应聘者对象选项列表字段

3、添加应聘者对象如下表字段


浙公网安备 33010602011771号