Salesforce如何取消排队的Apex Future Jobs

时间:2012-07-20 08:30:28

标签: salesforce apex-code jobs future

我正在为之工作的组织触发了一个案例,该案例在名为Cases.cls的类中调用了一些代码。 我修改了代码,但在尝试部署时,我不断收到错误:挂起或未来的调用。

自2010年以来,我发现了17个排队的未来工作!有一个文本在其旁边有“中止”,我能够这样做,但我没有办法取消其余部分。

我尝试通过开发者控制台检索其中一个作业,但是成功了,但它不允许任何dml语句。

有没有人知道如何删除排队的作业以便我可以部署我的更改?

1 个答案:

答案 0 :(得分:6)

您是否尝试过使用开发人员控制台中的System.abortJob(String job_Id)方法,而不是尝试通过DML删除作业记录? (Link to Documentation

如果这不起作用,我建议联系SFDC支持,因为这很可能是他们这方面的内部问题(我们未来的工作通常会在被召唤的几秒钟内完成,所以我无法想象会导致的情况两年后仍然有待工作......)