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)

上一篇:哈工大 计算机网络 实验三 IPv4 分组收发实验&IPv4 分组转发实验


下一篇:2020kali设置root用户