2021年5月11日
摘要: 通过使用Queueable接口来控制异步Apex进程。该接口允许您向队列中添加作业并监视它们。与使用future方法相比,使用接口是运行异步Apex代码的一种增强方式。 长时间运行的Apex进程,比如大量的数据库操作或外部web服务调用,可以通过实现Queueable接口并向Apex作业队列添加作业 阅读全文
posted @ 2021-05-11 15:47 Bzi~ 阅读(433) 评论(0) 推荐(0)
摘要: 使用future注释来标识异步执行的方法。当您指定future时,该方法将在Salesforce有可用资源时执行。 例如,您可以在对web service进行异步Web service调用时使用future注释。如果没有注释,Web service调用将来自执行Apex代码的同一个线程,并且在调用完 阅读全文
posted @ 2021-05-11 15:46 Bzi~ 阅读(326) 评论(0) 推荐(0)
摘要: Apex Scheduler允许您延迟执行,以便您可以在指定的时间运行Apex类。这是理想的日常或每周维护任务使用Batch Apex。要利用调度程序,请编写一个实现Schedulable接口的Apex类,然后将其调度到特定的调度上执行。 要调用在特定时间运行的Apex类,首先implement 该 阅读全文
posted @ 2021-05-11 15:45 Bzi~ 阅读(334) 评论(0) 推荐(0)
  2021年4月30日
摘要: 为什么使用Batch 开发人员现在可以使用批处理Apex来构建复杂的、长时间运行的进程,这些进程运行在Lightning上的数千条记录上平台。Batch Apex操作小批量的记录,覆盖您的整个记录集,并将处理分解成可管理的块。例如,开发人员可以构建一个每晚运行的归档解决方案,寻找超过特定日期的记录, 阅读全文
posted @ 2021-04-30 11:14 Bzi~ 阅读(619) 评论(0) 推荐(0)
  2021年2月28日
摘要: salesforce 的 Connect App 授权 refresh token 阅读全文
posted @ 2021-02-28 11:49 Bzi~ 阅读(329) 评论(0) 推荐(0)
  2020年4月22日
摘要: 首先需要一个工具类 public class MetaDataUtility { public static String upsertMetadata(List<sObject> customMetadataList ) { //Create Deployment container for cu 阅读全文
posted @ 2020-04-22 18:37 Bzi~ 阅读(69) 评论(0) 推荐(0)
摘要: 对于Custom Setting和CMT到底该用哪个的问题最近一直在困扰,下面分别列举出custom setting与 CMT的优缺点 CMT:可直接带着value部署,这是custom setting所不能实现的 <?xml version="1.0" encoding="UTF-8"?> <Cu 阅读全文
posted @ 2020-04-22 18:35 Bzi~ 阅读(298) 评论(0) 推荐(0)