其他分享
首页 > 其他分享> > Salesforce入门教程(中文)-016

Salesforce入门教程(中文)-016

作者:互联网

1.用Apex Scheduler定时作业
Apex Scheduler允许您延迟执行,以便可以在指定时间运行Apex类。
这是使用Batch Apex执行日常或每周维护任务的理想选择。
要利用Scheduler,请编写一个实现可调度接口的Apex类,然后将其调度为按照特定的调度执行。

2.Apex Scheduler语法

要调用Apex类在特定时间运行,首先实现该类的可调度接口。
然后,使用System.schedule方法安排类的实例在特定时间运行。

global class SomeClass implements Schedulable {
    global void execute(SchedulableContext ctx) {
        // awesome code here
    }
}

该类实现可调度接口,并且必须实现该接口包含的唯一方法,即execute方法。

此方法的参数是SchedulableContext对象。
调度类后,将创建一个CronTrigger对象,该对象表示调度的作业。
它提供了一个getTriggerId方法,该方法返回crontriggerAPI对象的ID。

3.简单的代码例子

此class查询应在当前日期之前关闭的打开的opportunity,并在每个opportunity上创建一个任务,以提醒所有者更新opportunity。

global class RemindOpptyOwners implements Schedulable {
    global void execute(SchedulableContext ctx)

标签:Salesforce,入门教程,Apex,global,调度,016,Scheduler,opportunity,class
来源: https://blog.csdn.net/buoujiang/article/details/120270540