| Índice |
|---|
...
Esta documentação tem como objetivo orientar sobre o que é a funcionalidade NO DAT tanto no Clockin Mobile (app para smartphone) .
...
finalidade fornecer orientações o processo de unificação dos aplicativos e migração doaplicativo Clock In Kiosk para o Clock In Mobile.
A Unificação dos Aplicativos nasceu da necessidade de termos mais qualidade e agilidade nas entregas de melhorias e manutenções referente ao aplicativo. Desta forma a ideia é uma versão única de aplicativo contemplando e centralizando todas as novas funcionalidades.
Na primeira versão única que liberamos para o mercado tivemos grandes mudanças em relação a forma como ocorre o gerenciamento de imagens dentro do aplicativo. Enquanto o Kiosk faz esse gerenciamento através de arquivos contendo os hashes (os códigos das imagens), o Mobile possui uma estrutura de banco de dados que permite um gerenciamento de hashes de forma mais otimizada. A seguir temos uma detalhamento maior dessa nova arquitetura que chamados de "NO DAT".
O conceito "NO DAT consiste em mudanças " engloba modificações nos aplicativos Mobile para possibilitar a melhoria do com o propósito de aprimorar o reconhecimento facial. Atualmente Tradicionalmente, o processo atual de reconhecimento envolve facial envolvia a leitura de dados da imagem do funcionário em um informações contidas em 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
, correspondentes às imagens dos funcionários.
No entanto, uma transformação foi implementada nesse fluxo. Agora, a leitura de informações contidas nas imagens é efetuada por meio de consultas diretas ao banco de dados, realizadas dentro do próprio aplicativo.
Para viabilizar o reconhecimento facial, o processo gera conjuntos de dados de imagem denominados "hashes". Essencialmente, esses "hashes" representam codificações das características faciais de cada indivíduo.
Essa nova arquitetura operacional introduziu uma mudança notável no processo. A geração do arquivo DAT, anteriormente conhecido como "generate_dat_file", foi substituída pelo processo de criação dos "hashes", denominado "hash_db".
Dessa maneira, o "NO DAT" impulsiona uma abordagem mais ágil e eficiente no reconhecimento facial, simplificando a operação ao utilizar diretamente os dados codificados das imagens e eliminando a necessidade de manipulação de arquivos intermediários. Para saber mais sobre a Geração de Hashes acessar aqui.
Quando os cliente migram para a solução do Aplicativo Mobile tem uma série de benefícios que listamos a seguir:
Ganho de performance e estabilidade nas cargas através do login e nas atualizações dados dados da imagem no aplicativo. Isso contribui para uma experiência mais fluída e confiável para os usuários.
Para identificar se existem funcionários efetuando marcação no aplicativo Clock In Kiosk, pode ser realizada consulta no BackOffice do Clock In, através do passo a passo abaixo:
Caso sejam demonstradas informações na consulta significa que existem funcionários que efetuaram marcações no aplicativo Clock In Kiosk nos últimos 60 dias. Então será necessário ações para migração para o Aplicativo Clock In Mobile descritas a seguir.
Para facilitar esse processo elaboramos um passo a passo detalhado para a migração.
Não. Essa migração poderá ser feita de forma gradual.
Haverá um processo de descontinuidade da Geração de DAT dentro em breve, onde os clientes serão comunicados sobre qual será o prazo dessa migração.