Salesforce基础(一)

一、基本数据类型:
    1.Integer:32位整数,范围-2^31 -- 2^31。
    2.Long:64位整数,范围-2^63--2^63-1。
    3.ID:18位,如果设置为15位的ID会自动扩展到18位。
    4.Decimal:包含小数点的32位数,类似JAVA的float。
    5.Double:包含小数点的64位数,类似JAVA的double。
    6.String:类似JAVA的String。
    7.Boolean:类似JAVA的Boolean。区别是Salesforce中Boolean可以取三个值:True、False、null。
二、时间日期类型:
    1.DateTime:日期时间对象,分为日期和时间两部分。无构造函数,故需要通过静态方法实例化。
    2.Date:日期对象。可以和DateTime互换。
    3.Time:时间对象。
三、集合类型:
    1.List:
        有序可重复数据列表,和JAVA中的List类似。区别是Salesforce中的List是一个类,并且不存在类似于ArrayList那样的子类。
        实例化:List<String> list = new List<String>();
    2.Set:
        无序不重复数据列表,和JAVA中的Set类似。同样,Salesforce中的Set是一个类,没有类似于HashSet那样的子类。
    3.Map:
        键值对。与JAVA中的Map类似。区别是Map是一个类,不是接口,无HashMap那样的子类。
四、Data Type:
    1.Auto Number:用于为每条数据提供自动生成的序列号。
    2.Formula:计算式,功能很多。
    3.Lookup Relationship:创建两个对象之间的关系(通过ID),即引用关系。
    4.Master-Detail Relationship:主从关系。
    5.External Lookup Relationship:创建额外对象关系。

    6.Checkbox:布尔类型。

    7.Currency:货币类型。

    8.Date:日期类型,可用于关联前台的日期类型控件。

    9.Date/Time:日期/时间类型,可关联前台日期时间类型控件。用户只输入日期时,会自动补全当前时间。

    10.Email:声明一个邮件类型。

    11.Geolocation:包含经纬信息的位置类型。

    12.Number:数值类型。

    13.Percent:百分比类型。

    14.Phone:手机号码类型。

    15.Picklist:列表类型,类似html的<select><option>标签。

    16.Picklist(Multi-Select):多选列表类型。

    17.Text:字符串类型,最大长度255字符。

    18.Text Area:字符串类型,可以换行。

    19.Text Area(Long):字符串类型,可以换行,最大长度131072字符。

    20.Text Area(Rich):字符串类型,可以换行,可以插入富文本(图片等)。

    21.Text(Encrypted):字符串类型,可以加密存储。

    22.URL:URL类型。

五、关于Salesforce ID:

        1.Salesforce ID一共有两种,15位和18位。18位ID的后三位是根据15位ID的信息来算出来的。

        2.两种ID的互转方法:

                (1)18到15位:使用字符串截取即可。

                (2)15到18位:可在Salesforce的Object里新建一个Formula字段,写入公式CASESAFEID(Id),之后便可用Apex或是Report导出即可。

        3.ID的4到6位是Org ID(因为Org ID在Salesforce中有唯一性,所以Salesforce ID也在整个Salesforce中具有唯一性。),Org ID的第4位是该Org所在的instance的代码。

        4.15位ID又叫“大小写敏感ID”,18位ID又叫“大小写不敏感ID”,但这并不意味着大小写不同的两个18位ID是同一条数据,因为可能有些类型的ID是查不到数据的。15位和18位ID是一对一的关系。

        5.除了数据库中的ID是18位的,其他通过Salesforce的标准UI取得的ID均是15位的(例如report,url等),所以在使用Excel对15位ID进行检索时,经常会出现查一个ID匹配多条的情况(因为Excel的普通检索不区分大小写)。这种情况可以通过Excel的EXACT()函数来解决。Excel中推荐使用18位ID。

        6.因为URL是大小写敏感的,所以15位ID在URL中不会有问题,并且进入数据库后会自动转换为18位ID。

六、Record Type:
    1.使用场景:想让不同的Profile的用户显示不同的页面,里面的不同picklist可以显示不同的值。
    2.Record Type允许在同一个Object中定义不同的UI画面。

七、Salesforce Sandbox:
    Salesforce Sandbox一共分为四种:
    1.Developer Sandbox:Salesfore最基础的测试环境,大多数的liscence中都有这个Sandbox。可以复制prod的元数据,不能复制数据。
      每天最多可以刷新一次,存储空间最大为200MB。
    2.Developer Pro Sandbox:和Developer Sandbox环境类似,但存储限制高一些,为1GB。每天最多可刷新一次。
    3.Partial Copy Sandbox:可以复制数据和元数据存储限制为5GB,每5天最多可刷新一次。
    4.Full Sandbox:可以复制prod环境的所有数据和元数据。存储限制和prod一样,每29天最多可刷新一次。
 

    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值