随笔分类 -  salesforce&apex

上一页 1 ··· 7 8 9 10 11 12 13 下一页
salesforce开发的小心得
摘要:我们都知道,当一条记录进入审批流程以后会自动加锁,apex提供Approval类的lock和unlock方法可以让我们使用代码对记录进行加锁和解锁。 项目中遇到一个需求,需要当某种情况下对记录进行先解锁,然后update相关数据,然后再加锁。此种方式不影响审批流程。 主要大概代码如下所示 这段代码写 阅读全文
posted @ 2016-09-14 14:48 zero.zhang 阅读(2461) 评论(4) 推荐(1)
摘要:现在做的项目代码是原来其他公司做的,要在原来基础上业务进行适当调整加上一些CR,其中有一个需要调整的需求如下: 原来使用apex:selectCheckboxes封装了一个checkbox列表,因为数据太多导致显示起来比较丑,用户希望改进一下UI。 apex:selectCheckboxes作用原理 阅读全文
posted @ 2016-09-04 00:11 zero.zhang 阅读(3630) 评论(0) 推荐(0)
摘要:工作中遇到一个简单的小问题,判断两个数是否整除,如果不整除,获取相关的余数。 习惯java的我毫不犹豫的写下了代码 提交代码发现竟然提交不上?? 后来查看API发现apex中没有直接的%取余运算,所以如果想要取余以及判断是否整除需要其他方式,代码如下: 调用结果显示: 通过上述代码可以看出,我们运算 阅读全文
posted @ 2016-08-31 22:48 zero.zhang 阅读(3704) 评论(2) 推荐(2)
摘要:项目中,常常需要用到文件的上传和下载,上传和下载功能实际上是对Document对象进行insert和查询操作.本篇演示简单的文件上传和下载,理论上文件上传后应该将ID作为操作表的字段存储,这里只演示文件上传到Document对象中。 一.文件上传功能 apex代码 这里Blob对象用来绑定前台的in 阅读全文
posted @ 2016-08-09 17:57 zero.zhang 阅读(4370) 评论(8) 推荐(2)
摘要:salesforce中,有的时候我们需要将一组用户放进一个Group,用来实现以下主要功能: 1.通过sharing rule设置默认的共享访问; 2.将记录分享给其他用户; 3.指定同步的联系人,这些联系人的onwer属于其他user; 4.分配Group中用户到指定的动作,比如审批流程等。 Gr 阅读全文
posted @ 2016-08-01 14:05 zero.zhang 阅读(2870) 评论(0) 推荐(1)
摘要:有时候,项目中我们需要设置类似白名单的功能,即某些用户或者某种Profile的用户不走一些校验或者走一些校验,这时,使用Custom Settings功能可以很好的解决这一需求。 Custom Settings创建类似于Custom Object,但是两者用法上有一些区别:Custom Settin 阅读全文
posted @ 2016-07-26 13:26 zero.zhang 阅读(5456) 评论(2) 推荐(3)
摘要:在salesforce中,我们做SOQL查询时,往往需要用到计算式,比如求和,求平均值,或者过滤数据时,往往需要通过时间日期过滤,SOQL已经封装了很多的函数,可以更加方便我们的sql查询而不需要自己另外设计。 一. 聚合函数 常用的聚合函数有如下几种: AVG():求平均值 COUNT():求记录 阅读全文
posted @ 2016-07-19 17:13 zero.zhang 阅读(7049) 评论(0) 推荐(2)
摘要:本篇参考: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 阅读(3192) 评论(2) 推荐(1)
摘要:在apex中通过soql查询可以使用两种方式,使用DML语句或者使用Database的方法。 使用DML语句和使用Database类的方法对于我们来说用的都很多,并且都很常见。对于数据库常见的操作:增,删,改,查,通过DML语句和Database类的方法实现如下所示: DML语句: 查找:[quer 阅读全文
posted @ 2016-07-14 10:52 zero.zhang 阅读(4722) 评论(3) 推荐(1)
摘要:上一篇内容是通过Process Builder和Approval Processes实现锁定记录的功能,有的时候,往往锁定一条记录需要很多的限制条件,如果通过Approval Processes的条件判断写起来可能很麻烦,有些逻辑通过Apex写起来很容易,此篇内容为通过Process Builder 阅读全文
posted @ 2016-06-30 10:44 zero.zhang 阅读(3521) 评论(2) 推荐(1)
摘要:有的时候我们可能有这样的需求,当某个字段为特定的值情况下,便锁定此条记录,仅允许Profile为System Admin的用户修改或者解锁,其他的用户只能查看此条记录,不能修改此条记录,这种情况下我们就的需要锁定记录(Lock Record)。 锁定记录(Lock Record)可以通过Proces 阅读全文
posted @ 2016-06-29 14:55 zero.zhang 阅读(3153) 评论(0) 推荐(0)
摘要:custom label在项目中经常用到,常用在apex class或者VF里面用来显示help text或者error message。有的时候我们需要用到的信息是动态变化的,那样就需要动态来显示信息。 步骤如下: 一.创建custom label 我们创建名为Show Message Dynam 阅读全文
posted @ 2016-06-27 11:57 zero.zhang 阅读(2941) 评论(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 阅读(19847) 评论(14) 推荐(4)
摘要:有的时候我们需要对XML进行读写操作,常用的XML操作主要有Streams和DOM方式。 一.Streams方式 Streams常用到的类主要有两个XmlStreamReader 以及XmlStreamWriter。 XmlStreamReader:此种读取方式的读的特点为从上而下读,下图是根据re 阅读全文
posted @ 2016-06-22 14:07 zero.zhang 阅读(3463) 评论(0) 推荐(1)
摘要:今天在群里大概遇到了这样一个问题,明明这个User存在,但是save的时候提示信息说Value不存在,大概的意思如下图所示,目前认为这种问题常见的可能情况有两种。 一.此字段设置Validation Rule 此字段设置Validation Rule,判断条件为当User1的值与Owner相同情况下 阅读全文
posted @ 2016-06-16 16:45 zero.zhang 阅读(2583) 评论(3) 推荐(2)
摘要:开发中查看log日志是必不可少的,salesforce自带的效果显示效果不佳,大概显示效果如下所示: chrome商城提供了apex debug log良好的插件,使debug log信息更好显示。假设你开发使用chrome浏览器,并且可以访问chrome商城,则使用步骤如下: 1.选择扩展程序项; 阅读全文
posted @ 2016-06-16 10:24 zero.zhang 阅读(3435) 评论(0) 推荐(3)
摘要:在项目中我们可能会遇见这种情况,不同的Profile拥有不同的页面,页面中的PickList标签可能显示不同的值。这个时候,使用Record Types可以很便捷的搞定需求。 Record Types允许在相同的object中为数据定义多个UI。用户通过Profile进行分组,不同的Profile可 阅读全文
posted @ 2016-06-12 15:22 zero.zhang 阅读(5808) 评论(0) 推荐(6)
摘要:之前的一篇介绍过关于salesforce手动配置关联关系实现PickList的联动效果,但是现实的开发中,很多数据不是定死的,应该通过ajax来动态获取,本篇讲述通过JavaScript Remoting 方式实现联动效果。 一、JavaScript Remoting简单介绍 上图为PDF中基本介绍 阅读全文
posted @ 2016-06-06 14:29 zero.zhang 阅读(4298) 评论(6) 推荐(2)
摘要:进行查询的情况下,显示友好的等待效果可以让用户更好的了解目前的状态以及减少用户消极的等待,例如下图所示。 VF提供了<apex:actionStatus>标签,,此标签用于显示一个AJAX请求更新的状态。一个AJAX请求状态可以显示为进展或完成。 实现上述效果的主要步骤如下: 1.创建一个Compo 阅读全文
posted @ 2016-06-03 17:16 zero.zhang 阅读(3242) 评论(0) 推荐(1)
摘要:chart在报表中经常使用到,他可以使报表结果更加直观的展现给用户。salesforce支持VF和apex代码来更好的展示chart。 chart分类:常用的图表样式有饼状图,柱状图,折线图,条形图,表盘图,雷达图,及线性系列图表等。 图表根据样式不同显示的内容不同,大概包含以下部分: 1. X,Y 阅读全文
posted @ 2016-06-01 10:12 zero.zhang 阅读(4468) 评论(11) 推荐(3)

上一页 1 ··· 7 8 9 10 11 12 13 下一页