01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Linha Consinco 

Segmento:

Varejo Supermercados 

Módulo:SEGURANCA - DESKTOP
Função:USUÁRIOS - GLSGMUSU01 
Ticket:18656578
Requisito/Story/Issue (informe o requisito relacionado) :DSUPESTRUT-10012


02. 
SITUAÇÃO/REQUISITO

Ao clicar para excluir um usuário do sistema aparece uma mensagem de erro SQL.

Imagem 1 - Erro ao tentar excluir um registro

03. SOLUÇÃO

         Baseada nas evidências, percebeu-se que o problema diz respeito à tabelas com informaçoes derivadas do registro da GE_USUARIO, sendo assim foram implementadas exclusões dos registros nas tabelas GE_MODULOPERM, GE_PERMISSAO, GE_USUARIOGRUPO, GE_USUARIOIMAGEM, GE_USUARIOPERM e GE_USUARIOPERMITEM.

         Porém, pensando nesta situação de erros originados via restrinções de normalização do banco de dados, desenvolveu-se uma melhoria para que o usuário possa ter traduzida as mensagens retornadas do banco de dados, quando provenientes de erros de SQL. Nas imagens abaixo, é demonstrado o fluxo para que o usuário possa receber mensagens claras sobre a impossibilidade de realizar alguma manutenção nos registros, sejam eles inserções, alterações ou exclusões dos mesmos.

  • Ao tentar realizar a exclusão do usuário 744, antes era retornado as mensagens de erro reportadas na issue, porém agora com a inclusão do recurso de ter as mensagens traduzidas ao usuário, desde que, cadastrado para o erro de SQL informado, Código da Aplicação, tipo de ação (inclusão, alteração exclusão e seleção de dados), poderá ser inserida uma mensagem padronizada.

Imagem 2 - Padronização de mensagens de Erro de SQL.


  • O exemplo abaixo, demonstra o processo a ser realizado para que a mensagem fique clara ao usuário.

Imagem 3 - Fluxo para tradução de mensagens de Erro de SQL.

04. DEMAIS INFORMAÇÕES

Se estiver na versão 23.01, atualizar o sistema para o service pack 23.01.047 ou service pack superior.

Se estiver na versão 23.07, atualizar o sistema para o service pack 23.07.023 ou service pack superior.

05. ASSUNTOS RELACIONADOS

       Clique aqui para mais informações sobre Usuários - GLSGMUSU01.