Scheduler places jobs into the execution queue at scheduled date and time. Job is an invocation of a custom Server action block. It can be set to execute once or to be repeated at regular time intervals.
Run a code block every 12 hours
You can schedule a server block to be run periodically. To do so, you need two things: server action and item instance.
To add a block to a scheduler, from the data type details page, open block info and click “Add to scheduler”.
Then you need to select a seed instance of the type and specify the Cron expression.
Then you can find your job on the Scheduler page:
Delete a scheduled job
On the Scheduler page, click on the three dots near the item you need. Click delete.
Confirm the delete operation:
Change Cron Expression
On the Scheduler page, click on the item you want to edit. Only the field with a Cron Expression can be changed.
Note: don’t forget to save the editor as you are done.
What are Cron Expressions?
A cron expression is a string consisting of six or seven subexpressions (fields) that describe individual details of the schedule.
For example, the following string ”0 15 10 * * ?” means that the block will run at 10:15 AM every day.
Read more about Cron Expressions here.
Why cannot I schedule a client job?
Scheduler places jobs onto server execution queue. Since client actions do not relate to the server runtime, they cannot be scheduled.
Can I execute scheduler jobs from Builder?
No. Scheduler jobs are run only in application and can not be executed in App Builder.