-
Notifications
You must be signed in to change notification settings - Fork 519
ScheduledApexRecipes
pozil edited this page Aug 8, 2023
·
15 revisions
Demonstrates how to implement the Schedulable interface. The methods in this class are designed to be scheduled, similar to a cron job. More on the Schedulable interface: https://sfdc.co/scheduled-apex
Implemented types
Group Async Apex Recipes
See BatchApexRecipes
TESTVISIBLE
This is the one method required by the Schedulable interface. Key requirements are that it be public, and void. Best practice is to keep your logic in a different class. In this case, we're calling code in the ScheduledApexDemo class. Note: You can use the schedulable interface to schedule Batch Classes but it's generally easier to use System.ScheduleBatch instead. See BatchApexRecipes for more information.
| Param | Description |
|---|---|
context |
Dependency Injected by the System |
System.schedule('Friendly Message to identify this job',
ScheduledApexRecipes.TEST_CRON_STATEMENT,
new ScheduledApexRecipes());