Dynamic Resource Scheduler
Whats New!
User Experience Changes
Security and Authentication
Modules and Utilities
Cyclical Scheduling - Configuration Interface
Cyclical Scheduling - Now Bulk Scheduling
Resource Quotas Improvements - Percentages
Architecture and Scheduling
Configuration
User Guides and Help
Get to Know Dynamic Resource Scheduler
How Does Dynamic Resource Scheduling Work
Speaking the Language of Scheduling
Navigating Dynamic Resource Scheduler
How your Data Links Together
Managing your Organisation
Viewing your Data
Your Customer Data
Your Service Orders
Your Jobs
Your Workers and Resources
Manage Your Tasks
Actioning your Jobs and Tasks
Job Templates
Find A Jobs Possible Workers
Locking Your Jobs
Create a Follow On Task
User Queues and Organising Your Tasks
Schedule and Organise
How to Optimise Your Scheduling
How to Schedule Manually
Scheduling Mutliple Jobs at Once
Reassign and Reschedule your Tasks
Managing Your Time and Durations
Managing your Comments and Contacts
Using Bookmarks to Drive Efficiency
Managing Your Job Status
Visualising Your Planning
Workers and Resources
Advanced Data Management
Creating Unavailability in your Workforce
Adding an Unavailability to an Individual Worker
Creating Unavailabilities for Multiple Days or Workers
Maps And Journey
Using Maps to Visualise Your Data
Using Maps With Your Data
Learn about our Closest Function
Your Journeys
Meetings and Non-Productive Planning
Administer Your Scheduler
Managing Your Organisations and Agencies
Managing Your Custom Data
Managing your Contracts
Customising Your Experience
Managing Depots and Starting Locations
Managing Diary Bookmarks
Managing your External Chart Views
KPI Settings
Managing Your Priorities
Learn about Sectors
Managing Your Follow On Templates
Get To Know Your Working Time Calendar
Managing your SOR Templates
Managing your Job Templates
Managing Your Vocabulary
Managing Your Bookmarks
Manage Your Customer Templates
Get to Know Import and Export
Managing Your Tenant Code Rules
Managing your Order Templates
Managing Your Unavailability Reasons
Get To Know Your Working Time Calendars
Managing your Worker Templates
Releases and Readiness
DRS 6, DRS 5.7 and Job Manager
User Guides and Help
Get to Know DRS
Dynamic Scheduling - How does it work
Navigating DRS
Vocabulary and Concepts
Customers
Orders
Jobs
Scheduling Jobs
Job Functions
Workers
Views
Object Inheritance
Agencies
DRS Modules
Scenario Based Planning
Managing your SMS Service
5.7 Documentation
Technical Documentation
Release Notes
DRS 6.1 Release Notes
DRS 6.1.22 - February 20, 2026
DRS 6.1.21 - September 10, 2025
DRS 6.1.20 - April 20th, 2025
DRS 6.1.19 - 11th April, 2025
DRS 6.1.18 - 13 February 2025
DRS 6.1.17 - 20th December 2024
DRS 6.1.16 - November 8th, 2024
DRS 6.1.15 - October 10th, 2024
DRS 6.1.14 - 6th September 2024
DRS 6.1.13 - 9th August 2024
DRS 6.1.12 Release Notes
DRS 6.1.11 Release Notes
DRS 6.1.10 Release Notes
DRS 6.1.9 Release Notes
DRS 6.1.8 Release Notes
DRS 6.1.7 Release Notes
DRS 6.1.6 Release Notes
DRS 6.1.5 Release Notes
DRS 6.1.4 Release Notes
DRS 6.1.3 Release Notes
DRS 6.1.2 Release Notes
DRS 6.1.1 Release Notes
DRS 6.1.0 Release Notes
DRS 6.0 Release Notes
DRS 6.0.0.0 Release Notes
DRS 6.0.0.1 Release Notes
DRS 6.0.0.2 Release Notes
DRS 6.0.0.3 Release Notes
DRS 6.0.0.4 Release Notes
DRS 6.0.0.6 Release Notes
DRS 6.0.1.0 Release Notes
DRS 6.0.1.1 Release Notes
DRS 6.0.1.2 Release Notes
DRS 6.0.1.3 Release Notes
DRS 6.0.1.4 Release Notes
DRS 6.0.1.5 Release Notes
Kirona Housing
Job Manager 9
Job Manager 9.3.0 - October 2024
Job Manager 9.1.0 - December 2022
Job Manager 9.2.0 - November 2023
Release Notes Disclaimer
Administering your Field Service Products
Supported Versions Policies
Contents
- All categories
- Dynamic Resource Scheduler
- User Guides and Help
- Administer Your Scheduler
- Get To Know Your Working Time Calendar
Get To Know Your Working Time Calendar
Updated
by Andrew Dotto
Working Time controls when workers are available for scheduling and helps ensure jobs are only placed into diaries when the worker can reasonably complete them. This is managed through a combination of Day Off Calendars, Working Hours Calendars, Weekly Calendars, Roster Calendars, Quotas, and Daily Schedule Types.
Day Off Calendars define specific dates when work cannot be scheduled, such as bank holidays, company holidays, shutdown periods, or individual non-working days. These calendars are linked to worker records and can include comments or unavailability reasons that appear in the associated diaries.
Working Hours Calendars define the normal availability pattern for workers. These can either be Weekly Calendars, for regular working patterns, or Roster Calendars, for cyclical shift patterns such as four days on, four days off. Calendars can include start and end times, working and non-working days, start and end locations, hidden travel time, lunch breaks, depots, and quota settings.
Quotas can be used to reserve diary capacity for higher-priority work, such as emergency jobs, so that diaries are not fully consumed by lower-priority tasks. This helps emergency work be booked at first contact rather than manually fitted into already full diaries.
Daily Schedule Types are used to build Roster Calendars. They define the type of day, working times, lunch break usage, depot usage, and whether the day is working or non-working. Together, these settings give the scheduler a clear view of worker availability and help ensure work is allocated accurately and consistently.
Day Off Calendars
Day Off Calendars are used to define dates when work cannot be scheduled into workers’ diaries. They are commonly used for national holidays, company holidays, shutdown periods, or other planned non-working days.
A Standard Day Off Calendar is typically created to hold shared non-working dates, but separate calendars can also be created where different groups or individual workers have their own unavailable days.
When creating or editing a Day Off Calendar, you can add new unavailable dates, amend existing entries, or delete dates that are no longer required using the relevant action buttons.

When adding or editing a ‘day off’, a start and end date is specified along with a relevant comment and/or unavailability reason which will be displayed in the diaries the calendar is associated with.
Below shows where the day off calendar can be selected within a worker record on the bottom row

Working Hours Calendars
There are two types of Calendars. Rosters, for cyclical working or shifts, and, Weekly, for regular Weekly working. Both calendars have the provision to apply a fixed lunch break however, this is not always recommended as jobs (such as all-day jobs) will not be broken around these fixed breaks.
Calendars are linked to Workers and exert control over the Workers availability during the Scheduling calculation.
Working Hours Calendars can be added, edited, copied and deleted using the relevant buttons across the top of the page.

When creating new calendars, you are presented with the following screen where you can populate the name, specify the type, include Quotas (discussed in the Quotas section below) and populate a timetable of the hours that will be worked.

Hidden travel time allows you to factor in minutes at the start and end of each day that only account for travel. We have a lot of customers using this to prevent the unnecessary travel at the start and end of each day coming into the diary and impacting on the working day. It ensures that if an operative has up to 30 minutes of travel in the morning for example that he arrives on site for 8am where travel doesn’t exceed this value. If travel was 45 minutes, then only 15 minutes of the travel time would come into the diary/working day.

Working Hours Limitations allow you to introduce weekly/daily quota limitations surrounding time spent at a Depot. For more information on configuring this please contact your Advanced Consultant

Weekly Calendars
Weekly Calendars are used for all Workers which are not working cyclical patterns. You can dictate working and non-working days by selecting the checking the tick boxes alongside each day and populating the begin and end times. As mentioned above Lunch breaks can also be added (shown below) but this is not always recommended.
Start and End locations can be specified as home, agency or hotel. You can also determine whether the worker will start or end at a Depot if selected.

Roster Calendars
Rosters are typically linked to a start date. They are typically cyclical and will dictate the start and end times for working days and non-working days.
An example would be a 4 On 4 Off calendar where the worker would work for 4 days and then have 4 days off.
Here, the timetable follows a slightly different format where days are added/deleted, pre-defined Daily Schedule Types (explained below) selected to create the relevant working pattern as shown below.

Daily Schedule Types
To create Roster calendars, you first need to create the Daily Schedule Types which will be used to build the calendar. These define the timings and type of day so they can be selectable from the roster calendar timetable.
From the Daily Schedule Types page, you can create new types and delete existing ones.

When creating/editing a new type, you can
Give the day an ID and appropriate name
Specify the begin and end times for that day
Determine what type of day this will be and whether it will use lunch breaks or depots

Quotas
Quotas by priority are designed to hold diary capacity for emergency work arising on the current day. This ensures that when emergency work arrives, the diary capacity is not already filled up with lower priority work, such as urgent or standard. This allows emergencies to be booked at the first point of customer contact rather than passing all emergency work to the planner to fit into the full diaries.
Quotas are configured using a standard Working Hours Calendar. Duration Fill levels are set (in minutes), or a percentage of the available time, against configured Emergency, Urgent and Routine Jobs using configured Attributes.
The priorities will also need to be set up in the Connector Database table tblEmergenciesPriorities for the system to know which jobs are emergency or urgent.
You can set Quotas to calculate Weekly or Daily. Daily is the recommended configuration for Quotas.
