Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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