SupportCaseMessage representa uma mensagem no histórico conversacional de um SupportCase.
Campos
Relacionamentos
- Relaciona-se com SupportCase.
- Relaciona-se com User como remetente, quando aplicável.
- Relaciona-se com múltiplos SupportCaseAttachment.
Regras de Negócio
- Mensagens públicas aparecem para o solicitante e para o atendimento.
- Mensagens internas aparecem apenas para usuários de atendimento/BKO autorizados.
senderUserIdpode sernullem mensagens automáticas do sistema.readAtdeve representar a leitura pelo lado que precisava responder, não necessariamente por todos os participantes.- Remoção lógica da mensagem não deve remover anexos automaticamente; os anexos devem manter vínculo auditável com o chamado.