...
Esta documentação tem como objetivo orientar sobre o que é a funcionalidade NO DAT tanto no Clockin Mobile (app para smartphone) quanto no Kiosk (versão tablet) .
O NO DAT consiste em mudanças nos aplicativos Mobile e Kiosk para possibilitar a melhoria do reconhecimento facial. Atualmente o processo atual de reconhecimento envolve a leitura de dados da imagem do funcionário em um arquivo .dat de imagens com extensão "DAT" para o reconhecimento facial, o que pode acarretar em falhas e problemas de performance no reconhecimento.
O fluxo atual do reconhecimento foi modificado para que essa leitura dos dados citados seja feita através da consulta em banco de dados dentro do próprio aplicativo (usaremos um termo chamado de hash).
Alguns pontos relevantes sobre o NO DAT:
Obs.: Clientes que estão em etapa de atualização das versões onde ainda possuem dispositivos com versões anteriores a Mobile/Kiosk 12.1.22100000 (2000), devem permanecer com o parâmetro desabilitado.
No ambiente clica-se em “Carol Apps”
Escolher a opção “TOTVS RH Clockin BackOffice”
Em “Settings”, localizar o item “Geral” para na sequência acessar a opção “Desabilitar geração de arquivo de imagens (DAT)”
...
Ganho de velocidade e performance nas cargas iniciais e parciais dos dados. (Hashes e Employees).
App mais ágil e íntegro para a operação.
Possibilidade dos funcionários em aviso prévio realizar batidas.
A partir de agora os Dat não serão mais gerados, o processo do NO DAT se encontrará configurado no ambiente.
...
A geração dos Hashes é feita por um processo da Plataforma Carol, o processo chama-se “hash_db”, é agendado e executado segundo um agendamento realizado.
Para acessar o mesmo, clica-se em Carol Apps, e depois em “TOTVS RH Clockin BackOffice”Na . Conforme print abaixo na Aba Process, temos o processo “hash_db”.Execução do processo "hash_db":
Após a execução do mesmos, os hashes das imagens são gerados.
...
Os hashes gerados pelo NO DAT são facilmente visualizados através do DM Hashes. A consulta dos Hashes gerados é feita pelo DM Hashes. No Menu lateral esquerdo clica-se em Data Models, para escolher a opção Hashes.
Caso o(a) funcionário(a) utilize "Geofence Employee Level" é necessário atualizar o campo na DM Employee:
No Menu lateral esquerdo, clicar em Data Models e na sequência escolhe-se a opção Employee.
Nesse caso vamos acessar os dados do funcionário “Lucas de Barros Teixeira”. Ao clicar em Edit no canto inferior direito da tela, é possível visualizar as informações que precisamos.
O campo procurado é o último do cadastro do mesmo, nota-se que o Enable Geofence Employee Level encontra-se desabilitado.
Precisamos habilitar o mesmo e clicar em salvar.
Para Visualizar as marcações realizadas na Plataforma Carol, devemos seguir os seguintes passos:
Clicar em Data Models (menu lado direito) e escolher a opção Clock In Records
Utilizando ou não os filtros, podemos visualizar as marcações geradas e as respectivas Image Hashs.
Vídeo demonstrativo de um marcação no Clock In:
View file name realizar-marcações.mp4 height 150
Vídeo explicativo para verificar as informações no Clock In:
View file | ||||
---|---|---|---|---|
|
Vídeo explicativo para a sincronização de dados:
View file | ||||
---|---|---|---|---|
|
Simplificando, o O fluxo do NO DAT é composto dos seguintes passos:
- 1) Cadastramento da Foto, via marcação como sempre foi feito anteriormenteque pode ser feito de três maneiras:
2) Efetuar o agendamento do - O processo de geração de hash (hash_db). Este processo gera informações para DM Hashes, que consequentemente o app no Data Model Hashes,
3) O aplicativo Mobile realiza a sincronização dos hashes e grava as informações em banco de dado de três maneiras:
- O aplicativo solicita ao Clockin as informações dos hashes dos funcionários e atualiza em banco de dados no aplicativo
- 4) Quando o funcionário se posiciona para realizar a marcação por reconhecimento o aplicativo consulta as informações no banco de dados
- Dessa forma o reconhecimento facial fica facilitado além diminuir possíveis erros
...
Ganho de velocidade e performance nas cargas iniciais e parciais dos dados. (Hashes e Employees).
...
App mais ágil e íntegro para a operação.
para realizar o reconhecimento facial
...