Skip to main content
O SupportCase representa um chamado de suporte aberto por passageiro, empresa, cooperativa, permissionário ou BKO.

Campos

Relacionamentos

Regras de Negócio

  • code deve ser único e legível para atendimento e usuário final.
  • scopeType define a superfície principal do chamado e orienta as permissões de leitura.
  • relatedTripReviewId deve ser preenchido quando o passageiro usa o botão de contato a partir de uma avaliação.
  • Quando relatedTripReviewId estiver preenchido, relatedOrderId deve apontar para o Order que deu elegibilidade para a review.
  • relatedSalesTicketId referencia a passagem vendida quando o chamado envolve embarque, QR Code, cancelamento ou outra situação da viagem.
  • assignedToUserId representa somente o responsável atual. O histórico fica em SupportCaseAssignment.
  • Um chamado resolvido pode receber uma avaliação única em SupportCaseSatisfactionRating.
  • Remoção lógica não deve apagar mensagens, anexos ou histórico. Esses registros devem permanecer para auditoria.

Enums

SupportCaseScopeType

SupportCasePriority

SupportCaseStatus

Example