Aplicativo Minha Rota

Descrição Geral da Interface

O aplicativo "Minha Rota" é uma aplicação móvel Android para gerenciamento de frotas e logística de entregas . Este aplicativo foi projetado para motoristas e gerentes de logística que precisam monitorar e gerenciar rotas de entrega, registrar ocorrências, coletar confirmações e documentar todo o ciclo de entrega.

A aplicação possui interface em português brasileiro e implementa um fluxo de trabalho completo que inclui autenticação, visualização de pedidos pendentes, check-in/check-out nos pontos de entrega, registro de ocorrências, coleta de assinaturas, avaliação do serviço e documentação fotográfica.

O aplicativo é parte do módulo de ROTEIRIZAÇÕES do sistema de gerenciamento de frota com rastreamento CONCEPT RASTREAMENTO.  Os dados visualizados são gerados no sistema CONCEPT RASTREAMENTO através do módulo ROTEIRIZADOR E ROTEIRIZADOR DE VISITAS.

Todas as informação registradas no aplicaitvo MINHA ROTA são visualizadas na plataforma CONCEPT RASTREAMENTO no menu Roterizações.

Estrutura Detalhada da Interface

1. Tela de Login (Login Motorista)

Elementos da Interface:

Validações:

2. Tela Principal de Rotas

Elementos da Interface:

Informações por Entrega:

Botões de Ação por Entrega:

3. Tela de Ocorrências

As opções disponíveis para registro de ocorrências são por padrão as listadas abaixo. É possível alterar a descrição ou incluir novos tipos de ocorrências no menu ROTEIRIZAÇÃO opção TIPOS DE OCORRÊNCIAS na plataforma WEB CONCEPT RASTREAMENTO.

Opções Padrão Disponíveis:

Validações:

As ocorrências dos itinerários pode ser vista na opção ITINERÁRIOS  do menu ROTEIRIZAÇÃO na plataforma de rastreamento CONCEPT RASTREAMENTO. Basta clicar no botão OCORRÊNCIAS.

4. Tela de Status da Rota

Opções de Status:

Os status podem ser diferentes listados acima caso o cliente tenha criado descrições no plataforma de rastreamento CONCEPT RASTREAMETNO na WEB em ROTEIRIZAÇÕES na opção STATUS ITINERÁRIO.

Validações:

5. Tela de Confirmação de Entrega (Assinatura)

Elementos da Interface:

Validações:

As assinaturas dos itinerários  podem ser vista na opção ITINERÁRIOS  do menu ROTEIRIZAÇÃO na plataforma de rastreamento CONCEPT RASTREAMENTO. A nota ao clicar no botão VER ASSINATURA. É possível fazer o download da imagem da assinatura clicando no botão GRAVAR.

6. Tela de Avaliação de Entrega

Elementos da Interface:

Validações:

As notas dos itinerários avaliados podeM ser vista na opção ITINERÁRIOS  do menu ROTEIRIZAÇÃO na plataforma de rastreamento CONCEPT RASTREAMENTO. A nota é exibida em estrelas no campo Nota do Aplicativo

7. Tela de Fotos do Itinerário

Elementos da Interface:

Validações:

As fotos dos itinerários podem ser vista na opção ITINERÁRIOS  do menu ROTEIRIZAÇÃO na plataforma de rastreamento CONCEPT RASTREAMENTO. Basta clicar no botão FOTOS.

8. Tela de Registro de Parada

Opções Disponíveis:

Validações:

Os registros de paradas dos itinerários podem ser vistos na opção REGISTROS DE PARADAS  do menu ROTEIRIZAÇÃO na plataforma de rastreamento CONCEPT RASTREAMENTO. 

9. Menu Lateral e Opções de Navegação

Opções Disponíveis:

Funcionalidades Adicionais:

10. Tela de Mapa

Elementos da Interface:

Funcionalidades:

Fluxo de Trabalho Completo do Sistema

1. Processo de Autenticação

2. Visualização e Planejamento de Rota

3. Processo de Entrega e Documentação

Para cada entrega, o motorista segue um fluxo padronizado:

  1. Chegada ao Destino:

    • Realiza check-in para registrar horário de chegada
    • Sistema captura automaticamente geolocalização GPS
    • Status da entrega é atualizado para "em atendimento"
  2. Tratamento de Exceções:

    • Se houver problemas, registra ocorrência específica
    • Documenta com fotos quando necessário
    • Sistema atualiza status conforme a ocorrência
  3. Entrega Bem-sucedida:

    • Coleta assinatura digital do cliente no dispositivo
    • Solicita avaliação da experiência de entrega
    • Captura fotos da entrega quando relevante
    • Atualiza status para "ENTREGUE"
  4. Finalização do Atendimento:

    • Realiza check-out para registrar saída do local
    • Sistema registra tempo total de atendimento
    • Dados sincronizados com servidor quando conectado

4. Gestão de Exceções

5. Finalização da Rota

Instruções Detalhadas Para Operações Principais

Como Iniciar uma Rota de Entrega

  1. Após fazer login no aplicativo, visualize a lista de entregas programadas
  2. Verifique se todas as entregas estão corretamente exibidas
  3. Toque no botão "INICIAR ROTA" na parte inferior da tela
  4. Confirme a ação na caixa de diálogo exibida
  5. O sistema registrará data e hora de início e atualizará o status para "EM ANDAMENTO"
  6. Observe que o botão mudará para "FINALIZAR ROTA" indicando que a jornada está ativa

Como Realizar Check-in em um Ponto de Entrega

  1. Ao chegar no local de entrega, localize o pedido correspondente na lista
  2. Verifique o endereço para confirmar que está no local correto
  3. Toque no botão verde "FAZER CHECK IN" do pedido específico
  4. Confirme a ação na caixa de diálogo exibida
  5. O sistema registrará automaticamente:
    • Data e hora de chegada
    • Coordenadas GPS exatas
    • Operador responsável pelo check-in
  6. Observe que o botão mudará para "REFAZER CHECK IN" e exibirá a data/hora do registro
  7. Prossiga com o processo de entrega

Como Registrar uma Ocorrência ou Problema

  1. Se encontrar qualquer dificuldade na entrega, toque no botão "OCORRÊNCIA"
  2. Na lista exibida, selecione o tipo de ocorrência que melhor descreve a situação:
    • Erro de Percurso
    • Entrega em horário errado
    • Cadastro de Endereço Incorreto
    • Separação Incorreta
    • Endereço Fechado
    • Cliente recusou
    • Erro localização Itinerário/Ponto Interesse
    • Outras opções conforme necessário
  3. O sistema registrará automaticamente a ocorrência com data, hora e geolocalização
  4. Uma notificação confirmará o registro bem-sucedido
  5. O status do pedido será atualizado de acordo com a ocorrência registrada

Como Coletar Assinatura de Confirmação de Entrega

  1. Após entregar os produtos ao cliente, toque no botão "ASSINAR"
  2. Apresente o dispositivo ao cliente mostrando o termo de confirmação de recebimento
  3. Oriente o cliente a assinar na área designada da tela
  4. O cliente poderá:
    • Assinar utilizando o dedo ou caneta stylus na tela touch
    • Limpar e refazer a assinatura utilizando o botão "LIMPAR"
  5. Após a assinatura, toque no botão de confirmação para salvar
  6. O sistema armazenará a assinatura digital com registro de data, hora e geolocalização
  7. O pedido será marcado com indicador visual de "assinado"

Como Capturar e Enviar Fotos da Entrega

  1. Para documentar a entrega, toque no botão "FOTOS"
  2. Na tela de fotos, toque em "SELECIONAR"
  3. Escolha uma das opções:
    • Capturar nova foto usando a câmera
    • Selecionar imagem da galeria do dispositivo
  4. É possível selecionar até 4 imagens por entrega
  5. As imagens selecionadas serão exibidas em miniaturas na tela
  6. Toque em "ENVIAR" para transmitir as fotos para o sistema
  7. O contador de fotos será atualizado e as imagens serão marcadas como enviadas
  8. Caso esteja sem conexão, as fotos ficarão armazenadas localmente para sincronização posterior

Como Atualizar o Status de uma Entrega

  1. Para alterar o status de um pedido, toque no botão "STATUS"
  2. Na lista exibida, selecione o novo status conforme a situação atual:
    • ABERTO
    • PARA DEPOIS
    • QUERO NÃO
    • ENDEREÇO ERRADO
    • ENDEREÇO FECHADO
    • ENDEREÇO NÃO LOCALIZADO
    • ENTREGUE
    • NÃO SABE INFORMAR
    • SEI NÃO
  3. O sistema registrará a alteração com data, hora, geolocalização e operador
  4. O card do pedido mudará de cor conforme o novo status
  5. Uma notificação confirmará a atualização bem-sucedida

Como Registrar uma Parada Durante o Percurso

  1. Durante o trajeto, se precisar fazer uma pausa, acesse o menu superior (ícone de três pontos)
  2. Selecione a opção "Registrar Parada"
  3. Na lista exibida, escolha o motivo específico da parada:
    • Parada programada
    • Solicitação de motorista
    • Solicitação externa
    • Solicitação agente rodoviário
    • Acidente na Via
    • Acidente com o veículo
    • Defeito no veículo
    • Troca programada de veículo
    • Outro
  4. O sistema registrará automaticamente:
    • Coordenadas GPS do local da parada
    • Data e hora de início
    • Motivo selecionado
    • Operador responsável pelo registro
  5. Uma mensagem confirmará o registro da parada

Como Finalizar uma Rota Completa

  1. Após concluir todas as entregas possíveis, toque no botão "FINALIZAR ROTA"
  2. Uma caixa de diálogo solicitará confirmação da ação
  3. Ao confirmar, o sistema:
    • Registrará data e hora de término
    • Calculará tempo total da rota
    • Consolidará status de todos os pedidos
    • Sincronizará todos os dados com o servidor central
  4. Uma notificação confirmará a finalização bem-sucedida
  5. O sistema retornará à tela inicial ou ao status de "rota não iniciada"
  6. Um relatório resumido poderá ser exibido com estatísticas da rota finalizada

Regras de Negócio Essenciais

  1. Autenticação Segura

    • Acesso controlado por credenciais duplas (motorista + veículo)
    • Armazenamento criptografado de dados de login
    • Possibilidade de operação offline com credenciais previamente validadas
  2. Rastreabilidade Completa

    • Registro detalhado de todas as ações com data, hora e localização
    • Identificação do operador responsável por cada alteração
    • Geração de log completo para auditoria e resolução de disputas
  3. Validação Geolocalizada

    • Check-in/check-out validados com base em coordenadas GPS
    • Verificação de proximidade com o endereço de destino
    • Alerta em caso de discrepância significativa de localização
  4. Gestão de Exceções

    • Documentação obrigatória de desvios do fluxo padrão
    • Categorização específica de ocorrências para análise e melhoria
    • Tratamento diferenciado para cada tipo de exceção
  5. Prova Documental

    • Combinação de múltiplas evidências (assinatura, fotos, geolocalização)
    • Registro de tempo preciso para cada etapa do processo
    • Armazenamento seguro e inviolável das evidências coletadas
  6. Sincronização Inteligente

    • Funcionamento híbrido online/offline
    • Priorização de dados críticos para sincronização
    • Resolução automática de conflitos em caso de divergência
  7. Monitoramento de Desempenho

    • Cálculo automático de tempos de entrega, paradas e trajetos
    • Comparação entre planejado e realizado
    • Indicadores de performance por motorista, rota e cliente

Perguntas Frequentes Sobre o Sistema

Como proceder se o dispositivo ficar sem bateria durante uma rota?

O sistema "Minha Rota" armazena periodicamente os dados em memória local. Quando o dispositivo for religado, o aplicativo retomará o estado anterior e permitirá continuar as operações. Os dados registrados até o momento da interrupção estarão preservados, e você poderá prosseguir de onde parou após reiniciar o dispositivo.

O que fazer quando não há sinal de internet durante as entregas?

O aplicativo foi projetado para funcionar offline. Continue registrando normalmente todas as ações (check-in, fotos, assinaturas, etc.). Os dados serão armazenados localmente e um ícone na tela principal indicará quantos registros estão pendentes de sincronização. Quando a conexão for restabelecida, toque no ícone de sincronização ou o sistema sincronizará automaticamente os dados com o servidor.

Como registrar a entrega quando o cliente se recusa a assinar?

Se o cliente se recusar a assinar, primeiro tente explicar a importância da assinatura para confirmar a entrega. Se persistir a recusa, registre uma ocorrência selecionando "Cliente recusou" na tela de ocorrências. É recomendável documentar a situação com fotos e atualizar o status conforme a política da empresa. O sistema registrará que a tentativa de entrega foi realizada com a geolocalização precisa.

É possível alterar a sequência das entregas durante o dia?

Sim, o sistema permite total flexibilidade na ordem de realização das entregas. Você pode reordenar sua rota com base em eficiência, proximidade ou condições do trânsito. Para entregas que serão realizadas posteriormente, utilize o status "PARA DEPOIS". Você também pode usar a visualização de mapa para planejar um percurso mais eficiente.

Como proceder em caso de divergência entre produtos entregues e pedido original?

Se houver qualquer divergência, utilize o botão "OCORRÊNCIA" e selecione a opção "Separação Incorreta". Documente com fotos a situação encontrada e solicite ao cliente que confirme a divergência. Dependendo da política da empresa, você pode atualizar o status para "ENTREGUE PARCIAL" ou registrar a ocorrência específica. O importante é documentar detalhadamente a situação.

O que fazer se o endereço no sistema estiver incorreto ou incompleto?

Se localizar o endereço correto: Registre a ocorrência "Cadastro de Endereço Incorreto", realize a entrega normalmente e adicione observações sobre o endereço correto. Se não conseguir localizar: Selecione a ocorrência "Endereço Incorreto" ou "Endereço Não Localizado", tente contato telefônico com o cliente quando disponível, e aguarde orientações da central ou atualize o status conforme a política da empresa.

Como registrar uma pausa para almoço ou descanso?

Acesse o menu principal e selecione a opção "Registrar Parada". Na lista de motivos, escolha "Parada programada" ou "Solicitação de motorista". O sistema registrará o horário de início da pausa e a localização. Quando retornar às atividades, o fluxo de trabalho continuará normalmente. Estas pausas são contabilizadas separadamente e não afetam o cálculo de tempo de atendimento de cada entrega.

O que fazer em caso de acidente ou problema com o veículo?

Imediatamente selecione "Registrar Parada" no menu e escolha "Acidente com o veículo" ou "Defeito no veículo". O sistema enviará automaticamente um alerta para a central de operações com sua localização GPS precisa. Siga os procedimentos de segurança da empresa e aguarde instruções. A central poderá reorganizar as entregas pendentes e enviar assistência conforme necessário.

Aspectos Técnicos e Implementação

O sistema "Minha Rota" é construído utilizando uma arquitetura modular em Android nativo, com componentes principais organizados para garantir flexibilidade, desempenho e funcionamento offline:

  1. Arquitetura de Componentes

    • Atividades Android (Activities) para cada tela principal
    • Adaptadores personalizados para listas de itinerários e status
    • Classes de modelo de dados (VOs) para representação das entidades
    • Sistema de fachada HTTP para comunicação com servidor
    • Gerenciamento de estado local com SharedPreferences
  2. Sistema de Banco de Dados Local

    • Armazenamento e recuperação de dados offline
    • Cache inteligente para otimização de desempenho
    • Sincronização assíncrona com servidor central
    • Resolução de conflitos em múltiplas fontes de dados
  3. Tratamento de Permissões

    • Gerenciamento fino de permissões Android (localização, câmera, armazenamento)
    • Fallbacks e degradação graciosa quando permissões não disponíveis
    • Mecanismos de retry para funcionalidades críticas
  4. Otimização de Recursos

    • Gerenciamento eficiente de memória para dispositivos limitados
    • Processamento assíncrono para operações pesadas
    • Compressão inteligente de imagens e dados
    • Cache para recursos frequentemente acessados

Este sistema completo garante rastreabilidade precisa de cada etapa do processo logístico, combinando interface amigável, validações robustas e funcionamento resiliente mesmo em condições adversas de conectividade.


Revision #3
Created 25 March 2025 14:40:40 by Moises Reis Filho
Updated 25 March 2025 18:26:04 by Moises Reis Filho