Skip to main content
A TripReview é a avaliação que o cliente faz após uma viagem. É um registro único por tripId + orderId. O Order prova a compra. A Trip é a experiência avaliada.

Elegibilidade

O cliente só pode avaliar quando todas as condições abaixo são verdadeiras:
Ao buscar um pedido pelo app, a resposta indica se a avaliação está disponível e quais alvos devem aparecer (includeTransportOperator, includeDriver).

Alvos da avaliação

  • Motorista e permissionário são derivados da Trip avaliada (driverId, transportOperatorId).
  • Cada nota (rating) é um inteiro de 1 a 5. Comentários são opcionais.
  • A avaliação é sobre a experiência da Trip.

Fluxo

Ao registrar a avaliação, o pedido retorna com o review anexado.

Resposta oficial da cooperativa

A cooperativa responsável pela operação pode registrar uma resposta oficial na própria TripReview. Essa resposta é direta, pública e materializada junto com a avaliação. Ela pode aparecer no OPS e nas superfícies que exibirem avaliações.
Regras:
  • Apenas usuário OPS com acesso à cooperativa da Trip pode responder.
  • Uma TripReview possui no máximo uma resposta oficial ativa.
  • Reenviar a resposta substitui o texto anterior e atualiza respondedAt.
  • A resposta oficial não abre chamado e não substitui o atendimento privado.

Fronteira com SupportCase

Resposta oficial e SupportCase resolvem problemas diferentes: Quando o passageiro precisa conversar com atendimento, o botão de contato cria ou abre um SupportCase com relatedTripReviewId.

Moderação

Moderação controla a visibilidade e a curadoria da avaliação.
Notas continuam disponíveis para análise interna. A regra de excluir ou não notas moderadas dos relatórios deve ser decidida pelo filtro moderationStatus no endpoint de tendências.
Regras de curadoria:
  • Moderação não apaga a TripReview.
  • HIDDEN oculta comentários públicos, mas preserva notas para análise interna.
  • FLAGGED mantém a avaliação visível conforme regra de produto, mas sinaliza revisão operacional.
  • Toda moderação deve registrar usuário, motivo e data.
  • Histórico de atendimento privado continua em SupportCase, não em TripReview.

Estatísticas e tendências

OPS pode consultar agregações de avaliações para gerar gráficos e tabelas.
Filtros: Indicadores esperados: Exemplo de resposta:

Contato a partir da avaliação

O passageiro pode iniciar atendimento a partir da avaliação usando o botão de contato da revisão. Esse fluxo é diferente da resposta oficial da cooperativa. A conversa operacional privada fica em SupportCase. Quando o contato nasce da avaliação, o chamado deve referenciar:
  • relatedTripReviewId: avaliação que originou o contato.
  • relatedOrderId: pedido que deu elegibilidade para a review.