Skip to main content

Helpdesk SLA Storage

Audience

Developers, database engineers, QA and support.

Summary

SLA persistence uses two tenant entities: SlaPolicy for configuration and TicketSla for per-ticket target state.

Reference Content

Policy stores name, optional category/priority identifiers, string-converted target type, converted duration and active flag. Tenant/name is unique.

TicketSla stores ticket/policy identifiers, target type, due/met timestamps and breach flag. It has tenant/ticket/target and tenant/breach/due indexes. Ticket and policy identifiers are not configured as relational foreign keys.

Requires confirmation

Foreign keys, one-policy/target uniqueness, policy retirement, business-calendar storage and SLA retention require confirmation.

Source References

  • microservices/src/helpdesk-service/Domain/HelpdeskEntities.cs
  • microservices/src/helpdesk-service/Infrastructure/HelpdeskDbContext.cs
  • microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs

See Also

Keywords

SLA policy, ticket SLA, due time, breach index.

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-20
  • Next review: 2026-10-20