Logo Instagram

OS 103427 - CORREÇÃO - FILA DE LOJA - ERRO DE GRAVAÇÃO DE ATENDIMENTO FILA DE LOJA

Objetivo:

A solicitação tem como objetivo garantir que o registro de atendimentos na fila de Loja ocorra sem falhas, mesmo quando o usuário estiver interagindo com a tela de observações (popup) e recebendo notificações em tempo real.

Antes da correção, ao receber notificações via WebSocket, a aplicação realizava um refresh completo da MasterPage, o que interrompia a ação do usuário e ocasionava erro 403 – Forbidden, impedindo a gravação do atendimento.

Com a implementação realizada:

Situação reportada

  1. Logar com o usuário 01;
  2. Logar com o usuário 02,
  3. Inserir observação usuário 02,
  4. Gravar observção.

image.png

Após salvar observçaõ do usuário 2, a tela do usuário 1 é atualizada e exibe mensagem de forbiden.image.png

Premissas:

Teste realizado após a atualização

Cenário 1: Concorrência com popup aberto (CENÁRIO CRÍTICO)

Passos

Resultado Esperado

Acesando a funcionalidade
image.png
image.png

Tela de gestão de atendimentos
Na tela principal, encontre o atendimento e clique no ícone de observação.
image.png

Usuário 01:
1. Abrir o popup de observação 
2. Inserir uma observação (não salvar ainda)

Usuário 02:
3. Abrir o popup de observação
4. Inserir uma observação e confirma a gravação
5. Confirmar gravação da observação.

image.png

Na tela do usuário 02, o pop-up é fechado e gravada a observação (2), já no usuário 01 o pop-up permanece aberto e sem exibir mensagem forbiden (1).
neste exemplo vamos confirmar no usuário 01 também.image.png

Após abrir novamente as observações, note que ambos foram gravadas com sucesso.image.png

4.png

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


Revisão #5
Criado 23 março 2026 13:09:52 por Camila
Atualizado: 23 março 2026 16:47:17 por Camila