Ir para o conteúdo principal

OS 106067 - MELHORIA - FRENTE DE LOJA - CONTROLE DE PEDIDOS POR STATUS FINANCEIRO

Objetivo

O cadastro de controles por usuário já existia. Nesta melhoria, foram incluídas as opções de status financeiro Pendência financeira e Em análise financeira. No cadastro de cada usuário, podem ser definidos os status que participarão do controle de período e da regra de restrição após a aprovação final. Essa seleção não é fixa e pode variar conforme o usuário.

Premissas

  • Necessário o ambiente estar atualizado com as versões:
    • SENDDECOR de número xxx ou superior;
    • Script de número xxx SQL / xx - PGSQL ou superior;
  • O usuário deve possuir acesso às funcionalidades de controles por usuário, pedidos e aprovações;

Cenário 01: Cadastrar as novas opções de status no controle por usuário.

Objetivo: validar que o controle de cada usuário permita definir quais status serão considerados na restrição, incluindo as opções Pendência financeira e Em análise financeira. A seleção dos status pode variar conforme o usuário.

Pré-condição: usuário com acesso à rotina de controles por usuário.

Resultado Esperado: Após a confirmação, o cadastro deve ser gravado com a data inicial, o limite máximo de dias e os status selecionados para aquele usuário. As opções Pendência financeira e Em análise financeira devem estar disponíveis para seleção. Os status considerados no controle devem corresponder à seleção feita no cadastro e podem variar entre usuários.

Passo a passo:

  1. Acesse Frente de loja > Segurança > Controles por usuário.
  2. Selecione a opção de inserir ou inserir múltiplos controles.
  3. Selecione o usuário que terá o controle aplicado.
  4. Informe a data inicial e o limite máximo de dias do controle.
  5. No campo Status do pedido, selecione os status que farão parte do controle para esse usuário.
  6. Marque as opções Pendência financeira e Em análise financeira quando elas fizerem parte do controle desse usuário.
  7. Configure a regra de restrição para que, após a aprovação final, o pedido deixe de ser exibido ao usuário.
  8. Confirme o cadastro.

Cenário 02: Validar o controle de período dos status da OS.

Objetivo: validar o controle de período para as opções Pendência financeira e Em análise financeira e confirmar que os demais status não utilizam a data do controle.

Pré-condição: controle cadastrado para o usuário com os status da OS selecionados e existência de pedidos para consulta.

Resultado Esperado: Para os status Pendência financeira e Em análise financeira, quando selecionados no controle do usuário, a consulta deve retornar apenas pedidos dentro da data efetiva do controle e dos filtros informados na tela. Para os demais status, como Em loja, a data do controle não deve ser aplicada; a consulta deve respeitar somente os filtros da tela.

Passo a passo:

  1. Acesse Frente de loja > Pedido > Pedidos de venda ou Pedidos diversos.
  2. Informe o filtro de data utilizado na consulta.
  3. Selecione o status Pendência financeira, consulte os pedidos e verifique se são apresentados somente os registros dentro do período permitido.
  4. 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.
  5. Selecione outro status de pedido, como Em loja, consulte os pedidos e verifique se a data do controle não é aplicada, respeitando somente os filtros informados na tela.
  6. Retorne à rotina: Frente de loja > Segurança > Controles por usuário.
  7. Zere os campos de controle de período.
  8. Consulte novamente os pedidos e verifique se o usuário não permanece limitado pelo período anteriormente configurado.

Cenário 03: Validar a restrição por status da OS.

Objetivo: validar a restrição de visualização para os status da OS selecionados no controle do usuário: Pendência financeira e Em análise financeira.

Pré-condição: controle cadastrado para o usuário com os status da OS que serão avaliados.

Resultado Esperado: Para cada status da OS selecionado no controle — Pendência financeira e Em análise financeira — a consulta deve aplicar a regra configurada para o usuário. Um status que não esteja selecionado, como Em loja, não deve sofrer essa restrição e deve respeitar apenas os filtros informados na tela.

Passo a passo:

  1. Acesse Frente de loja > Pedido > Pedidos de venda ou Pedidos diversos.
  2. Informe os filtros utilizados na consulta.
  3. Consulte pedidos com status Pendência financeira e verifique se a regra configurada para o usuário é aplicada.
  4. Consulte pedidos com status Em análise financeira e verifique se a regra configurada para o usuário é aplicada. Caso não existam registros, a consulta deve permanecer sem resultados.
  5. Consulte um status não selecionado no controle, como Em loja, e verifique se a restrição não é aplicada, respeitando os filtros da tela.
  6. Altere os status selecionados para o usuário e confirme o cadastro.
  7. Realize novamente as consultas e verifique se o comportamento acompanha a nova seleção dos status da OS.

Ficou com alguma dúvida .png

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