Any report can be scheduled to run one time in the future or recur on a daily, weekly, or monthly interval. Scheduling a report can be especially useful in the following conditions:
- You want to run a report that will return a large volume of records: by scheduling the report to run once at a later time during low usage, you reduce the report's strain on the system.
- You need to run a report periodically: this can easily be achieved by scheduling the report to run on a recurring basis.
On the Run Report screen,schedule a report by selecting the Schedule Job button.
After selecting the Schedule Job button, you will see the following different options for scheduling:
- Run the job immediately: This is the same as choosing the Run Report button on the previous page.
- Schedule the job to run once in the future.
- Schedule the job to recur on a daily, weekly, or monthly basis.
If you want to receive an email notification when the report has finished running, you can select the Notify via email upon completion checkbox and enter one or more email addresses. If you also want the report to be sent as an email attachment to yourself or someone else, you can select the Email the Report checkbox.
You can enter multiple email addresses in the email address field, separating them with a comma, semicolon, or colon. Once the report has finished running, you can download it from the Report Jobs tab in the report interface. Reports that are scheduled to run only once display under System Administration→Background Jobs .
After the report has run as a background job, you can retrieve the Report Query data as a text file.
In this example, the report runs every Sunday at 12 AM, EST and sends copies of the report to Marcus Hoff and Lyndsey Abel.