Como funciona o sincronismo de Históricos de Férias com o SOC usando auditoria
Aplica-se a: Configurações > Integrador >Origem de Dados de Colaboradores (SOC) → aba Auditoria → agrupamento Férias → flag "Habilitar uso de auditoria no sincronismo".
Quando essa flag está marcada, o Integrador deixa de reprocessar todos os colaboradores da seleção a cada execução e passa a enviar ao SOC apenas os históricos de férias que sofreram alteração desde o último sincronismo bem-sucedido, além dos registros que ficaram pendentes por inconsistência. É um sincronismo incremental, baseado no log de auditoria da folha.
O que muda no comportamento
Flag desmarcada (padrão):
O sincronismo considera toda a seleção de colaboradores da Origem de Dados. A cada execução, o histórico de férias de todos os contratos é verificado e enviado ao SOC os que foram alterados. É o processamento completo.
Flag marcada:
O Integrador aplica um filtro por auditoria e seleciona somente os contratos que se enquadram em pelo menos uma destas condições, dentro do período de busca:
Férias — contratos que tiveram lançamento ou alteração de férias (normais e coletivas) registrados no log de auditoria;
Recesso — contratos que tiveram alteração de recesso;
Férias inconsistentes — registros de férias que apresentaram inconsistência no último envio ao SOC e, por isso, são reprocessados até serem regularizados.
Quem não teve nenhuma dessas ocorrências no período não entra no sincronismo.
Como o período de busca é calculado
O período analisado pela auditoria é definido automaticamente por empresa:
Data inicial: menor data de corte registrada entre as empresas da seleção para o alvo Histórico de Férias. Essa data corresponde ao momento do último sincronismo concluído com sucesso. Se ainda não houver período salvo para uma empresa, o sistema assume os últimos 30 dias. Além disso, é aplicada uma margem de segurança de 6 horas para trás, evitando que alterações feitas exatamente na virada do período fiquem de fora.
Data final: o dia seguinte à data atual (garante que tudo até o momento da execução seja considerado).
O intervalo utilizado fica registrado no log do sincronismo, por exemplo: "Período de busca de férias para as empresas X: dd/MM/aaaa hh:mm:ss – dd/MM/aaaa hh:mm:ss".
Encadeamento entre execuções
Ao concluir o sincronismo com sucesso, o Integrador grava a nova data de corte por empresa. Assim, a próxima execução parte exatamente de onde a anterior terminou, sem sobreposição desnecessária e sem deixar lacunas. É esse mecanismo que torna o processo incremental de uma execução para a outra.
Quando usar
Recomendado marcar em bases com grande volume de colaboradores, onde reprocessar todo o histórico de férias a cada rodada é lento e desnecessário. Reduz o volume enviado ao SOC e o tempo de execução, mantendo o reenvio automático de registros que falharam.
Manter desmarcada quando for necessário um reprocessamento completo da seleção — por exemplo, em uma carga inicial, após mudanças amplas de configuração, ou para reenviar tudo ao SOC independentemente de ter havido alteração.
Observação: a flag é individual por Origem de Dados e específica para Férias — ela não altera o comportamento de auditoria de Colaboradores nem de outros históricos, que possuem seus próprios controles na mesma aba.
Comentários
0 comentário
Artigo fechado para comentários.