...
- Dispositivo para Plataforma (Staging Table) - 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.
- Plataforma (Staging Table) Backoffice (Golden Record) - esse tempo é quase instantâneo, pode variar em caso de lentidão na Plataforma estes tempos depende se o ambiente está atualizado com a Processo via Pipeline ou não. Caso não esteja com o processo via pipeline, o processo é quase que instantánel porém também depende da fila de processamento da Plataforma Carol, existem períodos onde essa fila é grande e isso acaba impactando no processamento das marcações. No caso de ambientes que já possuem o Processo via Pipeline verificar no item 03 o detalhamento.
- Geração de NSR - processo que é executado via agendamentopara os processos que não são via pipeline a geração de NSR é executada via agendamento feita pelo usuário. Então o tempo depende do deste agendamento. Se for executado de 5 em 5 minutos é esse o tempo considerado. porém é necessário também considerar o volume de informação a ser processada. Para ambientes que possuem o Processo via Pipeline verificar no item o detalhamento.
- Golden Record/Backoffice para ERP - depende do processo de agendamento do ERP. Se for executado de 5 em 5 minutos é esse o tempo considerado. porém é necessário também considerar o volume de informação a ser processada.
03. TEMPOS DE INTEGRAÇÃO CONSIDERANDO PROCESSOS VIA PIPELINE
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:
- Processo de pipelines: é executado no tempo máximo de 15 em 15 min.
- Geração do NSR: É executado no minuto 0, 20 e 40 de cada hora
- Geração de recibo: É executado no minuto 10, 30 e 50 de cada hora
- Envio do recibo: É executado no minuto 0, 20 e 40 de cada hora
Em media o tempo total para para que o processo seja é de 35 minutos até marcação chegar no BackOffice, pois temos 15 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 15 minutos, pois temos 35 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.
04. TEMPOS DE INTEGRAÇÃO DA LISTA DE FUNCIONÁRIOS E ARQUIVOS DE IMAGEM PARA O DISPOSITIVO
- Integração da Lista de Dados do Funcionários: este processo realizar a integração dos dados do funcionários que estão como ativos no cadastro de funcionário. Os dados que são integrados com o dispositivo são 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 Aplicativo Mobile/Kiosk: no momento do login a lista de funcionários e endereços é integrada com o dispositivo
- Quando Aplicativo Mobile fica Minimizado (Background) : quando o Aplicativo é minimizado a integração da lista é feita através de Jobs que são executados de 15 em 15 minutos para integrar lista ou quando abre o Aplicativo é realizada uma atualização de funcionários.
- Quando Aplicativo Kiosk fica aberto (Foreground): quando o Aplicativo está aberto a integração da lista é feita através de Jobs que são executados de 15 em 15 minutos.
- Quando o usuário acessa e tela de configuração do dispositivo e pressiona o botão "Sincronizar Funcionários"
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:
...