Páginas filhas
  • DSERTSS3-4862 - DT TRANSMITE - Falso Positivo MongoDB - Atualização do Status de Disponível p/ Exportado


01. DADOS GERAIS

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Transmite

Função:Não Há
País:Brasil
Ticket:Não Há
Requisito/Story/Issue (informe o requisito relacionado) :

DSERTSS3-4862

02. SITUAÇÃO/REQUISITO

Em análise da rotina de exportação de NF-e recebidas para integração com o Protheus, foram identificados registros onde o Transmite recebeu a requisição para atualizar o status de integração do documento e executou a alteração, mas ao consultá-lo na base o documento consta com  o status anterior.

Com base nos requisitos definidos na issue e em análise em conjunto com o time, foi definido que seria implementado o conceito do Write Concern na gravação. A alteração dos métodos assíncronos para síncrono não seria implementada pelo fato da diferença entre eles não interferir no nível de confiabilidade da gravação do registro.

03. SOLUÇÃO

Incluído parâmetro opcional na classe base dos repositórios no projeto transmit-framework, para definir o nível do Write Concern.

Alterado endpoint no portal-api que atualiza o status de integração das NFe recebidas, definindo o nível do Write Concern para assegurar a atualização do registro em todas as replicasets do banco de dados.

Nas demais funcionalidades do sistema a aplicação continuará utilizando o nível padrão do Write Concern, que assegura a atualização na instância primária do banco de dados.

04. DEMAIS INFORMAÇÕES

  • Não Há.

05. ASSUNTOS RELACIONADOS

  • Não Há.