OS 106067 - MELHORIA - FRENTE DE LOJA - CONTROLE DE PEDIDOS POR STATUS FINANCEIRO
Objetivo
O cadastro de controlesControles por usuário já existia. Nesta melhoria, foram incluídas as opções de status financeiro Pendência financeiraFinanceira e Em anáAnálise financeira.Financeira, Nopermitindo cadastrocontrolar também a listagem de cadapedidos com esses status, além do Liberado Financeiro, que já era considerado. Também foi incluído o parâmetro que permite não exibir ao usuário,rio podemos serpedidos definidoscom os status quedefinidos participarãono docadastro, controleinclusive dequando períodogerados ena dadata regra de restrição após a aprovação final. Essa seleção não é fixa e pode variar conforme o usuário.atual.
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:
- 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 campo Status do pedido, selecione os status que farão parte do controle para esse usuário.
- Marque as opções Pendência financeira e Em análise financeira quando elas fizerem parte do controle desse usuário.
- Configure
aosregrastatusdequerestriçãparticiparãoparadoque,controleapóse,anoaprovaçãocampofinal,Limite em dias, informe 9999 quando opedidousuáriodeixenãodedeveráservisualizarexibidopedidosaocomusuário.esses status. - Confirme o cadastro.
Cenário 02: Validar o controle de período dosdas statusnovas daopções OS.de status.
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 oscontrole statuscadastrado, dacom OSas selecionadosopções Pendência financeira e Em análise financeira configuradas, 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:
- Acesse Frente de loja > Pedido > Pedidos de venda ou Pedidos diversos.
- Informe o filtro de data utilizado na consulta.
- Selecione o status Pendência financeira, consulte os pedidos e verifique se são apresentados somente os registros dentro do período permitido.
- 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 a data do controle não é aplicada, respeitando somente os filtros informados na tela.
- Retorne à rotina: 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 restrição porde statusvisualização dadas OS.novas opções de status.
Objetivo: validar aque restrição limite de 9999 dias restrinja a visualização parados ospedidos status da OS selecionados no controle do usuário:com 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 —cadastrado, com as opções Pendência financeira e Em análise financeira —configuradas ae consultao devecampo aplicarLimite aem regradias configuradapreenchido com 9999.
Resultado Esperado: Com o campo Limite em dias preenchido com 9999, os pedidos com status Pendência financeira e Em análise financeira não devem ser exibidos para o usuário.rio Umcontrolado, statusinclusive quequando nãoforem estejagerados selecionado,na data atual. Pedidos com outros status, como Em loja, não devedevem sofrer essa restrição e devedevem respeitar apenassomente os filtros informados na tela.
Passo a passo:
- Acesse Frente de loja > Pedido > Pedidos de venda ou Pedidos diversos.
- Informe os filtros utilizados na consulta.
- Consulte pedidos com status Pendência financeira e verifique se
anãoregrasãoconfiguradaexibidos para o usuárioé aplicada.controlado. - Consulte pedidos com status Em análise financeira e verifique se
anãoregrasãoconfiguradaexibidos para o usuárioé aplicada. Caso não existam registros, a consulta deve permanecer sem resultados.controlado. - Consulte um pedido com status não
selecionado no controle,controlado, como Em loja, e verifique seaelerestriçãocontinuanãosendoé aplicada,exibido, respeitando os filtros da tela. Altere os status selecionados para o usuário e confirme o cadastro.Realize novamente as consultas e verifique se o comportamento acompanha a nova seleção dos status da OS.

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