首页 > 其他 > 详细

在Salesforce中创建Schedule的Job去定时触发对应的Class

时间:2014-03-12 02:06:49      阅读:578      评论:0      收藏:0      [点我收藏+]

在Salesforce中也存在着Job的概念,当然了我们可以创建Schedule的Job去定时触发对应的Class,来完成我们所需要定时处理的功能,比如:定时同步数据。

具体处理步骤如下所示:

1):创建的Class需要继承Schedulable接口,并且实现对应的execute方法,在execute的方法中可以完成我们自己的代码逻辑

bubuko.com,布布扣
global class SyncStoreController implements Schedulable {
    //call the web service to get the store info
    global void execute(SchedulableContext SC) {
      system.debug(---------001 HaHaHa. I am sync store controller.);
      
      // to do - complete your logic
   }
}
bubuko.com,布布扣

 

2):到Salesforce中的Apex Classes中找到Schedule Apex按钮

bubuko.com,布布扣

 

3):点击上图中的Schedule Apex按钮,在显示的界面中填写必要的信息

  【Job Name以及Apex Class,点击搜索框,可以将有权限访问的并且继承了Schedulable接口的Class都Filter出来】

bubuko.com,布布扣

 

4):设置Schedule Apex Execution,可以看到在界面上所设置的最小的执行单位是天,如果需要设置更小的执行单位,那么需要写执行代码去处理

  【详情请看:https://developer.salesforce.com/forums/ForumsMain?id=906F00000008xTBIAY 和 http://www.linkedin.com/groups/How-schedule-batch-class-after-3774731.S.88387420 】

bubuko.com,布布扣

 

5):在如下路径中去查看Schedule的Jobs 【Setup --> Jobs --> Scheduled Jobs】

bubuko.com,布布扣

 

6):在如下路径中去查看Apex的Jobs【Setup --> Jobs --> Apex Jobs】

bubuko.com,布布扣

在Salesforce中创建Schedule的Job去定时触发对应的Class,布布扣,bubuko.com

在Salesforce中创建Schedule的Job去定时触发对应的Class

原文:http://www.cnblogs.com/mingmingruyuedlut/p/3593140.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!