Logo Instagram

OS 92136 - CORREÇÃO - RECEBIMENTO - SISTEMA ESTÁ MISTURANDO OS ANEXOS NA HORA DE FAZER A PRÉVIA

Objetivo:

A correção implementada visa garantir que, após o ajuste de controle de concorrência na gravação de anexos do Lançamento Prévio de Nota Fiscal, o sistema impede que um mesmo código de arquivo seja atribuído a requisições simultâneas, garantindo que cada anexo permaneça vinculado exclusivamente à sua respectiva prévia, mesmo quando usuários distintos realizam o upload no mesmo instante.

Situação reportada.

Premissas:

Teste realizado após a atualização

Cenário 01 — Upload simultâneo de anexos em prévias diferentes (concorrência de usuários)

Finalidade:
Validar que, em situação de concorrência (requisições simultâneas), o sistema gera numeração única de arquivo para cada anexo e mantém a integridade entre prévia e documento anexado.

Pré-requisitos:

Passo a passo:

  1. Acessar o módulo Lançamento Prévio Nota Fiscal com o Usuário A.

  2. Em outra sessão (guia anônima ou navegador separado), acessar o mesmo módulo com o Usuário B.

  3. Pelo Usuário A, selecionar a prévia X e abrir a tela de Anexos.

  4. Pelo Usuário B, selecionar a prévia Y (diferente da X) e abrir a tela de Anexos.

    image.png

  5. Em ambas as sessões, clicar em Upload e selecionar arquivos distintos para cada prévia.

  6. Ajustar o tipo do anexo (quando aplicável), sem confirmar em nenhuma das telas.

    image.png

  7. Clicar em Confirmar no ambiente do Usuário A e, em seguida, em Confirmar no ambiente do Usuário B simultaneamente.
  8. Retornar à tela de anexos da prévia X.
  9. Retornar à tela de anexos da prévia Y.

    image.png

Resultado esperado:


Cenário 02 — Upload simultâneo por fluxos diferentes (Anexos da NF × Edição do Lançamento Prévio)

Finalidade:
Garantir que o controle de concorrência funcione corretamente independente do fluxo de anexação utilizado.

Pré-requisitos:

Passo a passo:

  1. Com o Usuário A, acessar a prévia X e abrir os anexos pelo popup/lista de anexos da Nota Fiscal.

  2. Com o Usuário B, acessar a prévia Y e abrir os anexos pela tela de edição do lançamento prévio.

  3. Selecionar arquivos diferentes em cada fluxo e deixar ambos prontos para confirmação.

    image.png

  4. Clicar em Confirmar no fluxo do Usuário A e Clicar em Confirmar no fluxo do Usuário B simultaneamte.

    image.png


  5. Aguardar o processamento e retornar às telas do sistema.
  6. Validar os anexos da prévia X.

  7. Validar os anexos da prévia Y.

    image.png

Resultado esperado:

4.png

ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.


Revisão #8
Criado 13 janeiro 2026 15:15:37 por Jaqueline
Atualizado: 13 janeiro 2026 20:24:30 por Jaqueline