SupportCaseCategory classifica chamados e define padrões operacionais como prioridade e SLA.
Campos
| Campo | Tipo | Descrição |
|---|---|---|
supportCaseCategoryId | UUID | Identificador único |
name | String | Nome da categoria |
description | String? | Descrição da categoria |
scopeType | SupportCaseScopeType? | Escopo em que a categoria se aplica |
defaultPriority | SupportCasePriority | Prioridade padrão para novos chamados |
firstResponseSlaMinutes | Int? | SLA de primeira resposta, em minutos |
resolutionSlaMinutes | Int? | SLA de resolução, em minutos |
status | SupportCaseCategoryStatus | Status da categoria |
createdAt | DateTime | Data de criação |
updatedAt | DateTime | Data da última atualização |
deletedAt | DateTime? | Data de remoção lógica |
Relacionamentos
- Relaciona-se com múltiplos SupportCase.
Regras de Negócio
- Categorias ativas podem ser usadas na abertura ou triagem do chamado.
scopeTypenulo indica categoria global.defaultPriorityinicializa a prioridade do chamado, mas a prioridade pode ser alterada durante a triagem.- Categorias removidas logicamente não devem aparecer em novos chamados, mas continuam válidas para histórico.
Enums
SupportCaseCategoryStatus
| Valor | Descrição |
|---|---|
ACTIVE | Categoria disponível |
INACTIVE | Categoria indisponível para novos chamados |