第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、添加应聘者对象如下表字段

 

 

 

  

  

  

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2019-07-09 19:22  A三哥  阅读(1097)  评论(0)    收藏  举报