GRS XT - Processos Automáticos - Bloqueio no banco de dados devido à sobreposição de registros de crachás no módulo GRS XT
Incidente
No módulo GRS XT, o Processo Automático referente aos Históricos de Crachá gera lock no banco, não conseguindo concluir sua execução, e com isso executa infinitamente.
Causa
Este incidente ocorre, pois há sobreposição de crachás na tabela R038HCH, responsável por armazenar os históricos de crachás dos colaboradores. Por exemplo, o crachá: 123 está com data de abertura para o dia 22/02/2022, mas a data de finalização deste crachá está para o dia 11/01/2011, ou seja, a data de finalização do crachá veio antes da data de abertura dele, fazendo as datas ficarem sobrepostas.
Solução
Para identificar esta situação, possuímos duas formas:
Primeira, executando um relatório dentro do HCM | Controle de Ponto XT:
1. Acesse o menu inicial do HCM | Controle de Ponto XT;
2. Em seu teclado, clique Ctrl + R;
3. Na tela aberta, informe o relatório em questão:
Extensão: Geral;
Categoria: CL;
Número: 29;

Segunda: Verificando dentro dos Logs do Banco de Dados e do Middleware:
1. Solicite apoio de um DBA para avaliar o PID de execução do processo automático no banco de dados;
2. Com o PID, verifique os logs do Middleware, pois existirá no log a informação desse PID com o crachá sobreposto;
3. Acesse diretamente nos logs do Middleware e busque as mensagens relacionadas à sobreposição de crachás:
7. Ajuste, via banco, os registros com sobreposição de crachás.
Importante: Registros sobrepostos não são possíveis de serem inseridos via telas nativas, somente através de customizações e/ou importações.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.