摘要: 本篇参考:http://resources.docs.salesforce.com/200/17/en-us/sfdc/pdf/salesforce_workbench_cheatsheet.pdf 做项目一般需要考虑国际化问题。在salesforce中,当我们自定义一个Custom label情况 阅读全文
posted @ 2016-07-19 14:38 zero.zhang 阅读(3075) 评论(2) 推荐(1) 编辑
摘要: 在apex中通过soql查询可以使用两种方式,使用DML语句或者使用Database的方法。 使用DML语句和使用Database类的方法对于我们来说用的都很多,并且都很常见。对于数据库常见的操作:增,删,改,查,通过DML语句和Database类的方法实现如下所示: DML语句: 查找:[quer 阅读全文
posted @ 2016-07-14 10:52 zero.zhang 阅读(4631) 评论(3) 推荐(1) 编辑
摘要: 上一篇内容是通过Process Builder和Approval Processes实现锁定记录的功能,有的时候,往往锁定一条记录需要很多的限制条件,如果通过Approval Processes的条件判断写起来可能很麻烦,有些逻辑通过Apex写起来很容易,此篇内容为通过Process Builder 阅读全文
posted @ 2016-06-30 10:44 zero.zhang 阅读(3466) 评论(2) 推荐(1) 编辑
摘要: 有的时候我们可能有这样的需求,当某个字段为特定的值情况下,便锁定此条记录,仅允许Profile为System Admin的用户修改或者解锁,其他的用户只能查看此条记录,不能修改此条记录,这种情况下我们就的需要锁定记录(Lock Record)。 锁定记录(Lock Record)可以通过Proces 阅读全文
posted @ 2016-06-29 14:55 zero.zhang 阅读(3095) 评论(0) 推荐(0) 编辑
摘要: custom label在项目中经常用到,常用在apex class或者VF里面用来显示help text或者error message。有的时候我们需要用到的信息是动态变化的,那样就需要动态来显示信息。 步骤如下: 一.创建custom label 我们创建名为Show Message Dynam 阅读全文
posted @ 2016-06-27 11:57 zero.zhang 阅读(2870) 评论(0) 推荐(1) 编辑
摘要: 本篇参考Trail教程: https://developer.salesforce.com/trailhead/force_com_dev_intermediate/apex_integration_services/apex_integration_rest_callouts 有的时候我们需要在s 阅读全文
posted @ 2016-06-25 22:58 zero.zhang 阅读(19385) 评论(14) 推荐(4) 编辑
摘要: 有的时候我们需要对XML进行读写操作,常用的XML操作主要有Streams和DOM方式。 一.Streams方式 Streams常用到的类主要有两个XmlStreamReader 以及XmlStreamWriter。 XmlStreamReader:此种读取方式的读的特点为从上而下读,下图是根据re 阅读全文
posted @ 2016-06-22 14:07 zero.zhang 阅读(3409) 评论(0) 推荐(1) 编辑
摘要: 今天在群里大概遇到了这样一个问题,明明这个User存在,但是save的时候提示信息说Value不存在,大概的意思如下图所示,目前认为这种问题常见的可能情况有两种。 一.此字段设置Validation Rule 此字段设置Validation Rule,判断条件为当User1的值与Owner相同情况下 阅读全文
posted @ 2016-06-16 16:45 zero.zhang 阅读(2534) 评论(3) 推荐(2) 编辑
摘要: 开发中查看log日志是必不可少的,salesforce自带的效果显示效果不佳,大概显示效果如下所示: chrome商城提供了apex debug log良好的插件,使debug log信息更好显示。假设你开发使用chrome浏览器,并且可以访问chrome商城,则使用步骤如下: 1.选择扩展程序项; 阅读全文
posted @ 2016-06-16 10:24 zero.zhang 阅读(3368) 评论(0) 推荐(3) 编辑
摘要: 在项目中我们可能会遇见这种情况,不同的Profile拥有不同的页面,页面中的PickList标签可能显示不同的值。这个时候,使用Record Types可以很便捷的搞定需求。 Record Types允许在相同的object中为数据定义多个UI。用户通过Profile进行分组,不同的Profile可 阅读全文
posted @ 2016-06-12 15:22 zero.zhang 阅读(5627) 评论(0) 推荐(6) 编辑