01. Visão Geral
Este documento tem como objetivo demonstrar como verificar se o dispositivo pode ter sofrido alteração de data/hora ou GMT. Para a verificação das informações é necessário oter o entendimento de como funciona a parametrização da Estratégia de horário de marcação do Settings:
- Campo "Origem da Data/hora utilizada pelo dispositivo para definir o instante da marcação de ponto" esta parametrizado como "Dispositivo": se o dispositivo estiver com Configuração de Data e Hora Automáticas do Dispositivo desabilitada então irá buscar a data e hora que estiver informado no campo "Data" e campo "Hora" da configuração. Para essa situação existe o risco de a data e hora ter sido alterada no dispositivo.
- Campo "Origem da Data/hora utilizada pelo dispositivo para definir o instante da marcação de ponto" está parametrizado como "Remota (Servidor Web/GPS)": quando o parâmetro está informado como "Remota (Servidor Web/GPS)" mesmo que a configuração do dispositivo seja desabilitada o aplicativo nunca busca das configurações do dispositivo.
- Origem da Data/hora utilizada pelo dispositivo para definir o instante da marcação de ponto deverá estar parametrizado como "Ambas": quando a parametrização desse campo está dessa forma se o dispositivo estiver conectado a internet, sempre irá buscar o data e horário ou do servidor web ou do GPS caso ele esteja em um local que existe sinal de independente se o usuário está com o configuração de "Data e Hora Automáticas" do Dispositivo desabilitado. Porém se o dispositivo estiver sem internet e se o GPS não estiver disponível para o local onde se encontra o dispositivo então a data e hora tem origem no dispositivo. Desta forma se o dispositivo estiver com Configuração de Data e Hora Automáticas do Dispositivo desabilitada então irá buscar a data e hora que estiver informado no campo "Data" e campo "Hora" da configuração. Para essa situação existe o risco de a data e hora ter sido alterada no dispositivo.
Para a obtenção do campo GMT o aplicativo busca sempre do dispositivo, independente da parametrização do campo "Origem da Data/hora utilizada pelo dispositivo para definir o instante da marcação de ponto". Desta forma se o usuário desabilitou a "Data e Hora Automáticas" do dispositivo existe o risco de ter ocorrido uma alteração no GMT do dispositivo.
Outro ponto que dever ser observado é que mesmo habilitando "Data e Hora Automáticas" o sistema operacional do dispositivo mantém o último GMT informado. Desta forma se ocorreu alguma alteração no GMT com o parâmetro desabilitado o último GMT é o que vai ser considerado.
02. Orientações
Nos casos em que origem da data e hora é do Dispositivo e como é feito para consultar se foi feita alteração do horário duas informações hoje podem ser rastreadas na marcação:
Passo 1 - Acessar a plataforma
Passo 2 - Acessar o Explore
Passo 3 - Selecionar o Data Model Clock in Records
Passo 4 - Filtrar as informações do CPF (Person ID) e da data e hora (Date/Time) que deseja consultar
Passo 5 - Acessar o registro do Clock in Records e verificar se o campo "Update Date/Time Mobile automatically?" estiver como "False" e o campo "Date/Time Provider" estiver como "Device" conforme a tela abaixa existe o risco do horário ter sido alterado no dispositivo.
