01. VISÃO GERAL

Esta documentação tem como objetivo orientar sobre a funcionalidade NO DAT no Clockin Mobile.


02. O QUE É O NO DAT ?

O NO DAT consiste em mudanças nos aplicativos Mobile para possibilitar a melhoria do reconhecimento facial. Atualmente o processo de reconhecimento envolve a leitura de dados da imagem do funcionário em um arquivo de imagens com extensão "DAT" para o reconhecimento facial. 

O fluxo atual do reconhecimento foi modificado para que essa leitura de dados da imagem seja feita através de consulta em banco de dados dentro do próprio aplicativo. 

Os dados de imagem gerados para que seja feito o reconhecimento facial são chamados de "hashes" de imagem que nada mais é do que a codificação dos pontos da face da pessoa. 

Com essa nova arquitetura a geração de Arquivo DAT (nome do processo na Carol é chamado "generate_dat_file") foi substituída pelo processo de Geração de "Hashes"  (nome do processo de geração chamado "hash_db").

Alguns pontos a liberação do NO DAT:


03. QUAIS SÃO AS NOVAS FUNCIONALIDADES DO NO DAT ?


3.1 Informar PIN para acessar tela de configuração do aplicativo Mobile

No aplicativo Mobile agora é possível informar um PIN para acesso a tela de configurações. O PIN nada mais é do que uma senha que permite restringir o acesso as funções da tela de configurações. Clique aqui e saiba mais.

3.2 Ressincronização de Marcações

O botão de atualizar batidas possui um comportamento semelhante à sincronização de batidas, porém deve ser utilizado quando há a necessidade de sincronizar marcações que possuam mais de 48 horas.

Esta funcionalidade irá atualizar todas as marcações dos últimos 40 dias.

Após a sincronização destes dados, o botão ficará desabilitado pelas próximas 4 horas.

ATENÇÃO!

3.3  Lista de Multi reconhecimento substituída pelo solicitação do CPF 

O Multi reconhecimento nada mais é do que a relação de pessoas que foram identificadas pela Inteligência Artificial como sendo as possíveis faces para efetuar o reconhecimento

O Multi reconhecimento ocorria quando o funcionário efetuava o reconhecimento e o aplicativo gerava uma lista de pessoas que poderiam ser as possíveis faces, e então o funcionário selecionava o nome da pessoa para receber as marcações.

Foi feito uma implementação para aumentar a privacidade de dados e exatidão do reconhecimento facial diante dessa situação. Clique aqui e saiba mais.

3.4  Permitir marcações de ponto para funcionários em Aviso Prévio 

Nova funcionalidade que permite o acesso ao aplicativo e a marcação de ponto mesmo o funcionário possuindo uma data de desligamento futura

3.5  Timer para voltar a Tela de Reconhecimento

O usuário não tinha possibilidade de retornar da Tela de Associação de CPF. Foi implementado um timer que após 10 segundos sem interação o aplicativo retorna para a tela de Reconhecimento.


04. QUAIS SÃO OS BENEFÍCIOS DO NO DAT ?

Segue os benefícios do NO DAT:


05. PRECISO ATUALIZAR TODOS OS DISPOSITIVOS DE UMA SÓ VEZ ?


Não. A versão do Mobile com a Geração de DAT continuará ativa. Para isso os dois processos de geração de imagem (generate_dat_file e hash_db) devem estar com agendamento e sendo executado de forma alternada.

Haverá um processo de descontinuidade da Geração de DAT no futuro, onde os clientes serão comunicados sobre qual será o prazo.


06. QUANDO AS FUNCIONALIDADES ESTARÃO DISPONÍVEIS NO KIOSK?

Essas funcionalidades somente estarão disponíveis para o Aplicativo Mobile.


07. É POSSÍVEL SUBSTITUIR O KIOSK PELO MOBILE ?

Sim, basta baixar a versão do Aplicativo Mobile no Tablet e realizar um login com o mesmo usuário.


08. É POSSÍVEL REALIZAR UM TESTE DO APLICATIVO NO DAT VERSÃO NO DAT?

Sim, na loja Google Play já temos disponível uma versão NO DAT para Beta Testes.


09. O KIOSK SERÁ DESCONTINUADO ?

A ideia no futuro é termos uma versão única de aplicativo porém no momento não temos planejamento de descontinuidade, porém no futuro. Quando tivermos o planejamentos os clientes serão informados sobre prazos e demais informações. 

09. QUAIS AS AÇÕES PARA INICIAR O USO DA VERSÃO?


Passo 1 - Obrigatório - Novo processo de geração de Hashes - O agendamento da geração de Hashes foi criado automaticamente para clientes que possuem o agendamento da geração de DAT. Desta forma é necessário somente conferir se o processo está sendo executado com sucesso. Para entender como realizar ação  conferir o agendamento e criá-lo, se necessário, acessar o item 06 desta documentação. Em caso de inconsistência na geração do "hash_db" solicitamos que seja aberto um ticket para que Suporte TOTVS avalie a situação.

Passo 2 - Opcional - Parametrizar o usuário do Aplicativo Mobile para utilização do PIN, para verificar como realizar essa ação acessar aqui. 

Passo 3 - Opcional - Efetuar orientação para os funcionários através de um comunicado sobre a alteração de fluxo para o reconhecimento facial quando ocorrer o Multi Reconhecimento. 

Passo 4 - Opcional - para os clientes que estão sofrendo com perdas de marcação, entrar em contato com o Suporte para solicitar a ativação da funcionalidade Ressincronização de marcações. Mais detalhes no item 3.1 desta documentação.

Passo 5 - Opcional - Realizar a atualização da versão Beta Teste para conhecer a versão e verificar a funcionalidade. Em caso de erro solicitamos a abertura de ticket. Para verificar como realizar a atualização de versão beta acessar aqui.


Após a liberação da versão oficial o aplicativo poderá ser baixado na loja do Google Play ou do Apple Store para a utilização. 



07. COMO HABILITAR E EXECUTAR O A GERAÇÃO DE HASHES ?


A Geração dos Hashes é feita por um processo da Plataforma Carol, o processo chama-se “hash_db”, é executado através de agendamento. Para acessar, selecionar Carol Apps, e depois “TOTVS RH Clockin BackOffice”. Conforme print abaixo na Aba Process, temos o processo “hash_db”:



A Geração dos Hashes será concluída quando for demonstrado o status "Complete" na linha do Processo hash_db, conforme print abaixo:


Para verificar se o processo já está agendado, na Tela de Execução do Processo Hash_db  (Selecionar Carol Apps, e depois “TOTVS RH Clockin BackOffice”. na aba "Process" temos o processo “hash_db”). Na coluna Schedule da consulta dos Processos é possível ver o agendamento do processo realizado.  Segue abaixo algumas regras:

Para realizar o agendamento, na coluna "Schedule" é necessário acessar o link "+ Add a Schedule" e informar o agendamento conforme as regras descritas no parágrafo acima. Lembrando que o agendamento pode ser informado considerando a mesma configuração do processo generate_dat_file porém intercalando os horários.


08. COMO CONSULTAR OS HASHES GERADOS ?


Os hashes gerados são facilmente visualizados através do "Data Model Hashes". No Menu lateral esquerdo clica-se em "Data Model", para escolher a opção "Hashes". Segue abaixo um descritivo do que significa cada campo do "Data Model Hashes":

Abaixo as regras para ocorrer a Geração de Hashes:


09. QUAIS OS PASSOS PARA REALIZAR O FLUXO DO NO DAT ?

O fluxo do NO DAT é composto dos seguintes passos: 

Passo 1 - Cadastramento da Foto, que pode ser feito de três maneiras:

Passo 2 - Efetuar o agendamento do processo de Geração de "Hashes" ("hash_db"). Este processo gera informações no  "Data Model Hashes". Para maiores detalhes acessar o item 06 desta documentação

Passo 3 - O aplicativo Mobile realiza a sincronização dos "hashes" e grava as informações em banco de dados de três maneiras:

Passo 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. Abaixo as regras que são usados para o buscar o os "hashes" para o reconhecimento: