ROTA - WEB
Novo
Ao criar uma nova rota, o usuário define o profissional que realizará essa rota, como também define período, dias de atendimento como também as ações que serão realizadas quando o profissional fazer esta visita. Estas configurações estão disponível apenas na WEB.
No bloco geral preencheremos os seguintes campos:
Profissional |
No campo profissional selecionaremos o profissional responsável pela rota. Para selecionar o profissional é preciso que ele tenha sido cadastrado no sistema. Quando realizado o cadastro do profissional, selecionaremos o profissional pela lupa :mag: ao lado do campo. Para selecionar clicaremos na lupa, que abrirá uma tela com todos os profissionais ativos do sistema. Ao listar os profissionais selecionaremos o registro e clicaremos no botão Confirmar que confirmará a seleção do profissional. |
Descrição |
No campo descrição informaremos o nome da rota em letras e/ou números. Para informar a descrição clicaremos no campo e digitaremos o nome. |
Vigência de: x Até: y |
O campo vigência tem o objetivo de permitir informar o tempo de vigência da rota. A vigência é determinada a partir do tempo de ínicio (de) até o tempo de fim (até). Quando chegar ao fim do tempo de vigência a rota não será válida, pois seu tempo expirou. Para determinar a data de vigência informaremos a data no formato dd/mm/aaaa ou clicaremos no ícone do calendário :calendar_spiral: ao lado do campo. No calendário poderá ser navegado entre os dias e selecionar o dia. Ao selecionar o dia ele será carregado automaticamente no formato. |
Modelo da rota |
No campo modelo da rota determinaremos através de seleção o modelo da rota. Os modelos listados são: Recorrência e Data(s) fixa(s). Para selecionar o modelo da rota selecionaremos através da caixa de seleção contida ao lado de cada registro. O modelo de rota recorrência ativará os campos Recorrência e o campo data fixa ativará os campos de Dias trabalhados. |
Recorrência |
No campo recorrência selecionaremos de quanto a quanto tempo será a recorrência da realização da rota. As opções disponíveis para recorrência são: Diária e A cada. Quando selecionada a opção Diária a recorrência será todos os dias da semana. Quando selecionado A cada será determinado pelos dias da semana, sendo possível selecionar os dias da semana e de quantas a quantas semana será realizado a rota. Para selecionar clicaremos no círculo de seleção ao lado de cada registro. |
Dias trabalhados |
No campo dias trabalhados selecionaremos os dias em que será realizado a rota. Para marcar as opções de dias trabalhados selecionaremos através das caixas de seleção ao lado de cada dia da semana. |
Situação |
No campo situação podemos informar duas situações ao registro. Situação de "Ativo" e "Inativo". Na situação "Ativo" o registro estará ativo no sistema, ou seja, estará em uso e aplicável a outros cadastros do sistema. Na situação "Inativo" o registro estará inativo no sistema, ou seja, não será possível usar o registro para outros cadastros do sistema. |
Permitir atendimento para clientes que não estejam na rota |
O campo tem o objetivo de permitir se os atendimentos aos clientes que não estão na rota poderão ser realizados fora da rota. Para determinar se será permitido ou não determinaremos através das opções de Sim e Não. Para selecionar clicaremos nos campos de seleção ao lado de cada registro. Poderá ser somente selecionado uma opção para o campo. Quando selecionado Sim será permitido realizar atendimento de clientes fora da rota. Quando marcado "Não", não será permitido atender clientes fora da rota. |
Por exemplo:
.
Ainda no cadastro, na segunda etapa é incluso quais endereços farão parte dessa rota como também o dia que será realizado cada visita, pelo profissional. A seleção da data da rota será feita quando selecionarmos o cliente. As datas serão listadas ao lado do registro e serão determinadas pela configuração da rota realizado na aba Configuração.
O objetivo de determinar a localização é traçar a rota de cliente por cliente. Para determinar a localização do cliente clicaremos no ícone com um símbolo de uma casa. Ao clicar no ícone será aberto uma tela onde determinaremos a localização através de pontos geográficos ou pelos mapas acoplados nas abas da tela.
Em Pesquisa avançada, será listado os campos para filtrar os locais com mais detalhes:
| Filtro | Descrição |
|---|---|
| Cliente | Campo de pesquisa por Clientes que serão inclusos na Rota |
| UF | Campo de pesquisa de clientes por Estado cadastrado no endereço |
| Cidade | Campo de pesquisa de clientes por Cidade cadastrada no endereço |
| Bairro | Campo de pesquisa de clientes por Bairros cadastrado no Endereço |
CEP inicial |
Campo de pesquisa de clientes por CEP, iniciando por determinado número |
CEP final |
Campo de pesquisa de clientes por CEP, finalizado por determinado número |
Documento de identificação |
Campo de pesquisa de clientes por Documentos de identificação, seja CPF ou CNPJ |
Quando clicado no mapa e na localização do endereço determinaremos a localização através de um ponto geográfico. Para determinar o ponto clicaremos em cima do endereço desejado.
Ao clicarmos no ponto desejado será exibido uma mensagem se deseja marcar o ponto naquela localização.
Logo em seguida ao clicar em OK serão exibidos um ponto e um símbolo de uma casa para determinar o ponto de rota.
Na terceira etapa é definido o tipo de atendimento que será disponível para esta rota e então é finalizada.
Para determinar o tipo de atendimento a cada cliente, ao lado de cada caixa de seleção dos dias tem uma flecha para baixo que ao clicado será aberto uma tela com os tipos de atendimento disponível para ser selecionado.
No bloco ação automática preencheremos os seguintes campos:
Habilitar ação automática |
O campo habilitar ação automática tem o objetivo de permitir direcionar para a tela de atendimento quando tiver perto do cliente. Para determinar a habilitação ou desabilitação da ação automática possui uma caixa de seleção ao lado do campo. Quando habilitado estará habilitando a ação automática e os campos de configuração da ação automática. Quando desabilitado não irá realizar a ação automática e os campos não serão habilitados para configurar. |
Direcionar para a tela de atendimento |
O campo tem a funcionalidade de determinar a quantos metros do cliente determinado na rota será realizado o direcionamento para a tela de atendimento. Para preencher os campos o lado terá um campo para preenchimento onde informaremos em quantidade de metros a que distância será realizado o direcionamento. |
Do(s) ponto(s) |
No campo do ponto será selecionado o ponto que irá determinar a distância do profissional ao ponto do cliente. Para selecionar os pontos ao lado de cada registro possui uma caixa de seleção que quando clicado estará marcando os registros disponíveis:
|
O GPS do módulo Rota permite traçar o caminho automaticamente através de um dispositivo móvel que possui GPS podendo assim usar e traçar rotas através de aplicativos de GPS facilitando o atendimento dos clientes e visita dos clientes pelos clientes.
Nesta tela são consultadas as Rotas criadas e editadas. Além de permitir a consulta do Previsto x Realizado pelo ícone de mapa.
A funcionalidade de planejado versus realizado tem o objetivo de permitir visualizar o que foi realizado na rota e comparar com o que foi planejado no cadastro da rota. Para acessar o planejado versus realizado é preciso que a rota tenha sido cadastrada no sistema.
Ao clicar no botão será aberto uma tela com tabelas do realizado na rota comparando com o planejado.
No campo Dias será exibido os dias da rota. Para expandir os dias é preciso clicar no botão com um símbolo de positivo. Ao clicar os dias serão expandidos em meses e dias.
Para visualizar a rota do registro será preciso clicar no mapa ao lado do registro. Ao clicar no mapa será aberto um mapa com a rota traçada.
O sistema disponibiliza a visualização das Rotas para o Profissional como também permite que o mesmo realize o atendimento dos clientes direto pela sua Rota do dia.
Por exemplo, quando ele acessa a rua rota, é exibido conforme a parametrização o dia que ele precisa selecionar:
Em seguida, ao selecionar a Rota e o Dia, são exibidos os clientes que ele fará o atendimento:
Ao selecionar o Cliente que ele quer atender, ele é direcionado automaticamente para a pagina de Atendimento, e segue realizando o pedido normalmente.
O Atendimento também pode fazer a validação do GPS, para validação da rota, se assim configurado:
Após concluir o atendimento, ele é levado novamente a pagina da Rota, agora informando qual cliente já foi atendido e quais ainda estão disponíveis
Nova rota para o dia
No ambiente Android também é possível adicionar novos clientes em uma rota para o dia, com a opção de filtros para segmentar os clientes na consulta:
São exibidos os clientes que serão adicionados à rota:
E ao gravar, é concluída a adição à rota para que possa seguir o atendimento normalmente:
Observações importantes
Rotas criadas no ambiente WEB não podem ser alteradas no mobile;
Rotas criadas no ambiente ANDROID são pontuais, criadas somente para o dia e não possuem os mesmos controles disponíveis na WEB;
A ferramenta TOTVS CRM - SFA possui vários locais para realizar o cadastramento/exibição de coordenadas GPS, sejam elas para demarcar o Ponto sede da propriedade do cliente, o Ponto Central dos Talhões, ou ainda para a demarcação de mapeamentos GPS. Neste requisito foi incluso a demarcação de pontos em um mapa (Ambiente Web), utilizando o GPS do aparelho (Ambiente Android), ou ainda através da inserção manual das informações de latitude e longitude.
Para os lançamento manual das coordenadas, assim como para os casos de visualização das coordenadas previamente cadastradas, o usuário é capaz de escolher a forma que gostaria de visualizar essas coordenadas:
Para atender às novas necessidades, foram implementadas as seguintes melhorias no SFA:
Para a inclusão dos pontos adicionais, o usuário utiliza o botão de adicionar ao lado do campo de data da rota, o qual ao ser pressionado, abre uma janela de inserção de campos adicionais.
Este botão é exibido se ativado o parâmetro sim3g.rota. Ao ativa-lo, o usuário pode aplicar também as validações dos parâmetros filho:
sim3g.rota.permite.pontosgpsadicionais: Quando ativo a aplicação permitirá pontos adicionais na rota, ponto de partida, ponto de chegada e pontos de refeição.
Acessando a tela para cadastro do Local de Ponto Sede para a empresa/filial, o qual é utilizado posteriormente no módulo de rotas. O acesso a essa tela depende do perfil de acesso do usuário, pois somente aqueles usuários que tenham o acesso liberado a essa tela, poderão visualizá-la.
Na parte superior da Grid, há os campos de busca, para que seja possível filtrar os registros de filiais que estão sendo apresentados na tela. Sendo assim, é exibido as empresas cadastradas no ERP e o usuário pode realizar o cadastro do Ponto sede:
Clique no Botão Ponto GPS para informar os dados do Endereço da Filial
Lembrando que essa tela não faz o cadastro das filiais, pois essa informação deve vir do ERP via integração. Além disso, não é possível editar o cadastro da empresa nessa tela, pois essa edição também deve partir do ERP.
Telas de cadastro e edição de Ponto sede - GPS e Mapeamento de Local - GPS
Telas de cadastro e edição de Mapeamento GPS do Projeto Agrícola
Telas de cadastro e edição de Coordenada dos Bens
Após a configuração dos pontos de GPS do cliente, também pode ser criados pontos para as Filiais da Empresa e dessa forma será possível utilizar esses pontos no momento de editar o roteiro da Rota.
Para editar esse cadastro da Filial acesse "Cadastro > Geral > Filial" e clique no botão "Mapeamento de Local" no registro correspondente a filial que quer incluir o ponto e faça a inclusão no Mapa, assim como foi realizado com os clientes.
Inclua o ponto GPS no Mapa:
Agora as filiais também terão o ponto GPS registrado e poderá ser utilizado no Planejamento da Rota.
Além da configuração para os clientes e filiais, também é possível realizar o cadastro do Ponto GPS para os usuários Profissionais.
Sendo assim, acesse "Cadastro > Profissional > Profissional" e Clique na edição do usuáiro que deseja incluir o ponto GPS.
Agora dentro do cadastro do usuário, clique no botão "Ponto GPS"
Inclua o Ponto GPS no Mapa, conforme já realizado nos cadastros anteriores:
Agora o Ponto GPS referente ao Profissional foi cadastrado com sucesso.
Agora com os cadastros de Ponto GPS criados, é possível editar a rota e incluí-los, seja em uma Rota já existente ou criando uma nova rota.
Acesse Rota > Listar > e Edite uma rota.
Na Aba "Painel de Cliente" é exibido todos os clientes disponíveis para incluir na Rota do Profissional selecionado:
Ao clicar no checkbox para o dia escolhido, automaticamente o ponto do cliente é exibido no Mapa abaixo:
Quando o parâmetro citado acima para permitir incluir "Pontos adicionais" na rota estiver ativo, o botão de adição será exibido ao lado da Data permitindo incluir o roteiro para o dia escolhido.
Ao clicar no botão, é aberto uma janela que permite incluir três tipos de pontos adicionais:
Quando selecionado o tipo de Ponto, então o usuário precisa selecionar as seguintes opções para buscar os pontos:
Como exemplo, compondo um Roteiro onde o Ponto de Partida será filial, ao selecionar já é exibido o ponto no mapa e pode ser gravado:
E no Roteiro já é exibido o caminho do Ponto de partida até o primeiro cliente
Em seguida, incluímos um Ponto de Refeição, como exemplo podemos utilizar a opção "Selecione no Mapa" e escolhendo um Lugar e gravando o registro:
Após incluir o Ponto Refeição, o usuário pode manipular a sequencia que será percorrida pelo profissional, como o exemplo:
E também é possível criar o ponto de Chegada, que no exemplo será utilizado pelo Ponto do Usuário:
E o ponto também é incluso no Roteiro:
Após criar o Roteiro, é possível gravar a edição da Rota.
Agora com o Roteiro, é possivel visualizar o Planejamento da Rota.
Acesse "Rota > Listar > e Selecione uma das rotas e clique no botão "Planejado x Realizado"
Dentro dessa tela é possível visualizar todos os dados da Rota, baseada no Roteiro para o Profissional incluindo os dados no Mapa:
No android, o profissional acessa a Rota e os dados já são exibidos conforme configurados:
Se clicar em "Rota simulada" ou "Rota direta" já apresenta os pontos a seguir:
Foi necessário implementar novos campos em tabelas no banco de dados, para armazenar as informações das rotas, de acordo com o definido neste escopo.
Tabela rotaLocal
Tabela pontoGPS
Criação de campos e tabelas - Tools
Foram criados novos campos na tabela ROTALOCAL com as seguintes informações:
NOME DO CAMPO |
TIPO |
||
1 |
KMDIRETOPONTOANTERIOR |
NULLABLE |
numeric(18,6) |
2 |
KMSIMULADOPONTOANTERIOR |
NULLABLE |
numeric(18,6) |
3 |
IDUSUARIO |
FK USUARIO.IDSUARIO NULLABLE |
integer |
4 |
IDLOCALFILIAL |
FK LOCAL.IDLOCAL NULLABLE |
integer |
5 |
IDPONTOGPS |
FK PONTOGPS.IDPONTOGPS NULLABLE |
integer |
6 |
SGLTIPOPONTO |
NULLABLE |
VARCHAR(20) |
Os seguintes campos tem a obrigatoriedade removida da tabela ROTALOCAL:
NOME DO CAMPO |
TIPO |
||
1 |
IDLOCAL |
NULLABLE |
|
2 |
IDPARCEIRO |
NULLABLE |
Foram criados novos campos na tabela PONTOGPS com as seguintes informações:
NOME DO CAMPO |
TIPO |
||
1 |
IDROTALOCAL |
FK ROTALOCAL.IDROTALOCAL NULLABLE |
INTEGER |
2 |
IDLOCALFILIAL |
FK LOCAL.IDLOCAL NULLABLE |
INTEGER |
Foi criado novos parâmetros no SFA, para determinar o comportamento das telas de rotas, a respeito da inclusão de pontos adicionais.
sim3g.rota
Valores possíveis 1 e 0 ( zero), quando o valor o parâmetro for 1 a aplicação passará a considerar os parâmetros abaixo ( sim3g.rota.permite.pontosgpsadicionais e sim3g.rota.quantidade.refeicoesnarota), quando zero, os parâmetros abaixo não são considerados na aplicação.
sim3g.rota.permite.pontosgpsadicionais
Valores possíveis: 1 e 0 (zero). Caso o parâmetro sim3g.rota esteja inativo ou com valor 0 este parâmetro é inativado não sendo usado na aplicação.
sim3g.rota.quantidade.refeicoesnarota
Valores possíveis: Valores inteiros maiores que zero. Caso o parâmetro sim3g.rota.permite.pontosgpsadicionais esteja inativo ou com valor 0 este parâmetro é inativado não sendo usado na aplicação.
Foi foi implementado uma nova tela no ambiente Web do SFA, para que seja possível visualizar e editar o cadastros das empresas/filiais no SFA, a qual ficará no novo menu Cadastro > Geral > Filial.
Dados da Grid:
Na grid, são apresentadas as seguintes informações das empresas/filiais:
Consulta Avançada
Na parte superior da Grid, há campos de busca, para que seja possível filtrar os registros de filiais que estão sendo apresentados na tela. Estará disponível um campo de pesquisa rápida, para filtrar pelos campos que estão na grid, e há um botão de pesquisa avançada, para que seja possível filtrar por campos específicos, sendo eles:
select * from cidade where idnativo =1 |
select * from unidadefederativa uf where uf.idnativo =1 |
select * from pais where idnativo =1 |
Foi necessário implementar uma funcionalidade, que permite cadastrar/visualizar/editar um ponto GPS para as empresas/filiais cadastradas no SFA, diretamente na tela de listagem de filiais (Nova tela descrita no requisito anterior “Implementação tela de filiais no SFA - Web”).
Nessa tela, o usuário pode realizar o cadastro e a edição do Ponto GPS das filiais, o qual será utilizado posteriormente no módulo de rotas.
A popup de cadastro apresenta as funcionalidades:
Persistência: Ao persistir os dados na tabela PONTOGPS o campo PONTOGPS.IDLOCALFILIAL deve receber o valor de LOCAL.IDLOCAL (Local da filial);
Foi necessário realizar ajustes nos cadastros de usuários, para ter a possibilidade de cadastrar o Ponto GPS do usuário, e assim poder apresentar e utilizar essa informação no módulo de rotas. Então acessando a Tela de Cadastro de usuário “Cadastro” > “Profissional” > “Profissional” foi adicionado o botão “Ponto GPS”, o qual será utilizado para visualizar e dar manutenção no cadastro de ponto GPS dos usuários.
Ao clicar sobre o botão “Ponto GPS”, é apresentada uma popup que apresenta as funcionalidades:
Segue abaixo as opções implementadas no cadastro de perfil de acesso:
Foi implementado a funcionalidade no módulo de rotas, para que seja possível determinar pontos adicionais nas rotas, além dos clientes, sendo eles: ponto de partida, ponto de chegada e ponto de refeição. Esses pontos adicionais são exibidos na parte de “roteiro” da tela de clientes da rota, permitindo assim a visualização da rota diária de maneira completa.
Para controlar a utilização ou não dos pontos adicionais, a aplicação respeita as parametrizações que foram realizadas a respeito dessa funcionalidade (Requisito “Criação de Parâmetros”).
Para a inclusão dos pontos adicionais, é foi implementado um botão de adicionar ao lado do campo de data da rota, o qual ao ser pressionado, abre uma popup de inserção de campos adicionais. Este botão é exibido apenas se a parametrização permitir a visualização desta funcionalidade (Requisito “Criação de Parâmetros”).
Ao clicar no botão de adicionar uma pop-up é exibida com as seguintes opções:
Tipo de Ponto: Primeiro o usuário deve escolher o tipo de ponto adicional deseja inserir na rota:
Campo do tipo combobox, obrigatório, com as seguintes opções:
Obs: A exibição dessas opções no campo depende da parametrização da aplicação e dos registros previamente cadastrados na rota, pois cada dia da rota pode ter apenas 1 Partida, 1 Chegada e X Refeições (Onde X é o valor de refeições permitidas que foi parametrizado). .
Origem do Ponto: Deverão estar disponíveis as seguintes opções:
Campo combobox obrigatório, com as seguintes opções:
Obs: Será possível combinar todos os “tipos de pontos” com todas as “origens de pontos”, devendo o usuário informar a cada novo registro qual a origem do ponto para o ponto adicional que está sendo incluído na rota.
Definição da localização: A definição da localização vai depender da origem selecionada pelo usuário, podendo ser apresentadas as seguintes opções:
Opção 1 - Seleção da filial - Quando selecionado Filial no campo Origem do ponto.
Caso a consulta acima não retorne nenhuma filial Foram listadas todas as filiais ativas através da seguinte consulta:
Opção 2 - Confirmação do usuário - Quando selecionado usuário no campo “Origem do ponto”.
Opção 3 - Escolha de ponto no mapa - Quando selecionado “Selecionado no Mapa” no campo “Origem do ponto”.
Na listagem de clientes do roteiro, serão incluídos os “Cards” dos pontos adicionais, onde as informações apresentadas no Card dependem da origem do ponto, e também do seu “Tipo de Ponto”, conforme a seguir:
Ao incluir os campos adicionais a coordenada geográfica é exibida na lista ao lado, como é hoje para os clientes.
Ordenação:
O mapa da rota também foi ajustado, para que ele passe a apresentar os novos pontos cadastrados, onde será possível identificar no mapa esses novos pontos através dos seus ícones, que representam os tipos de pontos, conforme a seguir:
Foi necessário alterar a roteirização, para que a mesma realize o cálculo da distância, entre cada um dos pontos da rota (incluindo ponto de partida, de refeição e de chegada).
A aplicação realiza o cálculo da distância entre cada um dos pontos da rota, valor que será calculado sempre em Km, onde o cálculo da distância entre os pontos é realizado de acordo com o modelo de roteirização que está sendo usado no mapa (Rota direta ou simulada):
A distância entre os pontos será armazenada em novos campos no banco de dados, na tabela de rotaLocal, onde será armazenada a distância entre o ponto atual e o ponto anterior da rota, seja ele direto ou simulado:
No mapa, é apresentada a distância total da rota, de acordo com o que foi calculado pela aplicação ou pela API durante a simulação da rota. Essa informação é apresentada como um campo “flutuante”, que vai aparecer sobre o traçado da rota, apresentando a distância total da rota (valor sempre em Km).
O cálculo das rotas é realizado de maneira automática pela aplicação, juntamente com o processo de apresentação em tela das rotas Direta e Simulada. Nos casos em que não existir ponto GPS para algum dos itens da rota (Cliente, ponto de partida ou ponto de chegada), é apresentado o valor zero, e essa informação também será armazenada no banco de dados com valor 0 (zero).
O cálculo da distância das rotas é realizado apenas no ambiente Web da ferramenta. Da mesma forma, a exibição da distância dos pontos somente vai ocorrer no ambiente Web. No ambiente Android não haverá cálculo de distâncias no módulo de rotas, assim como não serão apresentadas as distâncias previamente calculadas pela aplicação no ambiente Web.
O cálculo de distâncias se limita apenas ao planejamento de rotas, e não haverá nenhum cálculo de distância para as rotas realizadas.
A distância entre os pontos será armazenada em novos campos no banco de dados, na tabela de rotaLocal, onde será armazenada a distância entre o ponto atual e o ponto anterior da rota, seja ele direto ou simulado:
Obs: O valor que será gravado no banco de dados (Direto ou simulado), depende do tipo de rota que foi utilizado, pois a aplicação armazenará apenas 1 dos campos por vez.
No mapa, é apresentada a distância total da rota, de acordo com o que foi calculado pela aplicação ou pela API durante a simulação da rota. Essa informação é apresentada como um campo “flutuante”, que vai aparecer sobre o traçado da rota, apresentando a distância total da rota (valor sempre em Km).
O cálculo das rotas é realizado de maneira automática pela aplicação, juntamente com o processo de apresentação em tela das rotas Direta e Simulada. Nos casos em que não existir ponto GPS para algum dos itens da rota (Cliente, ponto de partida ou ponto de chegada), é apresentado o valor zero, e essa informação também será armazenada no banco de dados com valor 0 (zero).
Exemplo de cálculo de distância entre 2 pontos:
Código de apoio para execução:
O cálculo da distância das rotas é realizado apenas no ambiente Web da ferramenta. Da mesma forma, a exibição da distância dos pontos somente vai ocorrer no ambiente Web. No ambiente Android não haverá cálculo de distâncias no módulo de rotas, assim como não serão apresentadas as distâncias previamente calculadas pela aplicação no ambiente Web.
O cálculo de distâncias se limita apenas ao planejamento de rotas, e não haverá nenhum cálculo de distância para as rotas realizadas.
Foi criado um novo parâmetro chamado para receber a chave da API do google maps com as seguintes informações:
CHAVE GOOGLE PARA TESTES: AIzaSyB7LLjmN1nBN0WLO50Kf6Ie0QfqB46e-us (CHAVE COM A ROTA SIMULADA DISPONÍVEL).
Foi necessário alterar o módulo de rotas do Android, de forma que seja possível visualizar os pontos adicionais nas rotas que foram cadastrados pelo ambiente Web.
Para isso, foi ajustada a tela de listagem de clientes da rota, de forma que os pontos adicionais da rota passem a ser apresentados junto da listagem de clientes.
Serão incluídos “Cards” dos pontos adicionais, onde as informações apresentadas no Card dependem da origem do ponto, e também do seu “Tipo de Ponto”, conforme a seguir:
Serão apresentadas opções para navegação com Waze e com o Google Maps. Não haverá opções para justificativa.
Os campos adicionais não irão para as rotas realizadas, uma vez que eles serão utilizados apenas para o planejamento do Km diário. Assim, no Android, esses pontos adicionais não vão apresentar a opção de justificativa, tendo apenas as opções de navegação com maps e Waze no seu menu de contexto.
Menu de contexto:
Os campos adicionais não irão para as rotas realizadas, uma vez que eles serão utilizados apenas para o planejamento do km diário. Assim, no Android, esses pontos adicionais não vão apresentar a opção de justificativa, tendo apenas as opções de navegação com maps e Waze no seu menu de contexto.
Caso não seja possível encontrar os pontos gps ao tentar realizar a navegação as seguintes mensagem serão apresentadas:
Caso não encontrar ponto gps para usuário Atenção! Este usuário não possui ponto gps mapeado. Caso não encontrar ponto gps para filial Atenção! Esta filial não possui ponto gps mapeado. |
Os pontos adicionais não são considerados nas métricas da rota, clientes na rota, clientes atendidos, clientes atendidos fora da rota e clientes que finalizaram pedidos.