Esta documentação tem como objetivo orientar sobre o que é a funcionalidade NO DAT tanto no Clockin Mobile quanto no Kiosk.
Como funciona o processo de reconhecimento facial:
O fluxo de reconhecimento facial envolve os seguintes passos:
- Cadastramento da Foto
- Geração do arquivo DAT - processo onde são gerados os hashes (códigos de pontos da face) em um arquivo do formato txt criptografado e esses arquivos ficam disponíveis no Storage do Google é possível consultar as informações no Clockin Backoffice na interface onde acessa o ambiente do Backoffice na Plataforma.
- O aplicativo recebe o arquivo DAT no momento do login, na execução dos Jobs em primeiro e segundo plano (foreground e background) e quando clica no Sincronizar funcionários na tela de configurações
- Quando o funcionário se posiciona para realizar a marcação por reconhecimento o aplicativo faz a consulta no arquivo DAT.
O que mudou:
- O projeto NO DAT tratou as seguintes temas
- Substituição do arquivo DAT por hashes atualizados em banco de dados para acelerar a consulta e evitar problema técnicos com relação a memória utilizada pelo dispositivo para a leitura dos hashes.
- Inteligência que otimiza o reconhecimento através da identificação dos funcionários que efetuam o reconhecimento no dispositivo, desta forma a busca ocorre em uma rela~ção de funcionários menor.
- Ganho de performance da lista carga de informações no momento do login
O fluxo do NO DAT é composto dos seguintes passos:
- Cadastramento da Foto
- Novo processo de geração de hashes da imagens no Data Model Hashes - o processo ocorre da mesma forma que a geração de dat porém gera a informação em banco de dados
- O aplicativo solicita ao Clockin as informações dos hashes dos funcionários e atualiza em banco de dados no aplicativo
- Quando o funcionário se posiciona para realizar a marcação por reconhecimento o aplicativo consulta informações no banco