OS 106067 - MELHORIA - FRENTE DE LOJA - CONTROLE DE PEDIDOS POR STATUS FINANCEIRO
Objetivo:
Permitir o controle da listagem de pedidos por status financeiro e restringir a visualização de pedidos após a aprovação final.
Premissas:
- Necessário o ambiente estar atualizado com
aasversãoversões:do- SENDDECOR
Frente de Lojade número xxx ou superior; - Script de número xxx SQL / xx - PGSQL ou superior;
módulo - SENDDECOR
- O usuário deve possuir acesso às funcionalidades de controles por usuário, pedidos e aprovações;
Não é necessário gerar novos pedidos, pois já existem registros para a validação.
Teste realizado após a atualização
Cenário 01: Cadastrar o novo parâmetro de controle por usuáriorio.
Objetivo: Cadastrarcadastrar os status de pedido e as regras que serão aplicadas ao usuário.
Pré-condição: Usuáusuário com acesso à rotina de controles por usuário.
Resultado Esperado: O controle é cadastrado permitindo definir os status financeiros e a regra de restrição de visualização.
Passo a passo:
- Acesse Frente de loja > Segurança > Controles por usuário.
- Selecione a opção de inserir ou inserir múltiplos controles.
- Selecione o usuário que terá o controle aplicado.
- Informe a data inicial e o limite máximo de dias do controle.
- No novo parâmetro Status do pedido, mantenha Liberado financeiro como status padrão.
- Marque também os status Pendência financeira e Em análise financeira.
- Configure a regra para não permitir que o usuário visualize todos os pedidos, independentemente da data.
- Confirme o cadastro.
Cenário 02: Validar o controle por diferentes status de pedidopedido.
Objetivo: Validarvalidar se o novo parâmetro aplica corretamente o controle de período e os filtros da tela.
Pré-condição: Controlecontrole cadastrado para o usuário e existência de pedidos com os status necessários.
Resultado Esperado: Os status configurados respeitam o período do controle e os filtros informados na tela. Os demais status não são restringidos pelo período financeiro.
Passo a passo:
- Acesse Frente de loja > Pedido > Pedidos de venda ou Pedidos diversos.
- Informe o filtro de data utilizado na consulta.
- Selecione o status Liberado financeiro, consulte os pedidos e verifique se são apresentados somente os registros dentro do período permitido.
- Selecione o status Pendência financeira, consulte os pedidos e verifique se o mesmo controle de período é aplicado.
- Selecione o status Em análise financeira, consulte os pedidos e verifique se o controle de período é aplicado. Caso não existam registros, a consulta deve permanecer sem resultados.
- Selecione outro status de pedido, como Em loja, consulte os pedidos e verifique se o período do controle financeiro não é aplicado, respeitando somente os filtros informados na tela.
- Retorne à
rotinarotina: Frente de loja > Segurança > Controles por usuário. - Zere os campos de controle de período.
- Consulte novamente os pedidos e verifique se o usuário não permanece limitado pelo período anteriormente configurado.
Cenário 03: Validar a ocultação do pedido após a aprovação finalfinal.
Objetivo: Validarvalidar a regra que impede a visualização de pedidos após a aprovação final.
Pré-condição: Regraregra de restrição de visualização habilitada para o usuário.
Resultado Esperado: O pedido permanece visível durante as etapas anteriores e deixa de ser exibido após a aprovação final.
Passo a passo:
- Acesse um pedido que esteja com status Em loja.
- Finalize o pedido.
- Consulte novamente os pedidos e verifique se o registro continua sendo exibido.
- Acesse Frente de loja > Pedido > Aprovação em loja.
- Aprove o pedido.
- Consulte novamente os pedidos e verifique se o registro continua sendo exibido.
- Acesse Frente de loja > Pedido > Aprovação final.
- Realize a aprovação final do pedido.
- Consulte novamente os pedidos.
- Verifique se o pedido aprovado deixou de ser exibido para o usuário.

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