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 (app para smartphone) quanto no Kiosk (versão tablet) .

O que é o NO DAT?

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:

  • É A versão do NO DAT estará disponível a partir de junho de 2023 e será necessário atualizar o aplicativo para a versão 12.1.22120000 a partir do número 2000;23030000 ou superior; 
  • A atualização é facilmente feita através da loja de aplicativos (Google Play para dispositivos Android e App Store para dispositivos IOS);
  • O mesmo está disponibilizado para a versão Mobile e Kiosk;Mobile 
  • Com o NO DAT não será mais necessário a geração de 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.

Como fazer para desabilitar a geração de Dat?

 No ambiente clica-se em “Carol Apps”

Image Removed

Escolher a opção “TOTVS RH Clockin BackOffice”

Image Removed

Em “Settings”, localizar o item “Geral” para na sequência acessar a opção “Desabilitar geração de arquivo de imagens (DAT)”

Image Removed

...

  • Geração de DAT (generate_dat_file), será substituída pela Geração do Hashes (hash_db)

Quais são os Benefícios do NO DAT?

  • Ganho de velocidade e performance nas cargas iniciais e parciais dos dados. (Hashes e Employees).

  • Remoção do arquivo .dat, o mesmo que causava perda de perfomance e problemas no reconhecimento facial.
  • Facilidade de análise dos Hashes ativos na plataforma Carol.
  • App mais ágil e íntegro para a operação.

  • Possibilidade dos funcionários em aviso prévio realizar batidas.


Como fazer para habilitar e efetuar a geração do novo processo de geração de hashes ?

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.

...

Como Consultar os hashes gerados na plataforma ?

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.

Como configurar o funcionário para utilizar Geofence Employee Level no NO DAT ? 

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.

Image Removed

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.

Image Removed

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.  

Image Removed

Como consultar os hashes gerados na marcação?

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

Image Removed

Utilizando ou não os filtros, podemos visualizar as marcações geradas e as respectivas Image Hashs.

Image Removed

Vídeos com demonstração dos processos 

Vídeo demonstrativo de um marcação no Clock In:

View file
namerealizar-marcações.mp4
height150

Vídeo explicativo para verificar as informações no Clock In:

View file
nameverificação-infos.mp4
height150

Vídeo explicativo para a sincronização de dados:

View file
namesincronizar-infos.mp4
height150


Quais são os passos para realizar o fluxo do NO DAT ?

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:

  • Inserir no Backoffice 
  • Associação de Fotos na Marcação 
  • Integração da Foto via ERP 

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:

  • No momento do login, 
  • de tempos em tempos através de uma agendamento no aplicativo
  • pelo botão Sincronização realiza a sincronização no início e através do botão de sincronização parcial (menu lateral do app)

- 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

Benefícios do 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.

para realizar o reconhecimento facial 


Implementações Futuras:


  • Ao efetuarmos a liberação do NO DAT teremos um período em que a funcionalidades de banco de imagem pelo arquivo DAT e NO DAT funcionarão em paralelo enquanto os aplicativos não são todos atualizados para a versão do NO DAT. Para facilitar a transição, será disponibilizada uma forma de o cliente poder ter um único processo que irá gerar tanto os hashes quando o DAT.  No settings temos já um parametro que irá possibilitar essa função porém o campo ainda tem a funcionalidade.  

Image Added



 

...