Service levels
Admin, SLA (/admin/sla). Needs module.sla.
Set response and resolution targets per priority. Plugboard flags overdue work and raises an alert when a target is breached.
Setting targets
Section titled “Setting targets”One row per priority. Each carries:
| Response target | Minutes until somebody should have responded |
| Resolution target | Minutes until it should be done |
| Enabled | Whether this priority is tracked at all |
A starting set that suits most school desks:
| Priority | Respond | Resolve |
|---|---|---|
| Urgent | 1 hour | 4 hours |
| High | 4 hours | 1 day |
| Normal | 1 day | 3 days |
| Low | 2 days | 10 days |
Set these to what you intend to achieve. A target you miss every time leaves the queue permanently red, which tells you as little as having no targets.
Define priorities first
Section titled “Define priorities first”Targets are per priority, so the priorities have to exist before you can set them. See workflow.
The clock
Section titled “The clock”The clock runs from creation. It stops when the work is settled, meaning the desk is no longer the one being waited on.
Which statuses count as settled is derived from their meaning (resolved and closed) rather than from their names, so renaming a status does not change the clock’s behaviour.
Pausing. Work waiting on somebody outside the desk (a part, a vendor, a reply from the person who raised it) can pause, so time spent blocked does not count against you.
This matters for honest numbers. Three weeks waiting on a vendor is not your desk being slow.
What a breach does
Section titled “What a breach does”Three things:
- The submission or ticket is flagged, and shows as overdue in the queue.
- An alert is raised, one shot per item rather than repeatedly.
- The overdue count on the dashboard goes up.
The alert fires once. A breach that stays breached does not generate a new alert every minute, because people mute an alert that repeats.
Working the overdue list
Section titled “Working the overdue list”The daily habit worth building: filter the queue to Overdue first thing, before Unassigned.
Most overdue items at a school desk are waiting on somebody, with no status set to say so. Setting the right status is accurate and stops the clock.
Reporting
Section titled “Reporting”The repair turnaround report shows how long repairs took, by month. Compare it against your targets.
If the average is climbing, either volume is up or something is stuck. The overdue filter tells you which.
Applies to both queues
Section titled “Applies to both queues”Submissions and tickets are both covered, using the same per-priority targets.
Turning it off
Section titled “Turning it off”If your desk does not work to targets, leave module.sla off. Everything else
works, and the queue is not colour-coded by lateness. That suits a two-person
desk with a queue short enough to see in one screen.