OS 91700 - MELHORIA - SENDDECOR - LOG DE ALTERAÇÃO DE PARAMENTRO SEM USUARIO DE QUEM MODIFICOU
Objetivo:
A solicitação visa, garantir rastreabilidade nas alterações do cadastro de parâmetros da Frente de Loja, permitindo que, ao consultar o Histórico do parâmetro, o usuário visualize quem (usuário logado) realizou cada modificação.
Com isso, o time consegue auditar alterações e identificar responsáveis sem depender de validações externas.
Premissas:
- Necessário o ambiente estar atualizado com as versões:
- SendDecor de número
xxx127230 Genexus 15 ou superior; - Script de número 127509 SQL / 127510 Postgre ou superior;
- SendDecor de número
Teste realizado após a atualização
Cenário 1: Alterar um parâmetro e validar gravação do “Usuário” no histórico
Objetivo: confirmar que ao salvar uma alteração, o histórico registra e exibe o usuário responsável.
Passos:
-
Acessar Frente de Loja > Cadastro > Parâmetros (Editar).
-
Localizar um parâmetro na
listagem (ex.: pelo filtro “Código”/“Valor”).listagem. -
Abrir o registro para edição.
-
Alterar
umcampo do parâmetro(ex.:“Valor limite de desconto”). -
Clicar em Confirmar.
-
Clicar em Histórico.
Resultado esperado:
-
O sistema confirma a alteração (sem erros).
-
Na tela de histórico, deve existir um novo registro
(ou registro mais recente)contendo:-
data/hora da alteração
-
valores dos campos alterados
-
colunaColuna “Usuário” preenchida com o usuário logado (ex.:SUPERVISOR).
-
Tela de parâmetro
Na tela principal, clique em editar.Consulta do histórico
Cenário 02: Realizar alterações com usuários diferentes e validar histórico por registro
Objetivo:Altere garantiros quecampos cadadesejados, neste exemplo vamos alterar todos os campos.
Após alteração registredos corretamente o usuário que executou a ação.
Passos:
Logar com oUsuário A(ex.:SUPERVISOR).AcessarFrente de Loja > Cadastro > Parâmetros (Editar).Alterar um campo do parâmetro e clicarConfirmar.Sair e logar com oUsuário B.Acessar o mesmo parâmetro e alterar um campo diferente (ou o mesmo, com outro valor) e clicarConfirmar.Clicar emHistóricodo parâmetro.
Resultado esperado:
O histórico deve exibirao menos 2 registros, cada um com:Usuário Ano registro referente à primeira alteraçãoUsuário Bno registro referente à segunda alteração
As datas/horas devem refletir a sequência das alterações.
Acessando a funcionalidade
Consulta do histórico
consultar
a alteração, clique no botãoCenário 03: Abrir para edição e sair sem confirmar (não deve gerar log)Histórico.
Objetivo: evitar criação indevida de log quando não há confirmação/gravação.
Passos:Observação:
- registros
- gravados
Logarantescomdaumversão atualização, na coluna usuárioválido. AcessarFrente de Loja > Cadastro > Parâmetros (Editar).Abrir um parâmetro para edição.
branco.Alterar um camposem clicarficará emConfirmar.Clicar emFechar(ou sair da tela).Reabrir o parâmetro e consultarHistórico.
Resultado esperado:
Nenhum novo registrodeve ser criado no histórico para essa tentativa (pois não houve confirmação).O campo/valor do parâmetro deve permanecer como estava antes (se a tela não salvar automaticamente).
Acessando a funcionalidade
Tela de parâmetro
Consulta do histórico

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



