...
Índice |
---|
...
...
Este documento tem como objetivo demonstrar como verificar os tempos para integração dos processo Clockin X Plataforma X ERP
Após a implementação do Processo via Pipeline existem vários processos que ocorrem até a marcação chegar no BackOffice. Nos ambientes os agendamento dos processos estão configurados da seguinte forma:
Em media o tempo total para para que o processo seja é de 34 minutos até marcação chegar no BackOffice, pois temos 14 minutos para o processamento da pipeline + 20 minutos para o processamento do NSR
Em média o tempo total para que o recibo seja gerado e enviado é de 1 hora e 14 minutos, pois temos 34 minutos para a geração do NSR + 20 minutos para a geração recibo e + 20 minutos para efetuar o processo de envio
Sobre a fila de chegada do registro a Carol, há um tempo entre o mobile enviar e o registro cair na staging que pode gerar um "delay", desta forma esse tempo que foi passado acima depende do tempo de processamento dessa fila.
...
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.
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
o nome do funcionário, CPF e lista de endereços. O Nome e o CPF é usado para confirmar o reconhecimento facial caso não identificado pela Foto. E os endereços serão utilizado para identificar se o funcionário está dentro ou fora da Geofence caso o uso do Geofence esteja parametrizado.Plataforma Carol para Dispositivo - a integração ocorre em 3 momentos:Quando é efetuado login no App: nomomento do login a lista de funcionários, endereços e
endereçoshashes é
integradasincronizada com o dispositivo
. Esta sincronização é total ou seja todas as informações são sincronizadas nesse momento.
Aplicativo minimizado
Quando ele fica Minimizado(Background):
quandoQuando o
app éAplicativo está minimizado a
integraçãosincronização da lista é feita através de Jobs
do Appque são executados de
154 em
15 minutos para integrar lista.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
Quando o usuário acessa etela de configuração do
dispositivoaplicativo 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
Integração do Arquivo de Imagem do Funcionário: este processo integra o arquivo de imagens gerados através da Task generate_dat_files. (atentar para garantir que o processo executou para que o arquivo de imagem esteja atualizado).
Plataforma Carol para Dispositivo - a integração ocorre em 3 momentos:da lista é feita através de Jobs
do Appque são executados de 4 em 4 horas para
integrar lista. Este tempo mais longo foi necessário devido ao custo da Carol para esse processo.Quando o usuário acessa a tela de configuração do dispositivo e pressiona o botão "Sincronizar Funcionários".sincronizar a lista de funcionários, endereços e hashes (atualização de informações ou seja, somente as diferenças).
Aviso |
---|
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 |