01. DADOS GERAIS

Produto:

TOTVS Varejo PDV Omni

Linha de Produto:

TOTVS Varejo Franquias e Redes

Segmento:

Varejo 

Módulo:PDV OMNI - DESKTOP
Função:Atualização
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAROMNICK-768


02. 
SITUAÇÃO/REQUISITO

Falha na atualização do PDV durante a atualização do banco de dados (migração), que inclui uma correção para remover a formatação (máscara) de números de CPF/CNPJ da tabela cliente.Em bases de dados com um volume muito grande de informações, o tempo de execução dessa correção excedia o limite (timeout), bloqueando a atualização.

Mensagem de Erro no log : Falha ao efetuar a migracao do banco de dados: System.InvalidOperationException: An exception has been raised that is likely due to a transient failure.

03. SOLUÇÃO

A forma como a correção do CPF/CNPJ era feita no banco de dados local foi alterada para evitar o timeout no banco de dados executando a atualização de registros em lotes.

O que mudou:

  1. Processo em Background: A correção não é mais feita de forma imediata (síncrona) durante a atualização. Ela agora é executada em segundo plano (background)

  2. Processamento em Lotes: A correção é feita em lotes de 10 mil registros, o que impede a sobrecarga do banco de dados e elimina o risco de timeout em bases maiores.


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

DT DVARLIVEPDV-45597 - PDV Omni - Falha no cadastro de cliente - Armazenando CPF no banco de dados com máscara

06. ANÁLISE DE IMPACTO

Atualização de pacote.

07. VERSÃO

PRODUTOVERSÃO
TOTVS PDV Omni 4.2.206.0