Sunday, December 18, 2022

Scheduling batch class for every 5 minutes using system.schedule method in salesforce

 Scheduling batch class for every 5 minutes using system.schedule method in salesforce

Batch_scheduledclassname bs = new Batch_scheduledclassname bs();

String sch = '0 6 * * * ? ';

System.schedule('My Job1', sch, bs);


Note: While writing schedular class don't forget to use datebase.executeBatch method which inturn will run the apex batch class.

* Above 6 means every hour 6th minute.

* If you want to schedule the calss for every 5 minutes then you need paste above code with some changes for 10 times in developer console.

* Changes are:

- instead of 6 replace with 12,18,24..... like that.

- Change the Batch Job name My Job1 to some other name whenever we want to submit new job

No comments:

Post a Comment

Understanding Wire vs Imperative Apex Method Calls in Salesforce Lightning Web Components (LWC)

Understanding Wire vs Imperative Apex Method Calls in Salesforce Lightning Web Components (LWC) Introduction: Salesforce Lightning Web ...