Service Level Agreements (SLAs) track the time to resolve service records. Often, this countdown continues even when a record is waiting for the end user or another party, which can result in missed SLAs.
Dynamic Due Dates prevent this by pausing the countdown when a record is in a designated status (such as Waiting for User). The timer resumes once the status changes, so SLA measurements reflect only the time the IT team is responsible for.
In this article, you’ll learn how to set up dynamic due dates in your SysAid account.
How it works
Dynamic Due Dates adjust the countdown of a service record’s due date based on its status:
The SLA clock runs normally while the record is in any active status.
When the record enters a designated “pause” status (such as “Waiting for User” or “On Hold”), the due date countdown automatically stops.
The due date rolls forward by the length of time the record stays in the paused status, ensuring your team doesn’t lose SLA time while waiting on others.
Once the record leaves the paused status, the SLA countdown resumes from where it left off.
Please note:
Service records must have a due date, either one set manually or automatically by the due date rules.
The due will be updated on the Service Desk side and the Self-Service Portal as well.
Also, due date-based escalation rules will not apply to service records that are in a paused status. They will simply skip over them.
When are due dates recalculated?
A system check runs every 10 minutes and pushes due dates 10 minutes forward while they are still in the paused state. This process continues until the service record status changes to an active status.
The system will recalculate due dates if you’ve changed any of the existing due date rules.
When a request is converted to an incident, or vice versa, if this type of change triggers a new date rule and sets a new due date, then all the time that the service record was previously paused will be added to the new due date. This means that any time spent in a paused state will be retained.
There is a checkbox under due date rules called Calculate due dates only on new incidents.
If checked:
Due date rules run only when the service record is created.
Changes to the service record (such as updating parameters or converting to another type) will not recalculate the due date.
If unchecked:
Changes to service record parameters used in due date rules, or converting the type, will trigger a due date recalculation.
Setting up dynamic due dates
To set up dynamic due dates in your account, you’ll need to complete these steps:
Step #1: Configuring “Paused” statuses
To configure the relevant “pause” statuses:
In SysAid Spaces
Go to Settings > Templates & Fields > Field Value Lists.
From the List drop-down menu, select Status.
Check the Pause Due Date checkbox for the relevant statuses.
Go to Settings > Customize > Lists.
From the List drop-down menu, select Status.
Check the Pause Due Date checkbox for the relevant statuses.
Step #2: Enabling the feature
To enable dynamic due dates in your SysAid account:
In SysAid Spaces
Go to Settings > Service Desk > General Service Desk Customizations.
Scroll down and check the Enable Dynamic Due Date Calculation checkbox.
Click Save.
Go to Settings > Service Desk > General.
Scroll down and check the Enable Dynamic Due Date Calculation checkbox.
Click Save.
Once the feature is enabled and the statuses have been updated, the system will recalculate the due dates of all relevant service records and pause or unpause them accordingly.