Novo menu de mapas no uMov.me

A plataforma uMov.me conta com inúmeras soluções de coletas de informações em campo. Para deixar a plataforma mais completa, permitindo maior monitoramento da execução das tarefas, foi disponibilizado o recurso para criação de mapas, que auxilia no controle e análise da operação dos agentes em campo. Esse recurso está habilitado no menu a partir da versão 04.04 do uMov.Center.

A fim da consulta aos mapas ser mais otimizada e não impactar a operação de coleta de dados em campo, a criação e consulta dos mapas seguem mesma estrutura dos gráficos, conforme mostrado no post Criação de gráficos no uMov.me. Ou seja, os mapas também precisam de uma preparação prévia do ambiente para serem utilizados. Quando o ambiente estiver preparado ele habilita ao usuário a opção para criação de um novo mapa conforme mostrado na Figura 1.

Novo mapa

Figura 1: Tela vazia indicando para criar o primeiro mapa

Os mapas são atualizados automaticamente de acordo com sua forma de visualização. Se você estiver visualizando um mapa, seus dados serão atualizados automaticamente a cada 1 minuto. Após a atualização, os dados são carregados na tela. Se você não está visualizando o mapa, ele é atualizado automaticamente a cada 1 hora. Esse processo ocorre por 3 dias. Se você ficar mais de 3 dias sem acessar o mapa ele será atualizado sob demanda e será necessário aguardar o carregamento dos dados para visualização do mapa.

Todos os mapas criados geram um token para autenticação fora do sistema. Ou seja, eles podem ser acessados através de outro sistema, consultando diretamente os dados do uMov.me. Em breve o link ficará disponível para visualização. Caso tenha interesse no link, solicite a nossa equipe de atendimento, que pode lhe fornecer o link. Todos os dados do mapa são armazenados em uma estrutura JSON que também pode ser consumida externamente. Para isso, deve também ser solicitado o link para acesso aos dados gerados.

Ao criar novo mapa, o sistema habilita a criação de alguns tipos de mapas pré-definidos, que podem ser configurados conforme mostrado na Figura 2. Cada mapa permite a configuração de nome, seleção de equipes que serão visualizadas no mapa e configuração dos ícones que serão apresentados no mapa, conforme mostrado na Figura 2. Atualmente, o sistema conta com as seguintes opções de mapa que podem ser criados na plataforma uMov.me:

Monitoramento da execução de tarefas

Esse mapa permite monitorar todas as tarefas com situação em campo e pendente de envio para campo de cada agente em campo. Ele considera as coordenadas dos locais das tarefas e a última posição do agente baseado na coordenada GPS capturada automaticamente. A ordem de execução das tarefas leva em conta a prioridade de cada tarefa. Se possuírem a mesma prioridade, a ordem respeita a numeração das tarefas. O sistema calcula o tempo estimado para finalização da tarefa e apresenta se a tarefa será executada dentro do prazo, em atraso ou se está próxima a chegar a uma previsão de atraso.

Mapa monitoramento execução

Figura 2: Tela de criação do mapa de monitoramento de execução de tarefas

 

O mapa possui 4 ícones padrões, conforme pode ser visto na Figura 2. É possível configurar cada um dos ícones. Os ícones padrões possuem cores específicas:

  • Azul: indica a posição atual da pessoa que está executando as tarefas. Ao clicar sobre o ícone, aparecerá o nome da pessoa para facilitar a identificação. Além disso, abaixo do ícone também aparece o nome do agente que está executando a rota.
  • Verde: indica que a data e hora estimada é inferior a data e hora prevista informada na tarefa. Isso indica que a tarefa deve ser executada no horário. Ao clicar sobre o ícone o sistema apresenta informações como nome do local da tarefa, identificador alternativo da tarefa, data e hora prometida e data e hora estimada pelo sistema.
  • Amarelo: indica que a data e hora estimada é inferior que a data e hora prevista informada na tarefa, porém possui diferença inferior a 5 minutos. Isso indica que a tarefa será executada no horário, mas corre o risco de atrasar, porque o tempo estimado está muito próximo do previsto. Ao clicar sobre o ícone, o sistema apresenta as mesmas informações do ícone verde.
  • Vermelho: indica que a data e hora estimada é superior que a data e hora prevista informada na tarefa. Isso indica que a tarefa será executada com atraso em relação a sua previsão conforme a estimativa. Ao clicar sobre o ícone, o sistema apresenta as mesmas informações do ícone verde.
Mapa monitoramento execução 2

Figura 3: Exemplo de visualização do mapa de monitoramento de execução de tarefas

 

Veja também que cada conjunto de tarefas (rota) possui uma cor específica a fim de diferenciá-las e ligar as tarefas a serem executadas por cada pessoa. Ao passar o mouse sobre uma rota, o sistema destaca toda a rota e seus pontos a fim de facilitar sua visualização. Foi criada uma legenda a fim de facilitar a identificação sobre quem está executando cada rota. Essa legenda indica a cor de cada rota e permite a seleção de uma rota específica, clicando sobre o ícone do lado direito de cada rota. Ao clicar sobre a rota, o sistema abre ou recolhe a rota permitindo a visualização dos locais de cada rota. Essa legenda poderá ser exibida ou escondida, conforme a necessidade, clicando sobre o label Menu.

Importante ressaltar que as rotas informadas acima não possuem ligação com o cadastro de rotas do uMov.me. As rotas criadas no uMov.me são tarefas pré-cadastradas que possuem execução recorrente no mobile. Essas rotas visualizadas no mapa, indicam um conjunto de tarefas com ordem de execução de acordo com prioridade e numeração das tarefas. A prioridade das tarefas podem ser modificadas no processo de roteirização das tarefas que será disponibilizado em outro post que será liberado nas próximas semanas.

Caso você tenha posse da URL do mapa, é possível filtrar o mapa para visualizar somente uma rota específica. Para isso, deve ser colocado o seguinte atributo após a URL ?routeId=X, onde X é o id interno do agente que está executando a rota.

Monitoramento individual de tarefa

Esse mapa permite monitorar todas as tarefas com data e hora entre as últimas 24 horas e as próximas 24 horas em relação a geração do mapa. Ou seja, se o mapa é gerado às 14hs do dia 02/02/2016, então o sistema pega todas as tarefas com data e hora superior às 14hs do dia 01/02/2016 e todas as tarefas com data e hora inferior às 14hs do dia 03/02/2016. Isso permite a identificação de todas as tarefas em execução para identificar seu status.

O mapa não carrega nenhuma informação ao carregá-lo. O sistema exige a seleção de um local para visualização a situação de sua tarefa. Essa seleção deve ser realizada a partir do filtro carregado no menu lateral.

Monitoramento individual de tarefas

Figura 4: Exemplo de mapa de monitoramento individual de tarefa

 

Ao selecionar um local, o sistema carrega as informações de acordo com a situação da tarefa:

  • Tarefa em preparação ou pendente de envio para campo: aparece somente a tarefa no ponto de execução. Como o agente ainda não recebeu a tarefa no mobile, considera-se que ela não foi iniciada. Ao clicar sobre o ícone, aparece as informações como nome do local, identificador da tarefa e data e hora prevista da tarefa.
  • Tarefa em campo: como o agente recebeu a tarefa no mobile para execução, aparece a posição atual do agente, baseado na última posição GPS capturada e a tarefa no ponto de execução. Dessa forma, o sistema calcula o tempo estimado de finalização da tarefa, baseado nas demais tarefas que o agente possui, conforme a ordenação das tarefas baseada na prioridade e numeração das tarefas. Ao clicar sobre o ícone, aparece informações do local, da tarefa, data e hora prevista informada na tarefa e data e hora estimada.
  • Tarefa retornada de campo: caso a tarefa já esteja finalizada, aparece apenas a posição da tarefa no ponto de execução, sem a posição atual do agente. Ao clicar sobre o ícone, o sistema mostra as informações do local, tarefa e a data e hora da finalização da tarefa.

O monitoramento individual de tarefa permite carregar os ícones específicos de cada registro ao configurá-lo. Dessa forma, o sistema pode exibir o ícone padrão configurado para cada tarefa ou local (busca da tarefa se existir, caso contrário pega do local) e o ícone padrão configurado em cada agente.

Ficou alguma dúvida? Faça contato com o nosso time!