intermediate
viagens
operacoes
detalhes-viagem

Pagina de Detalhes da Viagem

Mergulhe fundo em viagens individuais com detalhes abrangentes, linha do tempo de atividades, detalhamento de precos e acoes administrativas

Levy Fleets TeamJanuary 15, 202515 min read

Pagina de Detalhes da Viagem

A Pagina de Detalhes da Viagem fornece uma visao abrangente de tudo que aconteceu durante uma viagem. Este e seu recurso principal para investigar problemas de viagem, processar reembolsos, entender disputas de clientes e analisar padroes de viagem.

Visao Geral

Cada viagem no sistema tem sua propria pagina de detalhes acessivel clicando no numero da viagem na lista de Viagens. Esta pagina consolida todos os dados da viagem incluindo tempo, precos, rota, eventos e acoes.

Principais Recursos

  • Linha do tempo completa da viagem - Veja exatamente o que aconteceu e quando
  • Detalhamento de precos - Entenda cada cobranca e desconto
  • Visualizacao de rota - Visao do mapa do percurso da viagem
  • Log de atividades - Todos os eventos incluindo entradas em zonas, pausas e comandos
  • Acoes administrativas - Pausar, retomar, encerrar viagens e processar reembolsos
  • Contexto do cliente - Acesso rapido ao perfil e historico do cliente

Acessando um Detalhe de Viagem

Navegue ate a pagina de detalhes atraves de qualquer um destes metodos:

  1. Da lista de Viagens - Clique no numero da viagem (ex.: "R-12345")
  2. Do perfil do Cliente - Clique em qualquer viagem no historico
  3. Do detalhe do Veiculo - Clique em qualquer viagem no historico de viagens do veiculo
  4. URL Direto - /dashboard/rides/{ride_id}

Secoes da Pagina

Secao de Cabecalho

O cabecalho exibe identificacao essencial da viagem:

ElementoDescricao
Numero da ViagemIdentificador unico (ex.: "Viagem #R-12345")
Selo de StatusStatus atual da viagem com codificacao de cores
Data de CriacaoQuando a viagem foi iniciada
Botoes de AcaoAcoes administrativas disponiveis baseadas no estado da viagem

Botoes de Acao Administrativa

Acoes disponiveis dependem do status atual da viagem:

Status da ViagemAcoes Disponiveis
AtivaPausar, Encerrar Viagem
PausadaRetomar, Encerrar Viagem
ConcluidaSomente visualizacao (sem acoes)
CanceladaSomente visualizacao (sem acoes)

Permissoes Necessarias

Voce precisa da permissao ride:update para pausar, retomar ou encerrar viagens. A permissao ride:refund e necessaria para processar reembolsos.

Aba de Informacoes Gerais

A secao de informacoes primarias exibe:

Status e Tempo da Viagem

CampoDescricao
StatusEstado atual da viagem (Ativa/Pausada/Concluida/Cancelada)
IniciadaData e hora que a viagem comecou (cliente desbloqueou veiculo)
EncerradaData e hora que a viagem terminou (se concluida)
Duracao AtivaTempo total gasto pilotando ativamente
Duracao PausadaTempo total gasto em estado pausado
Duracao TotalTempo ativo + pausado combinado

Distancia e Rota

CampoDescricao
Distancia TotalDistancia percorrida durante a viagem (milhas ou km)
Localizacao InicialCoordenadas GPS e/ou endereco onde a viagem comecou
Localizacao FinalCoordenadas GPS e/ou endereco onde a viagem terminou

Informacoes do Veiculo

CampoDescricao
VeiculoID do veiculo (link clicavel para detalhe do veiculo)
Modelo do VeiculoTipo de veiculo usado
Bateria InicialNivel de bateria quando a viagem comecou
Bateria FinalNivel de bateria quando a viagem terminou

Secao do Cliente

Acesso rapido a informacoes e acoes do cliente:

Detalhes do Cliente

CampoDescricao
NomeNome completo do cliente (link clicavel para perfil)
EmailEndereco de email do cliente
TelefoneNumero de telefone do cliente
Status de VerificacaoSe o cliente verificou sua conta
Cliente DesdeData de criacao da conta

Metricas do Cliente (Visao Rapida)

MetricaDescricao
Total de ViagensNumero de viagens que este cliente fez
Saldo da CarteiraSaldo atual da carteira pre-paga
Valor VitalicioReceita total deste cliente

Secao de Precos

Um detalhamento detalhado de como a viagem foi precificada:

Snapshot de Precos

Quando uma viagem inicia, o sistema captura um "snapshot de precos" - as regras de precos em vigor naquele momento. Isso garante cobranca consistente mesmo se os precos mudarem durante a viagem.

CampoDescricao
Modelo do VeiculoO modelo determinando o preco
Tipo de PrecoPor minuto ou por distancia
Taxa de DesbloqueioCobranca unica de desbloqueio
Taxa por MinutoTaxa cobrada por minuto de pilotagem ativa
Taxa de PausaTaxa cobrada por minuto enquanto pausado
Taxa por DistanciaTaxa por milha/km (se baseado em distancia)
Preco MinimoPreco minimo da viagem
Limite DiarioCobranca diaria maxima para este cliente

Detalhamento de Cobranças

Calculo detalhado das cobranças da viagem:

Taxa de Desbloqueio:       R$5,00
Tempo Ativo (15 min):      R$29,25 (15 x R$1,95)
Tempo de Pausa (3 min):    R$1,50 (3 x R$0,50)
----------------------------------------
Subtotal:                  R$35,75
Desconto (Promo):         -R$5,00
----------------------------------------
Total Cobrado:             R$30,75

Descontos Aplicados

Se algum desconto foi aplicado, ele aparece na exibicao de precos:

Tipo de DescontoExibicaoDescricao
Desconto de PacoteMostra nome do pacote e % de descontoPacotes de viagem pre-comprados que reduzem taxa por minuto
Desconto de AssinaturaMostra nome da assinatura e % de descontoAssociacao ativa que reduz precos
Codigo PromocionalMostra codigo promo e valorCodigos de desconto de uso unico ou campanha
Limite DiarioMostra limite atingidoProtecao automatica de limite que limita gastos diarios

Atualizacoes de Preco em Tempo Real

Para viagens ativas e pausadas, a exibicao de preco atualiza automaticamente:

RecursoComportamento
Intervalo de AtualizacaoA cada 30 segundos para viagens ativas/pausadas
Exibicao EstaticaSem atualizacao para viagens concluidas/canceladas
Dados BuscadosTarifa atual, descontos, saldo pendente

O componente de preco ao vivo mostra:

  • Tarifa Atual - Total em execucao baseado no tempo decorrido
  • Descontos Aplicados - Descontos ativos de pacote, assinatura ou promo
  • Saldo Pendente - Valor ainda devido (tarifa atual menos creditos)

Saldo Pendente

O saldo pendente reflete o que o cliente deve atualmente: Tarifa Atual - Creditos da Carteira Aplicados - Descontos. Para viagens ativas, isso atualiza em tempo real.

Linha do Tempo de Atividades

Um log cronologico de todos os eventos durante a viagem:

Tipos de Eventos

EventoDescricao
Viagem IniciadaCliente desbloqueou veiculo e comecou a viagem
Viagem PausadaViagem foi pausada (manual ou automatica)
Viagem RetomadaViagem foi retomada do estado pausado
Viagem EncerradaViagem foi concluida
Zona EntradaVeiculo entrou em uma zona especial
Zona SaidaVeiculo saiu de uma zona especial
Comando de BloqueioVeiculo foi bloqueado remotamente
Comando de DesbloqueioVeiculo foi desbloqueado remotamente
Acelerador DesativadoMotor do veiculo foi desativado
Acelerador AtivadoMotor do veiculo foi ativado

Eventos de Zona

Zonas especiais acionam eventos quando entradas ou saidas:

Tipo de ZonaCorEfeito
Zona de EstacionamentoVerdeAreas de estacionamento designadas
Zona Proibida para EstacionamentoVermelhoNao pode encerrar viagem aqui
Zona ProibidaPretoVeiculo para quando entra
Zona de Limite de VelocidadeAmareloVelocidade maxima reduzida
Zona de CarregamentoAzulLocais de troca de bateria
Zona de BonusGradiente verdeIncentivo para encerrar aqui

Cada evento de zona mostra:

  • Nome da zona
  • Timestamp de entrada ou saida
  • Duracao dentro da zona (para saidas)

Eventos de Auto-Pausa

Quando uma viagem e automaticamente pausada, a linha do tempo mostra:

  • Motivo da pausa: idle_movement, no_location ou insufficient_funds
  • Metodo de pausa: Se veiculo foi bloqueado ou apenas acelerador desativado
  • Hora de retomada: Quando/se a viagem foi retomada

Secao de Reembolsos

Rastreie toda atividade de reembolso da viagem:

Resumo de Reembolso

CampoDescricao
Cobranca OriginalValor total cobrado pela viagem
Total ReembolsadoSoma de todos os reembolsos emitidos
RestanteValor ainda cobravel (elegivel para reembolso)

Historico de Reembolsos

Cada entrada de reembolso mostra:

  • Valor - Quanto foi reembolsado
  • Tipo - Credito na carteira ou reembolso no cartao
  • Motivo - Por que o reembolso foi emitido
  • Emitido Por - Admin que processou o reembolso
  • Data - Quando o reembolso foi processado

Processando um Reembolso

Para emitir um reembolso (requer permissao ride:refund):

1

Clique em Emitir Reembolso

Clique no botao Emitir Reembolso na secao de Reembolsos.

2

Digite o Valor

Digite o valor do reembolso (ate o saldo restante).

3

Selecione o Tipo de Reembolso

Escolha o tipo de reembolso:

  • Credito na Carteira - Adiciona ao saldo pre-pago do cliente
  • Reembolso no Cartao - Reembolsa ao metodo de pagamento original
4

Digite o Motivo

Digite um motivo/nota (obrigatorio para trilha de auditoria).

5

Processar

Clique em Processar Reembolso para concluir.

Reembolsos no Cartao

Reembolsos no cartao so podem ser processados se a cobranca original foi feita via Stripe e e elegivel para reembolso.

Mapa de Rota

Um mapa interativo mostrando o percurso da viagem:

Recursos do Mapa

RecursoDescricao
Linha de RotaTrilha GPS do percurso da viagem
Marcador de InicioPin verde mostrando local de inicio da viagem
Marcador de FimPin vermelho mostrando local de termino da viagem
Sobreposicoes de ZonaRepresentacao visual das zonas cruzadas
Marcadores de EventoIcones para eventos-chave (pausas, entradas em zonas)

Comparacao de Localizacao Final

O sistema captura duas localizacoes finais:

  1. Localizacao do Veiculo - Coordenadas GPS do dispositivo IoT do veiculo
  2. Localizacao do Dispositivo do Usuario - Coordenadas GPS do telefone do cliente

A pagina exibe:

  • Ambas localizacoes no mapa
  • Distancia entre elas (em metros)
  • Qual fonte foi usada para validacao de zona

Discrepancia de Localizacao

Se houver distancia significativa entre as duas localizacoes (>50m), pode indicar deriva de GPS, cliente encerrou viagem remotamente ou potencial abuso (cliente nao esta no veiculo).

Secao de Foto Final

Se uma foto foi enviada quando a viagem terminou:

Exibicao da Foto

  • Imagem em tamanho completo do veiculo estacionado
  • Timestamp de quando a foto foi tirada
  • Coordenadas GPS de onde a foto foi capturada

Requisitos de Foto

Fotos finais podem ser obrigatorias baseadas nas configuracoes:

  • Obrigatoria em Zonas Proibidas para Estacionamento - Ao encerrar fora de areas designadas
  • Sempre Obrigatoria - Para todas as conclusoes de viagem
  • Opcional - Escolha do cliente enviar

Secao de Feedback

Se o cliente enviou feedback apos a viagem:

Exibicao do Feedback

  • Avaliacao por Estrelas - Avaliacao de 1-5 estrelas com exibicao visual
  • Comentario - Feedback escrito do cliente
  • Enviado Em - Quando o feedback foi fornecido

Use feedback para:

  • Identificar problemas de manutencao de veiculos
  • Entender satisfacao do cliente
  • Rastrear tendencias de qualidade de servico

Veja Sistema de Feedback de Viagens para mais detalhes sobre o sistema de feedback.

Detalhes Tecnicos

Fontes de Dados

A pagina de detalhes da viagem agrega dados de multiplas tabelas:

DadoTabela Fonte
Info da viagemrides
Clientecustomers
Veiculovehicles
Precoslive_pricing_snapshots
Rotaride_locations
Eventos de zonaride_zone_events
Eventos de bloqueioride_lock_events
Reembolsosride_refunds
Feedbackride_feedback

Comportamento de Atualizacao

  • Viagens Ativas/Pausadas - Secao de precos auto-atualiza a cada 30 segundos
  • Viagens Concluidas - Exibicao estatica (sem auto-atualizacao necessaria)
  • Atualizacao Manual - Clique em "Atualizar" para atualizar todos os dados imediatamente
  • Dados ao vivo incluem - Tarifa atual, descontos aplicados, saldo pendente

Permissoes

PermissaoNivel de Acesso
ride:viewNecessario para acessar detalhes da viagem
ride:updateNecessario para pausar/retomar/encerrar viagens
ride:refundNecessario para processar reembolsos

Casos de Uso Comuns

Investigando uma Reclamacao de Cliente

  1. Busque pelo cliente ou numero da viagem
  2. Revise a Linha do Tempo de Atividades para problemas
  3. Verifique o Mapa de Rota para anomalias de percurso
  4. Revise a secao de Precos para precisao das cobranças
  5. Processe reembolso se justificado

Identificando Viagens Travadas

  1. Filtre a lista de Viagens por status "Ativa"
  2. Ordene por Iniciada (mais antigas primeiro)
  3. Abra a pagina de detalhes para viagens de longa duracao
  4. Verifique se o veiculo esta reportando localizacao
  5. Use a acao Encerrar Viagem se necessario

Verificando Violacoes de Zona

  1. Abra a pagina de detalhes da viagem
  2. Verifique a Linha do Tempo de Atividades para eventos de zona
  3. Revise o Mapa de Rota para ver o percurso pelas zonas
  4. Verifique a Localizacao Final para estacionamento adequado
  5. Documente as descobertas nas notas

Solucao de Problemas

Rota Nao Exibindo

  • Veiculo pode nao ter reportado dados de localizacao
  • Sinal GPS pode ter estado fraco durante a viagem
  • Verifique se dispositivo IoT estava online

Preco Parece Incorreto

  • Revise o Snapshot de Precos (regras no momento da viagem)
  • Verifique descontos aplicados
  • Verifique status de assinatura/pacote no momento da viagem
  • Verifique se limite diario estava em vigor

Nao Consigo Encerrar Viagem Ativa

  • Verifique se voce tem permissao ride:update
  • Verifique se o veiculo esta comunicando
  • Tente atualizar a pagina
  • Contate o suporte se o problema persistir

Botao de Reembolso Nao Disponivel

  • Verifique se voce tem permissao ride:refund
  • Verifique se ha saldo restante para reembolsar
  • Viagens concluidas podem ter limitacoes de reembolso

Artigos Relacionados