Schedule Trigger

A Schedule Trigger is a trigger that causes a job to be executed at specific dates and times, or at specific intervals (e.g., every 5 minutes).

When you create a Schedule Trigger, you specify one or more Schedules, which specify when the job should run. Options allow you to specify how adTempus should react to changes of the system clock. You may also specify what should happen if the job is scheduled to run on a holiday.

If a Schedule Trigger has more than one schedule, the job will be executed whenever any of the schedules is satisfied.

Multiple Schedules

A job can have more than one Schedule Trigger, and each Schedule Trigger can have any number of Schedules. The job will execute whenever any of the schedules on any of the Schedule Triggers is satisfied. However, if any Schedules or Schedule Triggers produce overlapping times, adTempus will still only run the job once. For example, even if two separate Schedules specify that the job should run at 12:30 PM on Monday, the job will only run once at that time.

You might want to have separate Schedule Triggers (instead of multiple Schedules on a single Schedule Trigger) if you want to use different time zone or holiday options for different schedules: all Schedules for a Schedule Trigger share the same options and holidays, but each separate Schedule Trigger for a job has its own time zone and holiday options.