- 博客(6)
- 收藏
- 关注
原创 JWT- salesforce to salesforce
Scenario : Org A use JWT call Org B API.Official docs about OAuth 2.0 JWT Server to Server intergation:Help And Training CommunityStep of salesforce to salesforce JWT Oauth flow:1: In Org A, Navergate to 'Certificate and Key Management' then crea
2022-04-19 16:04:53 179
原创 Salesforce 异步概述
简而言之,异步Apex用于稍后在单独的线程中运行进程。异步过程是一种在后台执行任务而无需用户等待任务完成的过程或功能。通常,您将使用异步Apex来调用外部系统,需要更高限制的操作以及需要在特定时间运行的代码。异步处理的主要好处包括: User efficiency假设您有一个在创建Opportunity时对自定义对象进行多次计算的过程。对用户来说,执行这些计算所需的时间可能是一个小麻烦,也可能是生产力的阻碍。由于这些计算不影响用户当前正在做的事情,让它们等待长时间运行的进程并不是对时间的有效利用
2021-05-11 15:34:38 324
原创 Salesforce 异步概述 -- Salesforce Queueable Apex
通过使用Queueable接口来控制异步Apex进程。该接口允许您向队列中添加作业并监视它们。与使用future方法相比,使用接口是运行异步Apex代码的一种增强方式。长时间运行的Apex进程,比如大量的数据库操作或外部web服务调用,可以通过实现Queueable接口并向Apex作业队列添加作业来异步运行。通过这种方式,异步Apex作业将在后台自己的线程中运行,而不会延迟执行.Queueable 类似于future方法,因为它们都在队列中等待执行,但它们为您提供了这些额外的好处。•Gettin
2021-05-11 15:31:51 461
原创 Salesforce 异步概述 -- Salesforce Future Apex
使用future注释来标识异步执行的方法。当您指定future时,该方法将在Salesforce有可用资源时执行。例如,您可以在对web service进行异步Web service调用时使用future注释。如果没有注释,Web service调用将来自执行Apex代码的同一个线程,并且在调用完成(同步处理)之前不可能发生其他处理。带有future注释的方法必须是静态方法,并且只能返回一个void类型。指定的参数必须是基本数据类型、基本数据类型的数组或基本数据类型的集合。具有future注释的方法
2021-05-11 15:30:22 693
原创 Salesforce 异步概述 -- Salesforce Apex Batch Job
为什么使用Batch开发人员现在可以使用批处理Apex来构建复杂的、长时间运行的进程,这些进程运行在Lightning上的数千条记录上平台。Batch Apex操作小批量的记录,覆盖您的整个记录集,并将处理分解成可管理的块。例如,开发人员可以构建一个每晚运行的归档解决方案,寻找超过特定日期的记录,并将它们添加到归档中。或者开发人员可以构建一个经过所有account和每天晚上都有机会,必要时及时更新最多只能有五个排队或活动的batch job。您可以通过查看Salesforce中的Scheduled
2021-05-11 15:29:23 847
原创 Salesforce 异步概述 -- Salesforce Scheduled Apex
Apex Scheduler允许您延迟执行,以便您可以在指定的时间运行Apex类。这是理想的日常或每周维护任务使用Batch Apex。要利用调度程序,请编写一个实现Schedulable接口的Apex类,然后将其调度到特定的调度上执行。要调用在特定时间运行的Apex类,首先implement该类的Schedulable interface。然后,使用System.schedule在特定时间运行实现的方法必须声明为global或publicglobal class SomeClass im...
2021-05-11 15:27:05 403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人