Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Datasul 

Segmento:

RH 

Módulo:E-SOCIAL (ESOCIAL)
Função:S-2230 - AFASTAMENTO TEMPORÁRIO
Ticket:23449190
Requisito/Story/Issue (informe o requisito relacionado) :DRHROTDTS-17578


02. 
SITUAÇÃO/REQUISITO

O sistema permite que múltiplos usuários executem rotinas simultaneamente para a geração de mensagens e eventos do eSocial. Normalmente, cada mensagem gerada deve ter um identificador único.

Quando usuários geram mensagens para o mesmo CNPJ e no mesmo instante, ocorre a duplicidade de ID, resultando em erros de identificação, como a mensagem de que já existe um evento com o mesmo identificador na base de dados.

03. SOLUÇÃO

Solução implementada para evitar a duplicidade de IDs ao gerar mensagens no eSocial em ambientes com múltiplos usuários. Durante testes, foi observado que ao gerar simultaneamente eventos S-1200 e S-1210 para o mesmo CNPJ, as mensagens recebiam o mesmo número sequencial devido à coincidência no horário exato de criação. Isso resultava em um erro de duplicidade de identificação.

Com a correção, o sistema agora garante que um novo ID seja gerado de forma única, mesmo quando várias rotinas são executadas ao mesmo tempo, evitando conflitos e erros de identificação. O problema original apresentava IDs iguais, como o exemplo: ID1544704300000002022010414431400000.

04. DEMAIS INFORMAÇÕES

Baixar pacote com a atualização e executar novamente o processo.

05. ASSUNTOS RELACIONADOS

        Não se aplica