HCM – Marcação Ponto – Marcação com 1 hora de atraso no mapa
Incidente
No módulo Marcação de Ponto 2.0 Biometria, ao realizar uma marcação no client, ao verificar a tela de Mapa dentro do Senior X esta marcação fica registrada com 1 hora de atraso.
Causa
Este incidente ocorre, pois o JDK 11 da maquina client, definido na variável de ambiente JAVA_HOME_MOB, não tem as correções de time-zone atuais do Brasil, conforme documentação da Oracle:
Solução
Para que o incidente não ocorra, será necessário aplicar o patch de correção do timezone do Java. Para isso, realize os passos a seguir:
1. Acesse as variáveis de ambiente e veja na variável JAVA_HOME_MOB onde está o JDK utilizado, lembrando que este diretório vai variar conforme cada instalação:
2. Acesse a pasta bin, que fica dentro da instalação do Java coletado no passo anterior, conforme exemplo abaixo:
3. Descompacte os anexos e coloque os arquivos tzupdater.jar e tzdata2019C.tar.gz dentro dessa pasta bin, conforme exemplo abaixo:
4. Execute o CMD com privilégios de administrador:
4.1. Navegue até na pasta bin com o comando CD e o diretório da pasta bin e tecle Enter, conforme exemplo abaixo:
4.2. Execute o comando para aplicar o patch e tecle enter:
java.exe -jar tzupdater.jar -l file:tzdata2019C.tar.gz -v -f
5. Abra a aplicação e realize um novo teste.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.