Novas configurações na coleta de GPS

O recurso de coleta de GPS na plataforma uMov.me é muito utilizado para confirmar que o operador do mobile passou por determinado ponto e/ou executou uma tarefa no local correto. Além disso, o GPS pode ser coletado no momento da execução de uma tarefa ou de forma automática buscando a partir de um tempo ou distância determinada.

As configurações sobre a coleta do GPS podem ser realizadas para todos os usuários do sistema, aplicando-as nos parâmetros do sistema. Nessa tela, também é possível informar o tempo de espera para coleta de GPS e o provedor de localização, que pode ser pelo hardware de GPS do aparelho, a rede ou ambos.

Habilitar coleta de GPS no agente

Figura 1: Habilitando configuração para coleta de GPS no cadastro de pessoas

Agora o sistema também permite configurar regras diferentes para cada usuário do sistema. Isso pode ser útil em situações onde sua equipe em campo utiliza diferentes meios de locomoção, como bicicleta, motocicleta e carro, por exemplo. Para configurar essas opções no cadastro de pessoas, os campos devem ser habilitados nas configurações da pessoa, conforme mostrado na Figura 1.

configuracao de gps na pessoa

Figura 2: Cadastro de pessoas com nova seção para configurações de GPS

Acessando o cadastro de pessoas, há uma nova seção chamada Configurações de GPS, conforme pode ser observado na Figura 2. Nessa área é possível informar o tempo para a recorrência da coleta, a distância para fazer nova coleta de GPS e também, informar as políticas de execução de GPS, que permitem informar a frequência (dias e horários) da coleta. Veja abaixo o detalhamento dessas configurações.

Captura de GPS baseada no tempo

Se você deseja coletar GPS automaticamente a cada X minutos, é necessário configurar o intervalo em minutos para a coleta de GPS. O sistema fará automaticamente o controle a fim de identificar o horário da última coleta e irá disparar nova coleta quando o intervalo de tempo for atingido.

Captura de GPS baseada na distância

Caso você precise que o GPS seja coletado à medida que o usuário faz o deslocamento, você deve configurar a distância em KM para realizar a coleta. O sistema armazenará a última posição geográfica da coleta e fará nova coleta somente quando a próxima posição atingir a distância configurada. É importante ressaltar que se você deseja coletar em metros, pode ser utilizado o decimal de KM (exemplo: 0,5 KM = 500 metros).

Captura de GPS baseada no tempo e distância

É possível também utilizar as duas configurações simultaneamente. Ou seja, controlar a coleta de GPS a cada X tempo, mas também levando em conta a distância. Porém, nesse caso, o sistema sempre irá buscar a posição geográfica a partir do tempo, e irá descartar a coordenada caso a distância dela em relação a última coordenada capturada for inferior à distância configurada.

Política de execução de GPS

Caso essas opções de coleta automática de GPS estejam configuradas, o sistema passa a capturar sempre as coordenadas geográficas, desde que o uMov.me esteja sendo executado no aparelho. Porém, em algumas situações não deve capturar as coordenadas, pois está fora do horário de trabalho do agente em campo.

Sendo assim, foi criada a possibilidade de configurar para cada usuário as políticas de execução de GPS, que visam determinar quais os dias da semana e horários que a coleta deve ser realizada.

politica de execucao de gps

Figura 3: Exemplo de cadastro de política de execução de GPS, com os dia da semana e horários de coleta

Importante ressaltar também que é possível definir mais que uma política para um usuário. Isso para situações onde o horário varia conforme o dia da semana. Ou seja, de segunda a sexta trabalha em um horário, e no sábado em outro, por exemplo. Veja na figura 3 um exemplo de criação de política de execução de GPS.

Todos os recursos citados acima estão disponíveis na plataforma Android a partir da versão 04.77. Em breve estaremos disponibilizando na plataforma iOS.

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