
After you build a Process, you can schedule it to run automatically at set times. You can add multiple schedules to a given Process to handle different execution requirements.
A Process must be Deployed to an Atom to run on a schedule. As soon as the scheduled Process version is deployed and attached to an Atom, the schedule will be started. If the same Process is deployed to multiple Atoms, the schedule will take effect for each Atom.
It is important to note the local system time of the Atom to understand specifically when the Process will automatically execute according to its schedule. The schedule executes per the date/time of the Atom vs. where you configure the schedule.
Configuring a Schedule Instance
To add a schedule to a Process:
- Open the Process and click the Scheduling button at the top of the Process Builder screen
- Click the Add button
- Choose a Type: Minute, Hour, Day or Advanced
- Configure when and how often the schedule should run using the rest of the options (notice how the schedule description changes on the left)
- Click OK to save the schedule
- To add multiple schedules, repeat steps
- Save the Process to fully save all schedule instances

Interval schedule
Schedule Types
Multiple schedule instances can be defined for each type which are organized on the separate tabs of the Scheduling window. Review the Schedule Categories below for examples.
Execution

The automatic execution schedule is a standard schedule indicating when the Process is set to run.
Retry

The automatic retry schedule allows for failed documents to be retried without the need to manually review and re-run the failed documents in the Process Monitoring - Executions View. The Retry Schedule will check for any failed executions and the failed documents associated with these executions. For every failed execution that is found, a new execution (retry execution) is created containing all the failed documents.
 | Once deployed, the retry schedule will attempt to re-run all failed documents, even past executions. You can keep the Atom from retrying everything by deleting the files in the <atom>\execution\error directory, then restarting the Atom. |
If all the documents in the retry execution now complete sucessfully, no more retries will occur for this execution. However, if there are still failed documents for the retry execution, then these documents will continue to be retried until they are successful, or the Maximum Number of Retries has been reached for the execution.
For retries, the
icon will link to the original execution. If there have been multiple failed executions for a process, there will be a separate retry execution for each original execution instead of a single retry execution containing all the failed documents for all executions to allow tracking back to the original execution. If a retry execution instance is successful, the retry will not update the parent execution with a green status, it will stay red.
Schedule Categories
Interval (Minute/Hour/Day)
Schedules configured with this category will run at a specific interval between designated hours and days. The smallest interval between automated executions for any Process schedule is 1 minute.
Interval Example

A Process configured with this schedule will run every 15 minutes between 9am and 5pm on Monday through Friday.
Advanced
Schedules configured with this category will run at the time(s) specified using advanced syntax (cron).
Advanced Configuration
| Field |
Description |
| Type |
Advanced |
| Minute (0-59) |
0 is the first minute of the hour, ie. 1:00pm
59 is the last minute of the hour, ie. 1:59pm |
| Hour (0-23) |
0 is 12:00am, ie. midnight
23 is 11:00pm |
| Days of Week (1-7) |
1 is Sunday, 7 is Saturday |
| Days of Month (1-31) |
1 is the first day of the month, 31 is the last possible day; In most cases, it is defaulted to asterisk * |
| Years |
Standard Year; In most cases, it is defaulted to asterisk * |
Advanced Example 1

A Process configured with this schedule will run every 15 minutes between 8am and 6pm on Monday through Friday during all days of the month that match the days of the week specified.
Advanced Example 2

A Process configured with this schedule will execute at the following times each Wednesday:
4:05am
10:05am
3:05pm