Use the Apex scheduler and the Schedulable interface if you have specific Apex classes that you want to run on a regular basis, or to run a batch Apex job using the Salesforce user interface.
The scheduler runs as system—all classes are executed, whether or not the user has permission to execute the class.
Important: Salesforce schedules the class for execution at the specified time. Actual execution may be delayed based on service availability.
To schedule jobs using the Apex scheduler:
Note: You can only have 100 active or scheduled jobs concurrently.
Alternatively, you can call the System.scheduleBatch method to schedule the batch job to run once at a future time.
Once the job has been completed, you can see specifics about the job (such as whether it passed or failed, how long it took to process, the number of records process, and so on).
global class ClassName implements Schedulable
global void execute(SchedulableContext sc)
BatchClass b = new BatchClass(); // Your batch class
< < Previous
Next > >
The batch is going to start shortly. Fill the form given below to Register yourself now.
Fill the form below to get a demo of this course.
Online Salesforce Development Course is soon going to be launched. Please fill the form and we will notify you about the course.