Ir para o conteúdo principal

OS 103940 - MELHORIA - SENDDECOR - OPÇÃO DE SELECIONAR MAIS DE UMA LINHA POR CARACTERISTICA PARA INATIVAR.

Objetivo:

  • Esta solicitação tem por objetivo corrigir a apresentação do tooltip dos itens do pedido de venda, garantindo que, ao posicionar o cursor do mouse sobre a descrição do produto, sejam exibidas corretamente as informações complementares do item.

    Quando houver uma referência cadastrada para o produto no pedido e a funcionalidade correspondente estiver habilitada, essa referência também deverá ser apresentada no tooltip junto às demais informações do produto.

    A alteraçsolicitação tem como objetivo restabelecerfacilitar e agilizar o comportamentoprocesso esperadode daativação funcionalidade,e facilitandoinativação EM LINHA das características vinculadas aos produtos de um catálogo.

    A necessidade reportada ocorre principalmente quando é preciso inativar mais de uma característica dentro do mesmo catálogo. Nesse cenário, realizar o procedimento individualmente para cada característica torna o processo mais demorado e exige ações repetitivas por parte do usuário.

    Dessa forma, a consultasolicitação dascontempla informaçõesduas domelhorias itemprincipais:

    diretamente
    • Permitir que o usuário selecione mais de uma característica para realizar a ativação/inativação EM LINHA em uma única operação, evitando o processamento individual de cada característica.
    • Após concluir uma ativação ou inativação, manter o usuário na tela de características do pedido,catálogo, permitindo a continuidade da manutenção sem a necessidade de retornar à tela anterior e acessar novamente seua cadastro ou edição.

      funcionalidade.

    Situaç

    Com essas alterações, o processo de manutenção reportada:

    das
      características
    • do

      Foicatálogo reportadotorna-se mais simples, rápido e adequado às situações em que adiversas informaçãocaracterísticas apresentadaprecisam aoser posicionar o cursor do mouse sobre um item do pedido havia deixado de funcionar.alteradas.

      Dessa forma, mesmo existindo informações relacionadas ao produto, o tooltip não era apresentado corretamente ao passar o mouse sobre a descrição do item.

      Também foi solicitado que, quando uma referência estiver informada para o produto, essa informação continue sendo exibida no tooltip, conforme o comportamento já utilizado anteriormente.

    Premissas:

    • Necessário o ambiente estar atualizado com a versão do módulo SendDecor de número xxxxx Genexus 17 ou superior;
    • Funcionalidade "Visualiza_Ref_Prod_Itens_Ped" precisa estar ativa no perfil do usuário, módulo segurança.

    Teste realizado após a atualização

    Cenário 01: ValidarAcessar apresentaçãoa dofuncionalidade tooltipAtivar/Inativar doEM itemLINHA dopor pedidocaracterística

    Objetivo:
    Validar que o tooltipacesso sejaà apresentadofuncionalidade corretamenteresponsável aopela posicionar ativação cursore do mouse sobre a descriçinativação EM LINHA das características de um produto existente no pedido de venda.catálogo.

    Pré-condição:
    Possuir

    • Usuário com acesso àao rotinamódulo de PedidoDesenvolvimento de VendaProdutos.
    • Existência de catálogo com características e umprodutos pedidovinculados.
    • contendo ao menos um produto.

    Passo a passo:

    1. Acessar o módulo FrenteDesenvolvimento de LojaProdutos.
    2. Acessar o menu PedidoCadastros > PedidoCatálogo de> VendaManutenção.
    3. InserirUtilizar umos novofiltros pedidodisponíveis oupara editarlocalizar umo pedidocatálogo jáque existente.será utilizado no teste.
    4. AcessarSelecionar o catálogo apresentado na consulta.
    5. Acionar a aba Itens.
    6. Localizar um produto incluído no pedido.
    7. Posicionar o cursor do mouse sobre a descriçopção doAtivar/Inativar produto.
    8. EM
    9. VerificarLINHA aspor informações apresentadas.característica.

    Resultado Esperado:

    O sistema deve apresentar oa tooltiptela do produto ao posicionar o cursor sobre sua descrição, exibindo corretamentecontendo as informações complementaresdo relacionadascatálogo e as características disponíveis para manutenção, permitindo ao item.usuário realizar as operações de ativação ou inativação EM LINHA.


    Cenário 02: InformarInativar uma referênciacaracterística parae opermanecer produtona do pedidotela

    Objetivo:
    Validar a inativação cadastramentoEM LINHA de uma referênciacaracterística noe itemconfirmar paraque, posteriorapós apresentaçãa conclusão nodo tooltip.processamento, o usuário permanece na mesma tela.

    Pré-condição:
    Possuir

    um
      pedido
    • Estar dena vendatela emAtivar/Inativar ediçEM LINHA por característica.
    • Existir uma característica ativa vinculada aos produtos do catálogo.

    Passo a passo:

    1. Localizar uma característica que esteja ativa EM LINHA.
    2. Selecionar a opção correspondente à inativação.
    3. Confirmar a operação.
    4. Aguardar a conclusão do processamento.
    5. Verificar a mensagem apresentada pelo sistema.
    6. Observar a tela apresentada após a conclusão.

    Resultado Esperado:

    O sistema deve concluir a inativação com aosucesso menose umapresentar produtouma incluído.mensagem informando que o processamento foi realizado.

    Após a conclusão, o usuário deve permanecer na tela de características do catálogo, sem retornar automaticamente para a tela de manutenção.

    Os filtros e demais ações da tela devem continuar disponíveis para novas operações.


    Cenário 03: Realizar operações consecutivas sem retornar à tela anterior

    Objetivo:
    Validar a melhoria de usabilidade que permite continuar realizando manutenções após a conclusão de uma operação.

    Pré-condição:

    • Ter concluído uma ativação ou inativação.
    • Permanecer na tela de características após o processamento.
    • Existir outra característica disponível para alteração.

    Passo a passo:

    1. Realizar a inativação de uma característica.
    2. Aguardar a mensagem de sucesso.
    3. Confirmar que o sistema permaneceu na mesma tela.
    4. Utilizar os filtros para localizar outra característica.
    5. Selecionar a nova característica.
    6. Realizar uma nova ativação ou inativação.
    7. Confirmar a operação.
    8. Aguardar a conclusão do novo processamento.

    Resultado Esperado:

    O sistema deve permitir que o usuário realize novas operações consecutivamente, sem precisar retornar à manutenção do catálogo e acessar novamente a funcionalidade.

    Após cada processamento, a mensagem de sucesso deve ser apresentada e a tela deve permanecer disponível.


    Cenário 04: Consultar os produtos inativos EM LINHA após o processamento

    Objetivo:
    Validar se os produtos relacionados à característica inativada foram efetivamente atualizados.

    Pré-condição:

    • Uma característica deve ter sido inativada com sucesso.
    • Existirem produtos vinculados à característica utilizada no teste.

    Passo a passo:

    1. Acessar oa pedidoconsulta dedos venda.produtos relacionados ao catálogo.
    2. SelecionarNo a abafiltro ItensEm Linha (Fornecedor).
    3. ,
    4. Localizar o produto que será utilizado no teste.
    5. Acessar a edição do item.
    6. Selecionarselecionar a opção Referência/Dim.Inativo.
    7. InformarExecutar umaa referênciapesquisa.
    8. Conferir os produtos apresentados.
    9. Localizar os produtos relacionados à característica utilizada no teste.
    10. Conferir a situação apresentada para oesses produto.
    11. Confirmar a informação.
    12. Confirmar também a alteração realizada no item, quando solicitado pelo sistema.
    13. Retornar à aba Itens do pedido.produtos.

    Resultado Esperado:

    AO referênciasistema deve serapresentar gravadaos corretamenteprodutos correspondentes aos filtros informados.

    Todos os produtos vinculados à característica processada devem apresentar a situação inativa EM LINHA, confirmando que a alteração foi aplicada corretamente.

    Na evidência apresentada para o item,teste permitindoinicial, suao utilizaçprocessamento resultou na atualização nade apresentação7 dasprodutos, informaçõesque complementaresdevem doser produto.apresentados corretamente ao consultar os itens inativos EM LINHA.


    Cenário 03:05: ValidarFiltrar adiretamente referênciauma no tooltip do produtocaracterística

    Objetivo:
    Validar que a referênciautilização informadados filtros disponíveis para olocalizar produtouma sejacaracterística apresentada no tooltip juntamente com as demais informações do item.específica.

    Pré-condição:
    O

    produto
      deve
    • Estar possuirna umatela referênciade informada e a funcionalidade responsável pela apresentação da referência nos itenscaracterísticas do pedidocatálogo.
    • deve
    • Existirem estardiversas habilitada.

      características disponíveis para consulta.

    Passo a passo:

    1. Acessar novamenteos filtros da tela.
    2. Selecionar a aba Itens do pedidoopção de venda.pesquisa correspondente à característica.
    3. LocalizarInformar oa produtocaracterística utilizado no cenário anterior.desejada.
    4. Posicionar o cursor do mouse sobreExecutar a descrição do produto.
    5. Aguardar a apresentação do tooltip.consulta.
    6. Conferir asos informaçõesresultados apresentadasapresentados.
    7. no
    8. Selecionar conteúdoa docaracterística tooltip.localizada para manutenção.

    Resultado Esperado:

    O tooltipsistema deve apresentar corretamente a descriçãocaracterística completa do produto e,correspondente ao finalfiltro dasinformado, informações,permitindo exibirque tambémo ausuário referência cadastrada paralocalize o item.

    Adesejado referênciae somenterealize deverásua ser apresentada quando a configuraçmanutenção já existente para essa finalidade estiver habilitada.o.


    Cenário 04:06: ValidarAtivar comportamentonovamente comuma acaracterística apresentaçãoanteriormente da referência desabilitadainativada

    Objetivo:
    GarantirValidar o processo inverso, garantindo que ouma ajustecaracterística realizadoanteriormente preserveinativada apossa regraser jáativada existente para controlar a apresentação da referência no tooltip.novamente.

    Pré-condição:
    Possuir

    um
      produto
    • Existir comuma referênciacaracterística cadastradainativa EM LINHA.
    • Estar na funcionalidade de manutenção das características.

    Passo a passo:

    1. Localizar uma característica que esteja inativa.
    2. Acionar a opção correspondente à ativação.
    3. Confirmar a operação.
    4. Aguardar a conclusão do processamento.
    5. Validar a mensagem apresentada.
    6. Confirmar que o sistema permanece na tela.
    7. Consultar posteriormente os produtos relacionados à característica.

    Resultado Esperado:

    O sistema deve ativar corretamente os produtos vinculados à característica selecionada.

    Após o processamento, deve ser apresentada mensagem de sucesso e o usuário deve permanecer na tela para continuar realizando novas operações.

    Na consulta posterior, os produtos relacionados devem apresentar a situação EM LINHA correspondente à ativação realizada.


    Cenário 07: Selecionar múltiplas características para inativação

    Objetivo:
    Validar se a funcionalidade permite selecionar mais de apresentaçuma característica do mesmo catálogo e realizar a inativação daEM referênciaLINHA desabilitadaem nouma ambienteúnica deoperação, teste.conforme a necessidade reportada.

    Pré-condição:

    • Estar na tela Ativar/Inativar EM LINHA por característica.
    • O catálogo deve possuir pelo menos duas características ativas.
    • As características selecionadas devem possuir produtos vinculados.

    Passo a passo:

    1. Acessar um pedido de venda contendo um item com referência cadastrada.
    2. Acessar a abafuncionalidade ItensAtivar/Inativar EM LINHA por característica.
    3. PosicionarLocalizar uma primeira característica ativa.
    4. Selecionar a primeira característica para inativação.
    5. Sem executar o cursorprocessamento, dolocalizar mouseuma sobresegunda característica.
    6. Selecionar também a descriçsegunda característica.
    7. Caso existam mais características disponíveis, selecionar uma terceira característica para ampliar a validação.
    8. Confirmar que todas as características escolhidas permanecem selecionadas simultaneamente.
    9. Acionar a opção para realizar a inativação.
    10. Confirmar a operação.
    11. Aguardar a conclusão do produto.
    12. Verificar o conteúdo apresentado no tooltip.processamento.

    Resultado Esperado:

    O tooltipsistema deve continuarpermitir sendoselecionar apresentadoduas normalmenteou commais características simultaneamente antes da confirmação.

    Ao confirmar a operação, todas as informaçcaracterísticas selecionadas devem ser processadas em uma única ação, atualizando os respectivos produtos.

    Ao final, o sistema deve apresentar mensagem de sucesso e permanecer na tela para permitir novas manutençõeses.

    do

    Caso produto,seja porémpossível aselecionar referênciasomente uma característica por vez, este cenário deverá ser considerado não deve ser exibidaatendido. enquanto a funcionalidade correspondente estiver desabilitada.

    Dessa forma, é garantido que a correção do tooltip não altere a regra de configuração já existente.


    Cenário 05:08: Validar aos correçprodutos afetados pela inativação emde ummúltiplas segundo ambientecaracterísticas

    Objetivo:
    Confirmar que otodos comportamentoos corrigidoprodutos sejarelacionados reproduzidoàs corretamentecaracterísticas emselecionadas outrono ambienteprocessamento demúltiplo cliente.foram atualizados corretamente.

    Pré-condição:
    Possuir

    acesso
    • O cenário de seleção múltipla deve ter sido executado.
    • Devem ter sido selecionadas pelo menos duas características para inativação.

    Passo a passo:

    1. Identificar as características utilizadas no processamento múltiplo.
    2. Após a conclusão da inativação, acessar a consulta dos produtos do catálogo.
    3. Selecionar Inativo no filtro Em Linha (Fornecedor).
    4. Executar a pesquisa.
    5. Localizar os produtos correspondentes à primeira característica processada.
    6. Conferir a situação apresentada.
    7. Localizar os produtos correspondentes à segunda característica.
    8. Conferir a situação apresentada.
    9. Repetir a validação para as demais características, caso tenham sido utilizadas.
    10. Comparar os resultados com os produtos existentes antes do processamento.

    Resultado Esperado:

    Todos os produtos relacionados a todas as características selecionadas devem apresentar a situação correspondente à inativação EM LINHA.

    Nenhuma característica selecionada deve apresentar processamento parcial.

    O resultado deve demonstrar que uma única confirmação foi suficiente para processar todas as características selecionadas.


    Cenário 09: Processar múltiplas características com diferentes quantidades de produtos

    Objetivo:
    Validar o processamento múltiplo quando as características selecionadas possuem diferentes quantidades de produtos vinculados.

    Pré-condição:

    • Existirem pelo menos duas características ativas.
    • As características utilizadas devem possuir quantidades diferentes de produtos vinculados.

    Passo a passo:

    1. Acessar a funcionalidade Ativar/Inativar EM LINHA por característica.
    2. Identificar duas características com diferentes quantidades de produtos.
    3. Selecionar simultaneamente as duas características.
    4. Acionar a opção de inativação.
    5. Confirmar a operação.
    6. Aguardar a conclusão do processamento.
    7. Consultar os produtos relacionados à primeira característica.
    8. Consultar os produtos relacionados à segunda característica.
    9. Conferir se todos os produtos foram atualizados.

    Resultado Esperado:

    O sistema deve processar integralmente todas as características selecionadas, independentemente da quantidade de produtos relacionados a cada uma.

    A diferença na quantidade de produtos não deve causar interrupções ou processamento parcial.


    Cenário 10: Retirar uma característica da seleção antes do processamento

    Objetivo:
    Validar se o usuário consegue corrigir a seleção antes da confirmação, evitando que uma característica selecionada indevidamente seja processada.

    Pré-condição:

    • A funcionalidade deve permitir seleção múltipla.
    • Existirem pelo menos três características disponíveis.

    Passo a passo:

    1. Selecionar três características para inativação.
    2. Conferir os itens selecionados.
    3. Antes de confirmar o processamento, retirar a seleção de uma das características.
    4. Confirmar que somente duas características permanecem selecionadas.
    5. Executar a inativação.
    6. Confirmar a operação.
    7. Consultar posteriormente a situação das três características utilizadas no teste.

    Resultado Esperado:

    Somente as características que permaneceram selecionadas no momento da confirmação devem ser processadas.

    A característica retirada da seleção deve permanecer com sua situação original e seus produtos não devem sofrer alteração decorrente da operação.


    Cenário 11: Cancelar o processamento de múltiplas características

    Objetivo:
    Garantir que o usuário possa cancelar uma operação antes de sua efetivação sem alterar as características selecionadas.

    Pré-condição:

    • Existirem duas ou mais características disponíveis para alteração.
    • A funcionalidade permitir seleção múltipla.

    Passo a passo:

    1. Selecionar duas ou mais características.
    2. Acionar a opção de inativação.
    3. Na confirmação apresentada pelo sistema, selecionar a opção para cancelar ou não prosseguir.
    4. Permanecer na tela.
    5. Consultar a situação das características utilizadas no teste.
    6. Consultar, se necessário, os respectivos produtos.

    Resultado Esperado:

    Nenhuma característica deve ser alterada quando o processamento for cancelado.

    Os produtos vinculados às características selecionadas devem permanecer com a situação existente antes da tentativa de processamento.


    Cenário 12: Validar permanência na tela após o processamento de múltiplas características

    Objetivo:
    Validar conjuntamente as duas principais necessidades da solicitação: processamento de várias características e permanência na tela após a conclusão.

    Pré-condição:

    • A funcionalidade deve permitir selecionar mais de uma característica.
    • Existirem características disponíveis para inativação.

    Passo a passo:

    1. Selecionar duas ou mais características.
    2. Realizar a inativação em uma única operação.
    3. Confirmar o processamento.
    4. Aguardar a mensagem de conclusão.
    5. Verificar a tela apresentada imediatamente após o processamento.
    6. Confirmar que o usuário permanece na tela de características.
    7. Utilizar novamente os filtros.
    8. Localizar outra característica.
    9. Realizar uma nova operação sem retornar à manutenção do catálogo.

    Resultado Esperado:

    Todas as características selecionadas devem ser processadas em uma única operação.

    Após a conclusão, o sistema deve permanecer na tela de características, mantendo os filtros e ações disponíveis para que o usuário continue realizando outras manutenções.


    Cenário 13: Validar seleção múltipla para ativação

    Objetivo:
    Validar se a funcionalidade de seleção múltipla também pode ser utilizada para ativar novamente características que estejam inativas EM LINHA.

    Pré-condição:

    • Existirem pelo menos duas características inativas.
    • A funcionalidade permitir seleção múltipla.

    Passo a passo:

    1. Localizar duas ou mais características inativas.
    2. Selecionar simultaneamente as características.
    3. Acionar a opção correspondente à ativação.
    4. Confirmar a operação.
    5. Aguardar a conclusão do processamento.
    6. Validar a mensagem apresentada.
    7. Confirmar que o sistema permanece na tela.
    8. Consultar os produtos vinculados às características processadas.

    Resultado Esperado:

    Todas as características selecionadas devem ser processadas em uma única operação.
    Os respectivos produtos devem ser atualizados para a situação EM LINHA correspondente à ativação.

    Após o processamento, o usuário deve permanecer na tela para continuar realizando novas operações.


    Cenário 14: Validar a funcionalidade em um segundo ambiente/cliente

    Objetivo:
    Garantir que a alteração apresente comportamento consistente em ambientes distintos.

    Pré-condição:

    • Disponibilidade de um segundo ambiente depara homologaçãoo.
    • Existência de catálogo com apelo rotinamenos deduas Pedidocaracterísticas deadequadas Vendapara disponível.

      o teste.

    Passo a passo:

    1. Acessar o segundo ambiente deutilizado testes.para homologação.
    2. Acessar FrenteDesenvolvimento de LojaProdutos > PedidoCadastros > PedidoCatálogo de> VendaManutenção.
    3. Inserir ou editarLocalizar um pedido.catálogo apropriado para o teste.
    4. Acessar aAtivar/Inativar abaEM ItensLINHA por característica.
    5. Selecionar umpelo produtomenos eduas informar uma referência por meio da opção Referência/Dim..características.
    6. Confirmar que as alterações.características permanecem selecionadas simultaneamente.
    7. RetornarExecutar a inativação em uma única operação.
    8. Confirmar o processamento.
    9. Validar a mensagem apresentada.
    10. Confirmar que o usuário permanece na tela.
    11. Consultar os produtos afetados.
    12. Validar que todos os produtos relacionados às listagemcaracterísticas selecionadas foram atualizados corretamente.
    13. Se aplicável, realizar também o processo de itens.
    14. ativação
    15. Posicionarpara confirmar o cursorcomportamento sobre a descrição do produto.
    16. Conferir o conteúdo apresentado no tooltip.inverso.

    Resultado Esperado:

    O comportamentosegundo ambiente deve serapresentar o mesmo comportamento validado no primeiroprimeiro.

    ambiente:

    O sistema deve permitir a seleção e o tooltipprocessamento devede sermúltiplas apresentadocaracterísticas, atualizar corretamente e,os quandoprodutos relacionados e manter o usuário na tela após a funcionalidadeconclusão.

    correspondente estiver habilitada, deve exibir também a referência cadastrada para

    Não produto.devem existir diferenças de comportamento relacionadas ao ambiente utilizado.

    Ficou com alguma dúvida .png

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