I am going to show you, how you can remove or delete the Schedule Job in Apex.
First of all, you need to know that Schedule Job is not deleted, it’s aborted.
You need to retrieve the id of the Schedule Jobs by querying the “Cron Trigger” object using the following query:
[SELECT ID FROM CRONTRIGGER];
Then you need to abort each job using System.abortJob(<jobId>); function.
Below is your final script should look like:
List<CronTrigger> JOBIDLIST = new List<CronTrigger>(); JOBIDLIST = [select id from CronTrigger]; for(CronTrigger job:JOBIDLIST ) { System.abortJob(job.id); }
So using the above script you can abort the scheduled job in Salesforce using Apex.
Looking for integration between Salesforce and Quickbooks Online?
Salesforce AppExchange: eShopSync for Quickbooks Online
Details: QuickBooks Salesforce Connector
Leave a Comment
Comments (0)