我有一个class.Class包含一个方法ParseJSONResponse()。我希望这个方法应该在每天午夜执行。如何在salesforce中实现这一点。 我知道salesforce中有一个schedule apex机制来执行这样的事情,但我不需要。实现这一点的步骤或代码。我是salesforce的新手。非常感谢。
public with sharing class ConsumeCloudArmsWebserviceCallout{
public void ParseJSONResponse(){
// handling customerList and inserting records for it
DateTime lastModifiedDate =Common.getSynchDateByDataObject(CloudArmsWebserviceCallout.DataObject.CustomerContact);
List<Account> lstAccounts = ConsumeCustomers.CreateCustomers(lastModifiedDate);
ConsumeContacts.CreateContacts(lastModifiedDate);
Common.updateSynchByDataObject(CloudArmsWebserviceCallout.DataObject.CustomerContact);
}
}
答案 0 :(得分:0)
欢迎销售人员发展。
如果我认为有问题,请告诉我。所以你正在寻找
您正在寻找Apex Scheduler代码:http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_scheduler.htm
global class ConsumeCloudArmsWebserviceCallout_Job implements Schedulable {
global void execute(SchedulableContext sc) {
new ConsumeCloudArmsWebserviceCallout().ParseJSONResponse();
}
}
然后您可以在yourname中安排作业 - &gt; Developer Console。调试 - &gt;打开执行匿名窗口。
system.schedule('Consumer Cloud Arms Service', '0 0 0 * * ?', new ConsumeCloudArmsWebserviceCallout_Job());
请记住:
我不认为你会遇到这些问题,但有时他们会让你措手不及。
编辑:修复了对新对象的调用,减去了psudo-code