Salesforce如何取消排队的Apex Future Jobs

hgo*_*lov 3 jobs future salesforce apex-code

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

自2010年以来,我发现了17个排队的未来工作!有一个文本在其旁边有"中止",我能够这样做,但我没有看到任何方法取消其余的.

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

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

JCD*_*JCD 6

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

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