[This schedulable class has jobs pending or in progress - CronTrigger IDs]


Feb 10, 2025

在developer console修改完要儲存時遇到以下錯誤

This schedulable class has jobs pending or in progress - CronTrigger IDs (08eBK00000IRcdL,08eBK00000IRezt,08eBK00000IRai7)

A:

SELECT Id,
       State,
       NextFireTime,
       CronExpression,
       TimesTriggered,
       StartTime,
       EndTime,
       OwnerId,
       CreatedById,
       CreatedDate,
       CronJobDetail.Name,
       CronJobDetail.JobType
FROM CronTrigger
WHERE Id IN ('08eBK00000IRcdL','08eBK00000IRezt','08eBK00000IRai7')

雖可以用指令來指定ID中止 , 但觀察到的結果非即時的 , 即ID可能已變更 , 所以推薦在介面終止排程工作
可以進"設定"->Scheduled Jobs->找到排程該apex class的schedule ,

若只用pause job , 仍然會出現該錯誤 , 因此須把整個Scheduled Jobs刪除 ,記得要在下一個排程開始前刪除 , 否則會沒有效.
刪除完就可以修改了. 之後再恢復排程即可.
另外部署變更集也是照此流程.

#salesforce #apex






你可能感興趣的文章

[css] css 界的人生重來槍 - revert

[css] css 界的人生重來槍 - revert

地圖嵌入網頁- MapBox

地圖嵌入網頁- MapBox

七天學會 swift - 基礎篇 Day1

七天學會 swift - 基礎篇 Day1






留言討論






2
2
2