Árvore de páginas

Versões comparadas

Chave

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

Índice
Visão Geral

01. VISÃO GERAL


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 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 txt  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:

  • É necessário atualizar o aplicativo para a versão 12.1.22120000 a partir do número 2000;
  • 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;
  • Com o NO DAT não será mais necessário a geração de Dat:

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

 É necessário habilitar a configuração  e clicar em salvar.

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. 

Os hashes gerados pelo NO DAT são facilmente visualizados através do DM Hashes.
Obs. Lembrando que os Hashes serão gerados apenas Funcionários ativos em seu ambiente, e caso um funcionário tenha data de desligamento “futura” será possível efetuar marcações.

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 Aba Process, temos o processo “hash_db”.

Execução do processo "hash_db":

Image Removed

Após a execução do mesmos, os hashes das imagens são gerados.

Image Removed

Como Consultar os hashes gerados na plataforma ?

A consulta dos Hashes gerados é feita pelo DM Hashes.

No Menu lateral esquerdo clica-se em Data Models, para escolher a opção Hashes.

Image Removed

Image Removed

Como configurar o funcionário para utilizar o NO DAT ?

Para que o(a) Funcionário(a) seja habilitado para o NO DAT é necessário atualizar o Geofence Employee Level no 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 fluxo do NO DAT é composto dos seguintes passos: 

- Cadastramento da Foto, via marcação como sempre foi feito anteriormente

- O processo de geração de hash (hash_db) gera informações para DM Hashes, que consequentemente o app 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

- Quando o funcionário se posiciona para realizar a marcação por reconhecimento o aplicativo consulta informações no banco de dados

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".


02. O QUE É O NO DAT ?


O conceito "NO DAT" engloba modificações nos aplicativos Mobile com o propósito de aprimorar o reconhecimento facial. Tradicionalmente, o processo de reconhecimento facial envolvia a leitura de informações contidas em arquivo de imagens com extensão "DAT", 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.


03. QUAIS SÃO OS BENEFÍCIOS DE MIGRAR PARA CLOCK IN MOBILE ?


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 no Reconhecimento Facial. A transição para essa abordagem resulta em uma melhoria no desempenho do processo de reconhecimento facial, otimizando a velocidade e eficácia da identificação.
  • 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.

  • Mais segurança na utilização do Mobile em Tablet com a utilização do PIN. A introdução do PIN como medida de segurança acrescenta um nível adicional de proteção, aprimorando a segurança geral da utilização do aplicativo.
  • Maior integridade no reconhecimento facial através da solicitação do CPF para o Multi reconhecimento. 
  • Maior integridade das marcações através da mudança na arquitetura do banco de marcações. 
  • Outras funcionalidades e correções descritas aqui


04. COMO VERIFICAR SE O AMBIENTE UTILIZA O APLICATIVO KIOSK PARA MARCAÇÃO DE PONTO


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:

  1. Acessar o Backoffice do Clock In através do login; 
  2. Selecionar a opção de menu "Marcações";
  3. Realizar o filtro de data que poderá ser através da seleção da opção "Customizar";
  4. Informar a data de início e fim que poderá ser os últimos 60 dias; 
  5. Na ícone "engrenagem" selecionar o campo "Nome do App";
  6. No canto superior direito da consulta clicar no link "Busca Avançada";
  7. Na opção "Busca Avançada" clicar no link "Selecionar Filtros" e selecionar o campo 'Nome do app";
  8. Informar "Clock-In Kiosk" no campo "Nome do app" e pressionar o botão "Aplicar filtro".

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. 


05. QUAL O PROCESSO PARA MIGRAR PARA O MOBILE ?


Para facilitar esse processo elaboramos um passo a passo  detalhado para a migração.


06. SERÁ NECESSÁRIO ATUALIZAR TODOS OS DISPOSITIVOS DE UMA SÓ VEZ ?


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.- Dessa forma o reconhecimento facial fica facilitado além diminuir possíveis erros