Question

Is is possible to schedule working day no. x with the JobScheduler?

For example: our financial department wants a job run on the 3rd working day of each (or a certain) month. Would that be possible?

Answer

Yes, you can do this by specifying a series of “Special Days” within our “Run Time” element. This can be done at one of two levels:

  • for each job, although this can become a relatively time-consuming approach
  • using our “Schedule” object, which can then be reused across different jobs and orders

"Special Days" can be set in our JOE (JobScheduler Object Editor) interface, as shown in the attached screen shot. This shows a Schedule with the third working days for the first three months of 2014 for situations where 2nd January is an official holiday, such as is the case in Scotland.

Note that at the moment it is not possible to combine "Special Days" with "Run Times": If there are jobs that are to start at 10:00 on the third working day of the month and other jobs that are to start at 20:00, then it is necessary to have two schedules.

Note also that "Special Days" and its compliment "Non Working Days" are the only "Run Time" elements that allow individual days to be specified on a "once off" basis: periods specified with the other elements all repeat:

  • "Specific Days of Week": 1st, 2nd, etc. day of each week
  • "Days in a Month": 1st, 2nd, etc. day of each month
  • "Ultimo": 1st, 2nd, etc. day before the end of each month
  • "Specific Months": 1st, 2nd, etc. month of each year

See also