A app WorkpassID utiliza geofencing para registar automaticamente a presença com base na localização física de um trabalhador, sem necessitar que este faça check-in ou check-out manualmente. Este artigo explica como funciona o geofencing, quais são os seus limites e o que ter em conta ao configurar geofences para os seus projetos.
O que é um geofence?
Um geofence é um limite digital à volta de uma área geográfica, como um estaleiro de construção. Quando o telemóvel de um trabalhador atravessa este limite, a app deteta a sua presença e faz automaticamente o check-in ou check-out.
Para determinar a localização do telemóvel, a app WorkpassID utiliza uma combinação de:
Dados de localização GPS
Redes Wi-Fi próximas
Antenas de rede móvel
A precisão do geofence não é tão exata como a de um GPS autónomo. Dependendo do ambiente do trabalhador e do modelo de telemóvel, a app pode apenas detetar o limite do geofence com uma margem de até 200 metros.
Este é um compromisso deliberado:
Duração da bateria: um rastreio GPS contínuo de alta precisão esgotaria a bateria do telemóvel de um trabalhador em poucas horas. A app utiliza métodos de localização de menor consumo energético, que gastam muito menos bateria.
Privacidade: a app só precisa de saber quando um trabalhador entra ou sai de um geofence, não a sua localização exata. Um rastreio menos preciso significa que são recolhidos menos dados pessoais de localização.
O que o geofence faz
Check-in: quando um trabalhador entra na área do geofence, a app faz automaticamente o check-in
Check-out: quando sai, a app faz o check-out
Notificação: os trabalhadores recebem uma notificação a confirmar cada check-in ou check-out
Regras para configurar geofences
Para que o geofencing funcione de forma fiável, siga estas regras ao configurar os locais dos projetos.
Tamanho mínimo
Um geofence deve ter pelo menos 200 metros de diâmetro. Normalmente, quanto maior, melhor. Zonas mais pequenas resultam numa deteção pouco fiável ou incorreta.
Distância entre geofences
Os geofences devem estar a pelo menos 200 metros de distância uns dos outros. Não é permitida a sobreposição de geofences. Esta causa check-ins falsos ou eventos não registados.
Atualizar um geofence existente
Quando atualiza um geofence, os trabalhadores têm de abrir a app para que a alteração tenha efeito. A atualização só ocorre efetivamente quando a app é aberta.
Os trabalhadores são convidados a abrir a app em duas situações:
Após qualquer atualização de geofence: os trabalhadores recebem uma notificação a pedir que abram a app
No check-in: se os geofences do projeto tiverem mudado desde a última vez que abriram a app, também são convidados a abri-la nesse momento
É importante comunicar isto aos trabalhadores. Se não abrirem a app após uma atualização, continuarão a utilizar os limites de geofence antigos.
Limitações a ter em conta
O geofencing depende de fatores fora do controlo da app. Mesmo com um geofence corretamente configurado, os seguintes fatores podem causar atrasos ou eventos não registados.
Ligação à internet inexistente ou fraca
Se o trabalhador não tiver internet, o seu check-in/check-out é armazenado localmente no telemóvel e enviado mais tarde quando ocorrer uma das seguintes situações:
O trabalhador abre a app
O telemóvel é ligado ao carregador
Os eventos armazenados que não sejam enviados no prazo de 24 horas são descartados e não chegam a ser enviados
A vista "Atualmente no local" para os controladores pode sofrer atrasos significativos nestes casos
Definições de bateria do telemóvel
Alguns dispositivos restringem as atualizações de localização em segundo plano para poupar bateria. Para que o geofencing funcione de forma fiável, o telemóvel do trabalhador deve ter:
Permissão para utilizar a localização em qualquer altura (não apenas enquanto a app está aberta)
Otimização de bateria desativada para a app WorkpassID
Os dispositivos Android tendem mais do que os iPhones a restringir a localização em segundo plano.
Interferência de GPS e ambiental
Os sinais de GPS podem ser fracos em:
Túneis
Edifícios de grande dimensão
Áreas urbanas densas
Locais com estruturas metálicas altas (comuns em estaleiros de construção)
Isto pode resultar em check-ins ou check-outs não registados ou incorretos.
Tipo de telemóvel
O comportamento do geofencing varia consoante os dispositivos e sistemas operativos. Telemóveis de gama baixa ou mais antigos tendem a ter uma deteção de localização menos fiável.
O que comunicar aos seus trabalhadores
Para que o geofencing funcione de forma fiável no telemóvel de um trabalhador, este deve:
Abrir a app pelo menos uma vez por dia
Permitir o acesso permanente à localização para a app WorkpassID
Desativar a otimização de bateria para a app WorkpassID
Garantir que tem dados móveis ou Wi-Fi disponíveis quando está no local
O que isto significa para os relatórios de presenças
Cada check-in é associado a um check-out, garantindo dados de presença fiáveis
A vista em tempo real "Atualmente no local" pode sofrer atrasos se um trabalhador não tiver internet nesse momento