Ir para o conteúdo principal

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:

  1. Acessar a rotina de Reajuste de Tabela de Preços

  2. Selecionar uma coleção válida

  3. Informar um percentual de reajuste

  4. Executar o processamento

  5. 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:

  1. Selecionar uma coleção onde existam produtos com vigência já cadastrada

  2. Informar nova vigência igual ou conflitante

  3. Executar o processamento

  4. 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:

  1. Configurar os filtros de reajuste

  2. 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:

  1. Executar o reajuste

  2. 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:

  1. Executar o processo com base que contenha possíveis duplicidades

  2. 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:

  1. Preencher todos os parâmetros corretamente
  2. 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

image.png

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