SLAs
Track and enforce time commitments on records automatically.
Service Level Agreements track whether work is handled inside its promised time. In ServiceNow an SLA is a timer, attached to a task, driven by conditions and a business schedule. Getting the schedule and the start/stop/pause conditions right is what separates accurate SLAs from constant disputes.
- Definition vs instance
- The four conditions
- Why schedules change everything
- Warnings and escalation
- Retroactive start and pause
Service Level Agreements track whether work is handled inside its promised time. In ServiceNow an SLA is a timer, attached to a task, driven by conditions and a business schedule. Getting the schedule and the start/stop/pause conditions right is what separates accurate SLAs from constant disputes.
Definition vs instance
You configure an SLA Definition (the rule). At run time the platform attaches a Task SLA record (the live timer) to each matching task. The Task SLA shows elapsed time, percentage, stage and breach status, it is what reports and dashboards read.
The four conditions
Why schedules change everything
Warnings and escalation
A flow (or the legacy SLA workflow) attached to the definition can notify the assignee at, say, 50% and 75% elapsed, reassign, or escalate on breach, so teams act before the deadline, not after. This is where SLAs stop being a report and start driving behaviour.
Retroactive start and pause
Two options fine-tune accuracy: retroactive start begins the timer from an earlier timestamp (e.g. when the incident was actually opened, not when the SLA attached), and correct pause conditions stop the clock while you legitimately wait on the customer.
Common mistakes
- Ignoring the schedule/time zone, so elapsed time looks wrong.
- Missing a pause condition, so time accrues while waiting on the customer.
- Overlapping start conditions spinning up duplicate timers on one task.
- No warning/escalation, so SLAs are noticed only after they breach.