Skip to main content

Helpdesk Ticket Storage

Audience

Developers, database engineers, QA and support.

Summary

Ticket is a tenant-owned root with canonical and compatibility identity, value-converted number/title, classification identifiers, requester/assignee fields, status, lifecycle timestamps and three explicit child collections.

Reference Content

Tenant plus ticket number is unique. Positive compatibility identity is unique per tenant. Status, requester and assignee have tenant-composite indexes. Description, identity and timestamp nullability follows the entity/mapping. Category and priority identifiers are scalar fields without configured relational foreign keys.

Requires confirmation

Ticket deletion policy, classification referential integrity, concurrency token, archival and compatibility identity lifecycle 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

Ticket storage, lifecycle timestamps, ticket number, compatibility identity.

Revision Information

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