如何使用 Salesforce Live Agent (一)

Salesforce Live Agent 可以实现定制的实时在线聊天系统。可以用 Live Agent 定制 chat windows, buttons, forms, and pages,然后把生成好的代码部署到客户的 Web 网页中,实现在线交互。下面我们将讲解如何实现这个过程。 第一步: 检查 Live Agent License 单击 Setup, »

让 Apex 中的 Test Method 发挥更好的作用

在 Salesforce 中开发,Test Method 肯定是少不了的,因为在部署的时候 Production 是要求测试代码的整体覆盖率是不能小于 75% 的,而且 Trigger 是不能没有对应的测试代码的。测试代码的作用是什么,既然必须要写测试代码, 怎么才能让测试代码发挥它应该拥有的价值?这里给大家提供一些写测试代码的基本原则和注意的知识点。 4 Goals 1. Positive Behavior(测试正确行为) 写测试代码首先验证一下的正确逻辑,尽量保证把所有的业务逻辑的代码覆盖到。 »

跨 Object 引用关系在 Objec 级别上的限制

在 Salesforce 中创建 formula field, validation rule, workflow rule, approval process 都是比较常见的,而跨对象引用也经常会在其中用到。但是随着项目的扩大,对象间的关联关系越来越多,跨对象关系的引用也将受到限制。 每个对象上默认最多只能有 10 个跨对象的引用关系。当你在某个对象上创建 formula(in a formula field, field »

Salesforce Force.com Site 集成微信公众平台 (九) 生成二维码

为了满足市场用户推广的渠道,公众平台提供了生成带二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。目前有两种类型的二维码,分别是临时二维码和永久二维码,前者有过期时间,最大为30天(即2592000秒)后过期,但能够生成较多数量,后者无过期时间,数量较少(目前为最多10万个)。两种二维码分别适用于账号绑定、用户来源统计等场景。 扫描二维码推送事件 用户扫描带场景值二维码时,可以推送两种事件: 如果用户还未关注公众号,则用户可以关注公众号,关注后微信会将带场景值关注事件推送给开发者,例如为特定活动准备的二维码,与会者扫描后关注微信账号,与此同时微信账号可以将活动相关的信息推送给用户。 »

如何使用 JavaScript Remoting

JavaScript Remoting 是什么? JavaScript Remoting 是一个可以用来做异步处理的工具,开发者可以用它从 Visualforce page 到 Apex controller 做 AJAX 请求。JavaScript remoting 允许做异步事件处理的时候,而不需要加载整个页面。 另外,使用 JavaScript remoting 还能帮助我们减轻 view state »

Salesforce Force.com Site 集成微信公众平台 (八) OAuth 2.0

OAuth 是一个开放协议,用户允许第三方应用以安全且标准的方式获取该用户在某一网站上存储的私密资源,而无须将用户名和密码提供给第三方应用。接下来将介绍 OAuth 协议在微信里的具体实现。 OAuth 2.0 协议介绍 OAuth 2.0 是 OAuth 协议的下一版本,但不向后兼容 OAuth 1.0。 OAuth 2.0 关注客户端开发者的简易性,同时为 »

Salesforce Apex Batch 接口介绍

在 Salesforce 里如果需要处理成千上万的数据,但 Apex SOQL 每次最多只能查询50,000条数据,DML 可以操作的数据更少只有10,000条,所以在要处理更多的数据时,我们就可以使用 Apex 中的 Batch 来实现。顾名思义,Batch 就是将数据分块处理。这次在这里详细介绍一下 Batch 几个接口的使用。 Datebase.Batchable 这是创建 »

使用 Apex 获取审批记录

为什么要写这篇文章呢?因为本人在实际的项目中确实遇到了这样的问题,并花了一些时间来寻找解决办法。在此拿出来和大家分享一下。 这篇文章涉及到了 Salesforce 的 Approval Processes 功能,在此我们只做简单的概述,不做过多的介绍。Approval Processes 是 Salesforce 中的审批工作流,用它可以在 Salesforce 中针对某一个对象定制一套审批流程。可以在 Setup -> Build -> Create »

Salesforce Force.com Site 集成微信公众平台 (七) 客服接口

这一章我们将介绍在 Salesforce 中如何处理微信客服接口。当用户主动发消息到微信公众账号的时候,包括发送信息、点击自定义菜单click事件、订阅事件、扫描二维码事件、支付成功事件、用户维权,微信将会把消息数据推送给开发者,开发者在一段时间内(目前为48小时)可以调用客服消息接口,通过 POST 方法把 JSON 数据包发送消息给普通用户,在48小时内不限制发送次数。此接口主要用于客服等有人工消息处理环节的功能,方便企业提供更加优质的服务。 客服接口调用请求说明 客服接口调用的接口说明如下( http 请求方式为 »