SupportCaseSatisfactionRating registra a avaliação do solicitante sobre o atendimento recebido em um SupportCase.
Campos
| Campo | Tipo | Descrição |
|---|---|---|
supportCaseSatisfactionRatingId | UUID | Identificador único |
supportCaseId | UUID | Referência ao chamado avaliado |
customerId | UUID? | Cliente que avaliou, quando aplicável |
ratedByUserId | UUID | Usuário que enviou a avaliação |
rating | Int | Nota do atendimento |
comment | String? | Comentário opcional |
createdAt | DateTime | Data de criação |
updatedAt | DateTime | Data da última atualização |
Relacionamentos
- Relaciona-se com SupportCase (1:1).
- Relaciona-se com Customer, quando a avaliação vem de passageiro.
- Relaciona-se com User como avaliador.
Regras de Negócio
- Cada chamado pode ter no máximo uma avaliação.
- A avaliação só deve ser permitida após o chamado atingir
RESOLVEDouCLOSED. ratingdeve aceitar somente valores inteiros dentro da escala definida pelo produto. A escala inicial recomendada é 1 a 5.- A avaliação deve permanecer vinculada ao chamado mesmo que ele seja reaberto.