01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Supermercados - Linha Consinco

Segmento:

Varejo

Tipo de Documento:

Inovação

Módulo:Minha Gestão de Lojas
Caminho: Minha Gestão de Lojas Web > Alertas
Função:Alertas - MGLWEB004
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DSUPOPEX-2858

02. SITUAÇÃO/REQUISITO

Foi identificada a necessidade de exibir nos detalhes dos Alertas Web o usuário responsável pela geração do alerta, garantindo maior rastreabilidade das ações no sistema.

Para os Alertas de Reincidência, que são gerados automaticamente via JOB e não possuem usuário associado, o sistema deve exibir o usuário como “AUTOMÁTICO” na interface web.

03. PRÉ-REQUISITOS

Necessário ter permissão na aplicação:


04. SOLUÇÃO

Para atender a necessidade de exibir o usuário que gerou cada alerta, foram realizadas mudanças em todas as camadas do sistema:

No banco de dados, a view MGLV_ALERTA foi ajustada para retornar o usuário de geração do alerta, realizando a ligação com a tabela de usuários. Dessa forma, sempre que o alerta for gerado por um usuário logado, essa informação passa a ficar disponível para consumo da aplicação.

No backend, o mapeamento da entidade de alertas foi atualizado para incluir o campo de usuário de geração, refletindo corretamente nos DTOs utilizados pelas APIs de listagem e detalhamento de alertas.

No frontend, o componente de detalhes do alerta (tab-alerta.component) foi atualizado para exibir essa informação na tela, permitindo que o usuário visualize quem foi o responsável pela geração do alerta.

Para os casos de Alertas de Reincidência, que são criados automaticamente por JOB e não possuem usuário associado, foi definido que a tela exibirá o valor “AUTOMÁTICO”, deixando claro que se trata de uma geração automática do sistema.

Também foi validado que todos os pontos de criação de alertas passam pelo mesmo fluxo de geração, garantindo que o usuário de geração seja sempre preenchido quando aplicável.


05. REQUISITOS DE VERSÃO

06. DOCUMENTOS RELACIONADOS

DOCUMENTO(S) DE REFERÊNCIA