Skip to main content

Schedule reports

Overview

You can schedule reporting for a single report or a set of reports. Use this feature, for example, if you need to deliver monthly reports to your customers at a specific time.

Adding a schedule

You can schedule report generation in the Report window. To schedule reporting, you need to create a report package first. When the system runs a scheduled generation, it picks up the reports and parameters to use from the report package. So, even if you need to schedule a single report, save it first as a report package with the parameters you want to use.

To add a schedule:

  1. Click NewNew report in the top menu to open the Report window.

  2. Go to the Generate reports tab in the Report window.

  3. Choose the report package in the Select the report package field and click Add schedule.

  4. Define the frequency, date and timeof the report generation. You can do it in one of the ways:

    • Fill in the fields in one of the tabs (Minutes, Hourly, Daily, Weekly, Monthly, Yearly).

    • Enter the cron expression in the Advanced tab. To learn more about the cron syntax, see the Quartz Job Scheduler documentation.

  5. Click Preview schedule to view the next three generations and check you if you defined the schedule correctly.

  6. Save the schedule.

    report_package_schedule.png

Once you scheduled a report package, you can see the timer icon timer.png below the reporting parameters when the package is selected. Hover your mouse over the icon to see the next three scheduled generations.

Editing existing schedules

You can view all schedules in the Scheduled report generations tab. The tab lists all the report packages that have schedules, shows their next scheduled generation, and allows you to remove or edit any schedule.

ScheduledReportGenerations.png