Scheduling Calendars

A scheduling calendar is used to define the working time for tasks, resource assignments and destinations.

The working time for a calendar can be defined by specifying the following:

  • The default working hours for each day of the week, for example; on Mondays work is scheduled from 02:00 - 23:00.
  • Holidays or non-working days, for example, no work scheduled between 25 December and 1 January.
  • Exceptional work days, such as restricted working hours on a national holiday.

Scheduling calendars can be assigned to:

  • Projects—a default project calendar can be specified. All tasks, resources and destinations set to use the <Project> calendar will use this calendar.
  • Tasks—A calendar can be specified for tasks individually
  • Resources—A calendar can be specified for resource individually. The assignments of the resource to tasks is scheduled using this calendar depending on the value of the "Use calendar" field of each task.
  • Destinations—A calendar can be specified for each destination individually. This is used to determine the destination to use for haulage calculations when a generic destination have been assigned.

Task Durations

Durations entered for tasks and assignments scheduled with a calendar are stored internally in minutes but displayed in the unit specified for the duration, for example; a duration of 1 day is stored internally as 23 hours for a specific calendar.

Each calendar keeps a set of duration conversions internally to convert the durations from the internal period in minutes to the displayed value:

  • Hours = 60 minutes
  • Days = the average duration of the work days in the standard week, for example, if a calendar has work time set of 23 hours from Monday to Friday and 16 hours on Saturday, a period of a day is converted to minutes internally as (23 + 23 + 23 + 23 + 23 + 16) / 6 x 60 = 1310 minutes / day
  • Weeks = number of work days specified in the standard week x average minutes / day
  • Months = minutes per standard week x 365.25 / 7 / 12
  • Years = minutes per standard week x 365.25 / 7