Esta documentação tem como objetivo orientar sobre o que é a funcionalidade NO DAT tanto no Clockin Mobile (app para smartphone) .
O NO DAT consiste em mudanças nos aplicativos Mobile 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 de imagens com extensão "DAT" para o reconhecimento facial.
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:
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 geração dos Hashes é feita por um processo da Plataforma Carol, o processo chama-se “hash_db”, é executado segundo um agendamento realizado. Para acessar o mesmo, clica-se em Carol Apps, e depois em “TOTVS RH Clockin BackOffice”. Conforme print abaixo na Aba Process, temos o 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.
![]()

O fluxo do NO DAT é composto dos seguintes passos:
1) Cadastramento da Foto, que pode ser feito de três maneiras:
2) Efetuar o agendamento do processo de geração de hash (hash_db). Este processo gera informações 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:
4) Quando o funcionário se posiciona para realizar a marcação por reconhecimento o aplicativo consulta as informações no banco de dados para realizar o reconhecimento facial
