ESCOPO DO SISTEMA DE ROTEIRIZAÇÃO INTELIGENTE FENIX SAT O sistema se constitui em 2 partes, uma plataforma web e um aplicativo para Android e IOS. Na plataforma web: Pegar os endereços de entrega, via integração, planilha de endereços ou pontos geográficos, ou em uma tela pra ser digitado, com a possibilidade de ir marcando tb num mapa. E também a possibilidade de pegar pontos já cadastrados pelo cliente. Esses endereços chamaremos de PONTOS DE CONTROLE; Após pegar OS PONTOS, abrir uma tela onde eles apareçam e, ao lado, apareçam no mapa, ainda sem a necessidade de traçar a rota entre eles, só aparecerem mesmo; Nessa tela, ter a opção de incluir / excluir / modificar um ponto de controle, podendo ser digitado o endereço ou ponto geográfico, aí o sistema localiza no mapa ao lado e permitir alterações, ou inclusões de um ponto de controle direto no mapa, clicando em algum lugar, aí esse endereço ou ponto geográfico aparece na lista, ou selecionando um ponto já existente e arrastando ele para ajustar um ponto; Nessa tabela, além dos endereços, tem de haver uma coluna com a ordem dos pontos, uma coluna com o tempo que o veículo pode permanecer dentro do ponto, uma coluna do tamanho do raio de controle do ponto, uma coluna com o tempo entre os pontos e uma com o km entre os pontos. Se o cliente escolher algum ponto já cadastrado no sistema, já trás essas informações do ponto cadastrado, se for um ponto novo, preenche com valores padrão de 0:05min de tempo e 50m de raio, logicamente, permitindo a edição. Aí mostra no mapa ao lado, além do ponto, o raio de controle; Ter uma marcação nessa tabela com a informação se é pra fazer a rota respeitando a ordem dos pontos de controle ou se é pro sistema definir a melhor rota; Ao finalizar essa edição da Tabela, ter a opção de traçar a rota com as opções definidas e ver essa rota no mapa ao lado, pra finalizar; Ao traçar a rota de acordo com as especificações, o sistema preenche o campo na tabela com o tempo entre os pontos, e já coloca embaixo da tabela um resumo de km rodado total e tempo estimado total da rota. Ao ser alterado o tempo entre os pontos ou o tempo de permanência dentro de algum ponto, manualmente, o sistema já atualiza esse tempo total embaixo... Ter como gravar essa rota, pois ela pode ser fixa e ser usada por vários veículos diferentes do cliente, inclusive, por mais de um veículo simultaneamente e tb a opção de já mandar ela pra um smartphone ou mais de um, pra já ser executada pelo motorista. Ao mandar a rota, logicamente ela deve ser salva como um nome, data de criação, data de execução da rota e motorista atribuído a ela... Exemplo da tabela a ser mostrada na Tela: Ordem Ponto Nome do Ponto 01 Lat, Log... Mercearia do José Raio 50 Tempo no Ponto Tempo entre Pontos 0:30 Calculando... Km entre os Pontos Calculando... Após essa rota estar pronta, ela deverá ser “enviada”, ou atribuída pra ser lida pelo telefone do motorista. O que se espera do APP: Vai ter uma área de login, cada motorista vai ter seu ID de login único; Ao fazer o login, o sistema já manda a informação de Início de Jornada de Trabalho e vê se tem alguma rota estabelecida para aquele motorista em aberto, se tiver, mostra a rota pra ele aceitar, se não tiver uma rota pra ele, mostra a lista de placas dos veículos da empresa pra ele poder escolher qual veículo vai trabalhar no dia, com a possibilidade dele não escolher nenhuma. Pode colocar uma opção de “Diária sem Veículo ou rota Atrelado” pra ele clicar... Essa opção significaria que ele vai ficar a disposição da empresa naquele dia, mas sem estar viajando... Passando por esse ponto, o motorista já vê uma tela com as opções do Aplicativo: o Ajudantes ( possibilitar a entrada do ID de até 4 Ajudantes ); o Em atividade; o Em Espera: Ao clicar nessa macro, o sistema abriria uma outra tela, com as seguintes opções: Aguardando para realizar entrega/coleta; Realizando entrega/coleta; o Coletar informações da entrega: Inserir ou ler código de barras ou QR-code da NF; Entrega total efetuada; Entrega parcial efetuada; Abrir campo para observações; Não realizada: Destinatário recusou; Não encontrou o endereço; Não tinha ninguém no endereço; Parado para Fiscalização; o o o o o o Alimentação; Foto do cupom da alimentação; Informar valor da Alimentação; Descanso; Informar valor da despesa; Trânsito; Abastecimento; Foto do cupom do abastecimento; Qtd de litros; Valor; Atualizar Hodômetro; Manutenção; Foto do cupom do abastecimento; Tipo da Manutenção; Valor; Atualizar Hodômetro; Visualizar Rotas; Aqui o Aplicativo vai ler as rotas, paradas e os tempos e informar ao motorista, tipo a tela do Maps mesmo. Com a opção dele clicar em algum ponto de controle e apagar ele. Se ele fizer isso, o sistema deverá pedir a ele que dê uma justificativa pra apagar aquele ponto de controle; Caso o motorista saia da rota estipulada, o sistema dá um aviso a ele e recalcula a rota, sempre mostrando a ele o tempo e o km que falta até o próximo ponto de controle. Ao passar por todos os pontos de controle, o sistema dá a rota como concluída; Eventos que a plataforma deve reportar por e-mail, ou aparecer na tela, ou notificações: Rota iniciada; Entrada num ponto de controle; Km entre os pontos excedido; Tempo dentro de um ponto de controle excedido; Saida de um ponto de controle; Saída de rota; Parada não autorizada; Rota invertida; Não chegada a um ponto de controle. Caso o tempo estipulado de chegada a um ponto tenha extrapolado já em 30%; Na plataforma tenho que visualizar: As rotas que deveriam estar sendo feitas, com a linha da rota em Azul, por exemplo; A posição atual do veículo e a rota feita naquele dia, até agora, com a linha em Amarelo; As saídas de rota com a linha em vermelho; Tempo atualizado para o próximo ponto de controle de um veículo e o tempo atualizado de finalização da rota; Das entregas realizadas, visualizar ícones que informem o status delas: Entrega efetuada total, parcial ou não entregue... Relatórios e DashBoards tem que ser desenvolvidos para uma melhor avaliação e melhor visualização dos dados. Segue abaixo alguns relatórios: Relatório de Eficiência da Rota: Tempo e km rodado previsto e executado entre cada ponto, com a porcentagem de variação e porcentagem de eficiência; Tempo previsto e executado dentro de cada ponto, com a porcentagem de variação e porcentagem de eficiência; Velocidade máxima, média, faixas de RPM, consumo de combustível entre cada ponto ( tudo vai ser coletado do nosso banco de dados ); Valores totais da rota, com: o Total de km e tempo previsto e executado; o Ponto com maior porcentagem de variação; o Trecho com maior porcentagem de variação; o Velocidade e RPM máximas e médias do percurso; Daí vamos avaliando e lapidando...