- 博客(14)
- 收藏
- 关注
原创 Salesforce 权限管理
Salesforce 权限管理 Salesforce 对于权限的管理是非常严谨的并且支持不同维度的权限控制。常用的有Profiles(简档)、Permissions Set(权限集)、Role Hierarchy(角色层级结构)和Organization-Wide(组织范围)这四项用来控制控制相应的权限。 本文中所指的权限主要指和record(数据)相关的。介绍及定义Profiles
2018-01-04 17:15:50
5911
2
原创 JavaScript Ajax 简易版
前言 前台提交数据到后台,很平常的事情。但是很多情况下我们要用到静默提交或局部刷新,这就需要用到Ajax。笔者使用了很多的工具例如JQuery,在后面发现JQuery的体积太大,其实笔者只是需要提交数据到后台,就根据自己的需求简写了一个Ajax。代码Ajax = (function() { this.options = { timeout: 30000,
2017-12-27 13:07:33
331
原创 Salesfoce Queueable & Future
前言Salesforce并没有提供直接的Thread管理(平台安全和稳定大于山哈)。但是提供了几种异步或者说不在同一Transaction的内置方式:Schedule、Batchable、Queueable和Future Method。在此前的篇幅中有聊过Schedule类似于JAVA中的Timer,是一种定时调度;Batchable是占用长时间去运行批量数据。那么Queueable和
2017-07-30 16:51:35
1119
原创 Salesforce Schedule
前言Salesforce中没有供开发者使用的线程管理,但是实际项目中我们可能需要定时的执行某些任务,这个时候我们就需要结合Schedule来实现(前一部分聊了Batch,这一部分就聊它吧...它俩不分家)。介绍Schedule就是在Force.com平台上定时运行Apex Code(包含Trigger)的一种方式。实现该功能需要实现Schedulable接口。该
2017-07-28 15:49:00
1853
原创 Salesforce Batchable
前言Salesforce开发语言Apex相对于其他编程语言而言较为简单,所涉及内部并不复杂。基于Apex并没有提供线程的管理和使用、单次Transaction的查询数据限制而实际过程中我们需要大批量的数据去执行特定的操作,Salesforce提供了Batchable接口,通过实现Batchable接口实现批量对数据进行CRUD。那么Batchable有哪些特性呢?Batch
2017-07-28 13:59:31
1466
原创 Salesforce WSDL转化Jar
前言Salesforce有多种集成方式供不同平台集成,其中Soap是一种比较常见的集成方式。在使用Soap之前我们需要先拿到相应的wsdl文件,以匹配到不同的平台。笔者在这里就JAVA平台的方式做一个解释说明。前置步骤下载WSC(Force.com Web Service Connector):https://github.com/forcedotcom
2017-07-28 09:42:47
1139
原创 Salesforce JSON解析
前言JSON(JavaScript Object Notation)格式是目前比较流行的一种数据传输方式。JSON是一种轻量级的数据传输方式(尤其相对于XML方式),而且采用JSON传输数据结构清晰,易于理解和解析。在Salesforce中大部分的数据传输都可以采用JSON(SOAP/Metadata部分强制需要XML),所以有必要去了解Salesforce对于JSON的支持力度。
2017-07-24 14:29:50
1940
原创 Salesforce Oauth2.0详解及工具
前言在Salesforce项目中,很多地方涉及到Integration,除标准的Integration之外,还有许多Custom Integration(Rest/Soap)。那么在Custom中,我们如何保障数据安全或者说如何保障连入Salesforce的接口是经过安全验证的呢?在这里Salesforce提供了标准的Oauth2.0实现方案,也就是说我们通过在Integration中
2017-07-24 09:24:51
1947
原创 Salesforce Login By Mobile
前言Salesforce经典登陆方式是打开login界面输入用户名和密码,为了方便很多开发者会在login的URL上加上un=username&pw=password去login。但是随着账号的剧增,还是记不过来,即便是记在电脑某处仍有不变之处。笔者在这里介绍一种只输入用户名,由手机确认登录的方式 — Lightning Login,支持绑定N个账户。介绍Lightni
2017-07-21 09:45:24
3486
原创 Salesforce to Salesforce Config&Code实现
介绍Salesforce to Salesforce(以下简称STS,感觉有点怪...)是Salesforce提供的标准数据互通方式。故名思意,采用这种方式的前提是双方数据源都在Salesforce。STS可以实现实时同步(code & config)和定时同步(code only)两种方式以满足不同需求的客户。即便不进行code开发,也可以使我们的业务人员轻松的进行数据互通。
2017-07-20 13:42:45
751
原创 Salesforce 分页
前言做数据展示难免会碰到分页的问题。在Salesforce中,数据分页不是很困难的事情,笔者在这里抽出来单独聊一下。介绍在这里笔者介绍几种常用的方式:SQL分页 — 采用LIMIT和OFFSET StandardSetController 分页 — 采用标准控制器其中SQL分页的方式直接简单,但是OFFSET受到限制,最大值为2000。话说这个限制好坑的...;Standa
2017-07-20 12:59:31
1340
原创 Salesforce Integration based on Rest API
前言老实讲,笔者不是很会写Blog,在接下来的文章中,每篇笔者都会以 简介 - 细节 - 心得的方式去描述笔者所知道、了解的事情。笔者所写的心得,基本都是基于实际项目或者在研究过程中发现的问题、领悟来写,限于文笔,不到之处请见谅。Rest APISalesforce提供了Rest API,可以方便的与第三方系统进行集成。在Salesforce内,Rest API与其他的API有集成在一
2017-05-01 17:54:31
1346
1
原创 JavaScript Map的实现
JavaScript Map实现function Map() { var obj = new Object(); this.keySet = function() { return Object.getOwnPropertyNames(obj); } this.put = function(key, value) { obj[key] = value; } t
2016-05-27 14:14:26
396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人