Árvore de páginas

Versões comparadas

Chave

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

Índice

01. 

...

VISIÓN GENERAL

Este documento tem tiene como objetivo demonstrar como verificar os tempos para integração dos processo Clockin X Plataforma X mostrar cómo verificar los tiempos para integración del proceso Clockin vs. Plataforma vs. ERP 

02.

...

TIEMPOS DE INTEGRACIÓN DEL REGISTRO DEL DISPOSITIVO PARA

...

EL ERP

  • Dispositivo para Plataforma (Staging Table) - de 15 em en 15 minutos é executado um processo que integra as marcações com a se ejecuta un proceso que integra los registros con la Plataforma Carol, considerando que o el dispositivo deve debe estar com con internet disponíveldisponible
  • Plataforma (Staging Table) Backoffice (Golden Record) - 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.estos tiempos dependen de que el entorno esté actualizado con el Proceso vía Pipeline o no. Si no estuviera con el proceso vía pipeline, el proceso casi es instantáneo, sin embargo, también depende de la cola de procesamiento de la Plataforma Carol, existen períodos donde esta cola es grande, lo cual impacta en el procesamiento de los registros. En el caso de entornos que tienen el Proceso vía Pipeline vean el detalle en el ítem 03.
  • Generación de NSR, para los procesos que no son vía pipeline, la generación de NSR se ejecuta vía programación en agenda realizada por el usuario. Entonces el tiempo depende de esta programación en agenda. Si se ejecutara de 5 en 5 minutos, este es el tiempo considerado, sin embargo, también es necesario considerar el volumen de información que se procesará. Para entornos que tienen el Proceso vía Pipeline vean el detalle en el ítemGeração de NSR  - para 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 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 processadadel proceso de programación en agenda del ERP. Si se ejecutara de 5 en 5 minutos, este es el tiempo considerado, sin embargo, también es necesario considerar el volumen de información que se procesará.

03.

...

TIEMPOS DE

...

INTEGRACIÓN CONSIDERANDO

...

PROCESOS VÍA PIPELINE


Después de la implementación del Proceso vía Pipeline existen varios procesos que ocurren hasta el que el registro llegue al BackOffice. En los entornos las programaciones en agenda de los procesos están configurados de la siguiente manera: 

  • Proceso de pipelines: se ejecuta en el tiempo

...

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 7 minutos. 
  • Geração do Generación del NSR: É executado no Se ejecuta en el minuto 0, 20 e y 40 de cada hora
  • Processo Proceso de pipelines pós post NSR: é executado no tempo se ejecuta en el tiempo máximo de 7 minutos. 
  • Geração Generación de recibo: É executado no Se ejecuta en el minuto 10, 30 e y 50 de cada hora
  • Envio do Envío del recibo: É executado no Se ejecuta en el minuto 0, 20 e y 40 de cada hora

Em media o tempo En promedio el tiempo total para para que o processo seja é el proceso se realice es de 34 minutos até marcação chegar no hasta que el registro llegue al BackOffice, pois temos pues tenemos 14 minutos para o processamento da el procesamiento de la pipeline + 20 minutos para o processamento do NSRel procesamiento del NSR

En promedio el tiempo total para para que el recibo se genere y se envíe es de 1 hora y 14 minutos, pues tenemos 34 minutos para la generación del 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 la generación del recibo y + 20 minutos para efetuar o processo de envio efectuar el proceso de envío 

Sobre a fila de chegada do la cola de llegada del 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. SINCRONIZAÇÃO DA LISTA DE FUNCIONÁRIOS E SINCRONIZAÇÃO DE HASHES 

hay un tiempo entre que el mobile envía y que el registro caiga en la staging que puede generar un "delay", de esta manera este tiempo que pasó a más depende del tiempo de procesamiento de esta cola.

04. SINCRONIZACIÓN DE LA LISTA DE EMPLEADOS Y SINCRONIZACIÓN DE HASHES 

  • Sincronización de la Lista de datos de los empleados: Este proceso realiza la sincronización de los datos de los empleados que están como activos en el registro de empleado del Clock in para la Aplicación. Siempre que existe una sincronización, la aplicación recibe solamente los datos que se modificaron en la plataforma Carol, optimizando de esta manera el tiempo de respuesta. Los datos que se sincronizan con el dispositivo son:

    • Nombre del empleado, utilizado para confirmar el reconocimiento facial 

    • RCPF, utilizado para confirmar el reconocimiento facial 

    • Direcciones de ubicación, las direcciones se utilizarán para la Gestión de Geofence.

  • Sincronización de los Hashes de imágenes del empleado: este proceso sincroniza la lista de hashes generados por medio del proceso de la plataforma Carol
  • 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 esté atento para garantir que o processo executou para que os hashes sejam geradosgarantizar que el proceso se ejecutó para que se generen los hashes).


04.

...

1 MÁS INFORMACIÓN SOBRE LOS MOMENTOS EN LOS QUE OCURRE LA SINCRONIZACIÓN TANTO DE LAS INFORMACIONES DEL EMPLEADO COMO DE LOS HASHES:


A continuación se describen los momentos en los que ocurre la actualización de informaciones del Clock in para la Aplicación: 

  • Login en la aplicación: En el momento del login la lista de empleados, direcciones y hashes se sincroniza con el dispositivo. Esta sincronización es total, es decir todas las informaciones se sincronizan en este momento.
  • Aplicación minimizada (Background): Cuando la Aplicación está minimizada, la sincronización de la lista se realiza por medio de Jobs que se ejecutan de 4 en 4 horas para sincronizar la lista de empleados, direcciones y hashes (actualización de informaciones, es decir, solamente las diferencias).
  • Cuando se reabre la aplicación: Cuando retiramos la aplicación de la "bandeja" o de segundo plano y abrimos nuevamente, también se realiza la sincronización de los empleados, dirección y hashes (actualización de informaciones, es decir, solamente las diferencias).
  • Sincronización manual: Cuando el usuario accede a la pantalla de configuración de la aplicación y pulsa la opción "Sincronizar Empleados, la lista de empleados, direcciones y hashes se actualizan (actualización de informaciones, es decir, solamente las diferencias). 
  • Aplicación abierta (Foreground): Cuando la Aplicación está abierta la sincronización de la lista se realiza por medio de Jobs que se ejecutan de 4 en 4 horas para sincronizar la lista de empleados, direcciones y hashes (actualización de informaciones, es decir, solamente las diferencias).
  • Salir de (Background) a (Foreground): Al minimizar la aplicación y regresar a esta, el proceso de sincronización no ocurre, es decir, no sucede ninguna carga de (hashes / empleados).
Aviso

Cuando la aplicación queda abierta en una tableta, observe que es necesario que se efectúe una configuración del campo "Horario para sincronización de las imágenes" en Settings informando el horario inicial y final para que se efectúe el proceso en Foreground. Ej

...

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