Software Design

Helpdesk Ticketing: SLAs, Agents, and Escalations

UML Class Diagrams · made in Skemio

Class diagram showing Ticket associated with Agent and SlaPolicy, with an EscalationChain triggering priority reassignments.
Class diagram showing Ticket associated with Agent and SlaPolicy, with an EscalationChain triggering priority reassignments.

What it shows

  • SLA rules calculate dynamic breach targets based on customer tier.
  • Escalation tiers reassign tickets hierarchically upon timeout breaches.
  • Audit logs maintain immutable dispute records without polluting core entities.

The takeaway

Decouple SLA breach timers from ticket lifecycles to enable tier escalation.

More uml class diagrams