Use the Scheduler Service to execute reports and Dashboards regularly at specified times and sending e-mails directly from within the application. This can be useful for reports based on periods of time, such as weekly sales reports or quarterly earnings reports. Batch schedules (also called report bursting) add an additional layer of personalization by linking in a data field for each recipient.
Note
The Scheduler Service is an optional feature. Check with the system administrator for more information.
Choosing to schedule the Expenses report from the Report Tree’s context menu
Schedules are created and edited with the Schedule Report Wizard.
Scheduling a report for daily expenses to run every 2 hours every day of the week until 6/18/2020
To schedule a report:
Report Tree then start the Schedule Report Wizard by either:
Schedule Report
icon and then clicking
Schedule Report.Note
In versions prior to v2018.2, Chained Reports do not support scheduled filters.
If you do not want to email the report, uncheck the Email Reports checkbox. The report will be saved to disk instead. You may have to ask your system administrator for the file location.
Note
To save the report to a repository instead of e-mailing it, review the Saving Reports to a Repository section below.
Test message sent successfully confirmation dialog
Schedules can be edited after they are created. See Viewing and Editing Schedules below for more information.
In addition to being emailed, Scheduled Reports can be set to run and automatically saved to a specific location. This can be useful for users who wish to automate certain report executions but do not wish to add extra clutter to an email inbox.
To send Scheduled Reports to a repository instead of a recipient via email, simply uncheck the ‘Email Reports’ option in the Recipients tab when creating a new Scheduled Report.
Note
The availability of the Email Results checkbox is determined by the system administrator, so it may not be available in every environment.
Batch scheduling or bursting can send personalized versions of reports to a list of email addresses. The addresses must be defined in a data object, the unique key of which is used as a blanket filter for the report. Each recipient receives a customized version, filtered by their unique key.
Example of customized e-mail message and filtered report sent to two unique recipients of a batch schedule, this one is for Michael Suyama
This second report output is customized for Steven Buchanan
In order for batch scheduling to work properly, it requires access to a data object with a column of email addresses that must be either located within or joinable to the underlying table. This data object can be added in the Data Objects menu of the report. If this column does not exist, the report will abend with the following error:
System.Exception: Batch email column has no join logic to attach to report.
Note
The data object containing the email addresses does not need to be added to the report itself.
To make a batch schedule:
Example batch summary e-mail
You can reference data values from the email address data row in the message body. Type the parameter @batch_column@, where column is the name of a data field in the address category (in lowercase text). The value of the field replaces the parameter text in the message output.
Tip
The To, Cc, and Bcc fields are unavailable when using Batch. Dashboards can not be scheduled as a Batch report.
Note
This feature can be disabled by the system administrator, it may not be available in every environment.
In addition to creating a recurring schedule, the application provides the option to email a report immediately directly from the Report Tree.
To do this, select the desired report to email and select the Email Report option from the context menu. Users are then prompted to fill out the email address and select the output format for the report. Only the export types available for a report can be selected from the list. If a report has no export types, it may not be emailed.
Sending an report as a PDF immediately to [email protected]
Click the Schedule Manager
icon on the application’s main menu to open the Schedule Manager. Depending on system configuration, you may be able to see reports scheduled by other users. Ask your system administrator for more information.
to reload all of the available schedule information from all of the Scheduler Services
to clear any completed, deleted, abended or aborted from the Scheduler Manager view and the Scheduler Services working directories
Example of a Scheduler Manager view for multiple users showing several jobs, some completed, some ready to run and some currently in execution
Each scheduled event is on a row with its most recent and forthcoming run times and a status indicating its condition:
Scheduled events which have passed are copied to their own row, so that there is a log of previous run times, with a disposition after their name. Event dispositions may be:
(archive) — a completed execution of a scheduled report that was saved to disk(email) — a completed execution of a scheduled report that was emailed(cache) — an Execution Cache job(test) — a schedule test triggered with the Test Email button v2019.2.2+
Deleting these rows does not affect the main schedule. These rows are cleared when the cache is flushed, either automatically or by clicking the Flush 
To edit an existing schedule click the Edit
icon at the end of the row. Changes to the recurrence pattern will affect all forthcoming run times. You can reuse or reset deleted or completed schedules by editing them. This will reset their status to Ready.
To delete a schedule click the Delete
icon at the end of the row. This sets its status to Deleted. If the schedule is already marked as Deleted, this removes the schedule from the list.
Completed and canceled schedules and archives may be periodically removed from the list by the Scheduler Service’s automatic cleanup routine. Click Flush 