OS 103791 - MELHORIA - SENDDECOR - ATULIZAÇÃO DE TABELA DE PREÇO/ INFORMACAO PARA MANUTENÇÃO DO PRODUTO.
Objetivo:
A solicitação tem como objetivo tornar o processo de reajuste da tabela de preços mais seguro, rastreável e transparente para o usuário.
Com a implementação:
- O sistema passa a considerar corretamente o momento de início do processamento, evitando inconsistências de horário (ex: gravações indevidas como 00:00:00).
- Foram incluídas novas ações de tratamento quando o produto já possui vigência na data informada, evitando falhas e erros durante o processamento.
- O relatório foi ajustado para formato Excel, permitindo melhor análise antes e depois da execução.
- Passa a ser possível visualizar também produtos duplicados, aumentando a confiabilidade da validação.
Com isso, o usuário consegue:
- Ter maior controle sobre o processamento
- Validar dados antes da execução
- Evitar erros de banco e inconsistências de vigência
- Garantir rastreabilidade das operações realizadas
Premissas:
- Necessário o ambiente estar atualizado com as versões:
- SENDDECOR de número XXX ou superior.
- Script de número XXX - SQL / XXX - PGSQL ou superior.
Teste realizado após a atualização
Cenário 1: Validação do registro de início do processamento (Data/Hora)
Passos:
-
Acessar a rotina de Reajuste de Tabela de Preços
-
Selecionar uma coleção válida
-
Informar um percentual de reajuste
-
Executar o processamento
-
Verificar logs/resultado gerado
Resultado esperado:
-
O sistema registra corretamente a data e hora real do início do processamento
-
Não deve ocorrer gravação com horário fixo 00:00:00
-
As informações devem refletir o horário real da execução
Cenário 2: Produto já possui vigência informada (tratamento novo)
Passos:
-
Selecionar uma coleção onde existam produtos com vigência já cadastrada
-
Informar nova vigência igual ou conflitante
-
Executar o processamento
-
Selecionar uma das novas opções de ação disponíveis
Resultado esperado:
-
O sistema apresenta as novas opções de ação
-
O processamento ocorre conforme a opção escolhida
-
Não ocorre erro de banco de dados
-
Produtos são tratados corretamente conforme regra aplicada
Cenário 3: Geração de relatório antes do processamento
Passos:
-
Configurar os filtros de reajuste
-
Solicitar geração de relatório antes da execução
Resultado esperado:
-
O relatório é gerado em formato Excel
-
Lista todos os produtos que serão impactados
-
Permite análise prévia dos dados
Cenário 4: Geração de relatório após processamento
Passos:
-
Executar o reajuste
-
Gerar relatório após o processamento
Resultado esperado:
-
O relatório em Excel apresenta os produtos processados
-
Informações atualizadas conforme reajuste aplicado
-
Dados consistentes com o resultado da operação
Cenário 5: Validação de produtos duplicados no relatório
Passos:
-
Executar o processo com base que contenha possíveis duplicidades
-
Gerar relatório
Resultado esperado:
-
O relatório apresenta produtos duplicados, quando existirem
-
Permite identificação clara dessas ocorrências
-
Não há omissão de dados
Cenário 6: Execução completa sem erro (fluxo geral)
Passos:
- Preencher todos os parâmetros corretamente
- Executar o reajuste completo
Resultado esperado:
- Processo finaliza com sucesso
- Sem erros de banco de dados
- Dados atualizados corretamente
- Logs e relatórios coerentes com a execução
ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.
