The Public Holidays functionality allows the system to be configured to automatically account for non-service days of the Service Desk, irrespective of its location. This forms part of the Technician assignment facility, as the system logic considers public holidays in relation to service level requirements and Technician availability. For example, where the Service Desk has a global customer base and office locations in multiple countries, the observed public holidays for the different countries and states can be configured by the Administrator. Then when a request is logged by a customer in one country where the service desk has a public holiday, it assigns the new request to a Technician in a region that does not have the holiday.
The system also adjusts the SLA timers in relation to breaches and escalations, where relevant. This means that once a public holiday starts (i.e., at midnight in the location where the holiday falls), the due dates of all requests are moved forward for the period of time that the public holiday is in effect.
Accessing Public Holidays functionality
Public Holidays functionality is enabled and configured by the Administrator User.
Public Holidays System Logic
The Public Holiday logic is applied to SLAs on a per SLA basis. This allows for the system to include SLAs that observe the public holidays and others that do not.
For Public Holidays to be considered in relation to an SLA, the Pause on Holiday option needs to be enabled for the specific SLA. This option is only visible within the SLA Editor screen after the Administrator has activated the Public Holidays option within the Setup>Privileges>User tab.
Things to note when Pausing on holidays
- When a public holiday occurs for a Technician, their assigned requests only have their SLA timers adjusted if the SLA option Pause on Holiday check-box is ticked. Any requests that have an SLA that do not have this option set, continue as normal.
- The amount of time a request is paused relies on the SLA open hours, which may be defined as 24 hours or specific hours of operation. For example, where the SLA open hours are defined as 9:00am to 5:00pm weekdays, the base time of 8 hours is applied to pause the SLA.
- If the Service Desk is opened for part of the day that is declared as a public holiday, the Open Hours set for the public holiday will be deducted from the SLA open hours. For example, if the public holiday was observed from 12:00pm, where the SLA open hours are defined from 9:00am to 5:00pm, the base time would be reduced by 3 hours and the SLA paused for 5 hours.
- If the Due Date falls on a Public Holiday and the hours applied to pause the SLA do not push the Due Date to normal operating hours then:
- For 24x7 support - the system pushes the due date to midnight, or the beginning of the next service day.
- For configured support hours or "normal support" - the due date is pushes to the start time of the next "open" day. For example, if a public holiday falls on a Friday for a support operation that works 9:00am to 5:00pm Monday to Friday, and an Incident's due date is 2:00pm on the Friday, then the due date is pushed to 9:00am the following Monday.
- If the request is in a Workflow State where an OLA applies, the OLA is adjusted by the same amount that the SLA is paused.
- When the Pause on Holiday option is enabled for a new request that is logged with the system during Public Holiday hours, if the system cannot find an available Technician for request assignment, it assigns the request to a Technician in the first layer of escalation, based on the Technician Assignment logic. This scenario generally applies to organizations where the service desk Team is based in one location.(If all Technicians have their On Vacation status marked to Yes, the request is assigned to the Team Lead.)
- If a Technician is not available to work on the request, and the new request is assigned an SLA with the Pause on Holiday flag enabled, then the due date is calculated based on the time the request is created plus the number of hours left of the public holiday. For example, where the SLA open hours are paused for 24 hours (i.e., a full day), for a request created at 8:00pm the due date is calculated using the target of the SLA Priority plus 4 hours (as there are 4 hours remaining of the public holiday).
Disclaimer: As with everything else at Cool Solutions, this content is definitely not supported by Novell (so don't even think of calling Support if you try something and it blows up).
It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test, test, test before you do anything drastic with it.