Skip to main content

Helpdesk Category Storage

Audience​

Developers, database engineers, QA and support.

Summary​

Category is a tenant entity with name, optional description and active flag.

Reference Content​

The mapping requires name, limits stored name/description lengths, indexes tenant identity and enforces tenant/name uniqueness. Canonical API creates and lists categories; compatibility writes can create a missing category.

Ticket.CategoryId and SlaPolicy.CategoryId are not configured as relational foreign keys. No update/delete API or cleanup lifecycle is verified.

Requires confirmation​

Category retirement, referential integrity, duplicate-error mapping and compatibility taxonomy governance 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​

Category storage, tenant uniqueness, reference data.

Revision Information​

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