Scheduling in SAI360

There are several tasks/events which can be "scheduled" in the web application to run a regular intervals:

  • Imports: an import can be configured to run at a certain time each day, or at specified intervals, for example, once a day.
  • Analytics Rules
  • Email Events

The setup for a schedules for all these processes is identical:

import_config_schedule

The settings for Initial Time and Polling Interval do work together, as explained in the following matrix:

Tab: Schedule

Polling Interval (mins)

Initial Event Time (HH:mm)

System Behavior (when using the examples given)

Is set, e.g. 1440

---

The Event will run as often as set by the Polling Interval, e.g. every 1440 minutes (= every 24 hours). The "count-down" for the Event (re-)starts when:

  • Tomcat is restarted.
  • a scheduled Event has run.
  • the Event configuration has been saved.

---

Is set, e.g. 04:00

The Event will only run ONCE as set by the Initial Event Time, e.g. at 04:00 server time. If 04:00 has already passed for today, then it will run tomorrow.

The Event will be re-scheduled to run at 04:00 when:

  • Tomcat is restarted.
  • the Event configuration is saved. This will cancel the existing scheduled Event and re-schedule it to run at 04:00.

Is set, e.g. 1440

Is set, e.g. 04:00

The Event will run for the FIRST time as per the Initial Event Time setting, and then in the interval as per the Polling Interval setting.

This schedule will be re-set when:

  • the Event configuration is saved. This will cancel the existing schedule, and re-commence as per the Initial Event Time setting.

Email logs to

 

After completion of a scheduled import, the system will send all log files (both for success and fail) to the specified email address - in addition to writing the files to the specified location.

See Also

Initiating an Import

Manual Initiation