Download Reportworq

This is the archived documentation for Reportworq 5. It is kept for reference and is no longer updated.

Go to the Reportworq 6 documentation

Overview#

Reportworq Distribution Jobs can be scheduled for repeated execution. This article explains how to schedule Job execution from within Reportworq. Alternatively, you can configure an external scheduler to run Jobs using the Reportworq API.

Scheduled Jobs run only if the Scheduler Service is enabled at the scheduled run time. The Enable Scheduler Service setting is available in the Execution area of the Administration > Configuration interface, as shown below:

Tap or click the image to view it full screen

A schedule can run a single Job or multiple Jobs, and you can create as many schedules as needed. You can also create a whitelist of dates that completely overrides the configured run dates, or a blacklist of dates to make Reportworq skip execution of scheduled Jobs on certain days. You can disable these date filters (whitelist and blacklist) to revert to the configured run dates.

The Scheduler provides a basic user interface for setting a recurring schedule. Reportworq also supports an advanced mode, based on Cron syntax, which allows for more customized schedules. Visit Crontab Guru for more details about Cron and examples of Cron syntax. For more information about advanced scheduling options, visit the Reportworq Forum.

If a Job contains parameter values, you can configure the schedule to override those values with ones you provide. For example, if a Job is configured to run for a specific Business Unit, you could configure one schedule to run and send reports for Business Unit A daily, and another to run and send reports for Business Unit B weekly.

Accessing and Managing the List of Schedules#

The list of schedules contains information about all schedules and provides access to tools for creating, editing, running, and deleting them.

To access and manage the list of schedules:

  1. On the Reportworq sidebar, select the Schedules icon. The list of schedules appears. Note: All scheduler time references are based on the Server Time clock, which is displayed above the list of schedules. The list of schedules includes the following columns and settings:
  1. If you want to sort the list, decide which column to sort by and then select its header. An arrow appears beside the header to indicate whether the list is sorted in ascending order or descending order . Select the header repeatedly to cycle through the sort options: ascending order , descending order , or none (no arrow).
  2. If you want to filter the list:
  1. If you want to clear a filter:

Creating Schedules#

You can configure each schedule to run one or more Jobs together at specified times or intervals.

To create a schedule:

  1. Above the list of schedules, select the Add Schedule button. The schedule editor appears.
  2. In the Options area, provide a Name for the schedule.
  3. Do one of the following to specify how often the scheduled Jobs run:
  1. If you want to override the schedule to exclude specific dates (blacklist) or to run only on a specific set of dates (whitelist), create a Date Filter:
  1. Optionally, you can provide a Notification email address for receiving status notifications about the schedule:
  1. In the Selection area, select one or more Jobs to run on this schedule. Tip: If you select a folder, all Jobs in the folder are selected.
  2. Optionally, you can override the values of parameters that are used in the scheduled Job(s):
  1. At the top of the options area, select Enabled.
  2. Select Save Changes.

Testing Schedules#

You can test schedules without sending Job outputs to their destinations.

To Test a Schedule:

  1. In the list of schedules, select the schedule you want to test. The schedule editor appears.
  2. In the Options area, select Hold for Delivery and clear Send Notifications on Failure Only.
  3. Select Save Changes.
  4. In the list of schedules, select the play button beside the schedule you are testing. The schedule runs immediately. After the Jobs are finished, Reportworq sends a notification email that lists the scheduled Jobs and indicates the success or failure status of each.
  5. Review the email notification to confirm desired behavior.
  6. When you are ready to let the schedule run unimpeded, clear Hold for Delivery, select Send Notifications on Failure Only if desired, and Save Changes.

Feedback on this page

Comments, questions, requests, or something missing or unclear? Email us - the page you are on is filled in for you.

Email feedback on this page

Or write to support@reportworq.com directly.