Árvore de páginas

01. VISÃO GERAL

Este documento tem como objetivo demonstrar como verificar os tempos para integração dos processo Clockin X Plataforma X ERP 

02. TEMPOS DE INTEGRAÇÃO DA MARCAÇÃO DO DISPOSITIVO PARA O ERP


Seguem abaixo os tempos para cada processo do dispositivo de marcação até o ERP:

  • Dispositivo para Plataforma - de 15 em 15 minutos é executado um processo que integra as marcações com a Plataforma Carol, considerando que o dispositivo deve estar com internet disponível. 
  • Geração de NSR/Envio do Comprovante  - Em um processo unificado ocorre a geração de NSR, geração e envio de comprovante, que estará disponível para conferência e visualização do colaborador, em até 30 minutos, podendo chegar antes. Este tempo refere-se após a chegada do registro na plataforma. Registros pendentes de aprovação não terão NSR gerados.
  • Visibilidade no BackOffice e Disponibilidade para Consumo ERP - O registro poderá ser visualizado no BackOffice, no tempo de 40 minutos a 1h30. Observar que alguns registros podem constar no BackOffice sem o NSR por alguns minutos até a propagação ocorrer.
  • Consumo pelo ERP - O tempo de processo de importação do registro da Plataforma Carol para o ERP depende das configurações e possibilidades do ERP utilizado pelo cliente.
    .

03. SINCRONIZAÇÃO DA LISTA DE FUNCIONÁRIOS E SINCRONIZAÇÃO DE HASHES 


Segue abaixo o detalhamento das sincronizações de funcionários e hashes para o Aplicativo Mobile: 

  • Sincronização da Lista de Dados dos Funcionários: Este processo realiza a sincronização dos dados dos funcionários que estão como ativos no cadastro de funcionário do Clock in para o Aplicativo. Toda vez que há uma sincronização o aplicativo recebe somente os dados que foram alterados na plataforma Carol, otimizando assim o tempo de resposta. Os dados que são sincronizados com o dispositivo são:

    • Nome do funcionário - utilizado para confirmar o reconhecimento facial 

    • CPF - utilizado para confirmar o reconhecimento facial 

    • Endereços de Localização - os endereços serão utilizados para a Gestão de Geofence.

  • Sincronização dos Hashes de Imagens do Funcionário: este processo sincroniza a lista de hashes gerados através do processo da Plataforma Carol "hash_db".(atentar para garantir que o processo executou para que os hashes sejam gerados).


03.1  Momentos da ocorrência da Sincronização de Funcionário e Hashes:

Abaixo estão sendo descritos os momentos em que ocorre a atualização de informações do Clock in para o Aplicativo: 

  • Login no aplicativo: No momento do login a lista de funcionários, endereços e hashes é sincronizada com o dispositivo. Esta sincronização é total ou seja todas as informações são sincronizadas nesse momento.

  • Aplicativo minimizado (Background): Quando o Aplicativo está minimizado a sincronização da lista é feita através de Jobs que são executados de 4 em 4 horas para sincronizar a lista de funcionários, endereços e hashes (atualização de informações ou seja, somente as diferenças).

  • Quando o aplicativo é reaberto: Quando removemos o aplicativo da "bandeja" ou de segundo plano e abrimos novamente, também é realizada a sincronização dos funcionários, endereço e hashes (atualização de informações ou seja, somente as diferenças).

  • Sincronização manual: Quando o usuário acessa a tela de configuração do aplicativo e pressiona o botão "Sincronizar Funcionários a lista de funcionários, endereços e hashes são atualizadas (atualização de informações ou seja, somente as diferenças). 

  • Aplicativo aberto (Foreground): Quando o Aplicativo está aberto a sincronização da lista é feita através de Jobs que são executados de 4 em 4 horas para sincronizar a lista de funcionários, endereços e hashes (atualização de informações ou seja, somente as diferenças).

  • Sair de (Background) para (Foreground): Ao minimizar o aplicativo e retornar para o mesmo, o processo de sincronismo não ocorre, ou seja, não acontece nenhuma carga de (hashes / funcionários).


Quando o aplicativo fica aberto em um tablet,  observar que é necessário que seja efetuada uma configuração do campo "Horário para sincronização das imagens" no Settings informando o horário de início e fim para que o processo em Foreground seja efetuado. Ex: 08-23