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

#### **Objetivo:**

A solicitação tem como objetivo **facilitar e agilizar o processo de ativação e inativação EM LINHA das características vinculadas aos produtos de um catálogo**.

A necessidade reportada ocorre principalmente quando é preciso realizar a manutenção de **mais de uma característica dentro do mesmo catálogo**. Como o processamento é realizado individualmente, uma característica por vez, o retorno à tela anterior após cada operação tornava o processo mais demorado e exigia que o usuário repetisse etapas de acesso e filtragem.

Dessa forma, foi implementada uma melhoria de usabilidade para que, após concluir a ativação ou inativação de uma característica, **o usuário permaneça na tela de características do catálogo**, podendo prosseguir diretamente com a manutenção das demais características, sem precisar retornar à tela anterior e realizar novamente a consulta.

Também foi realizada a **adequação dos ícones da funcionalidade ao padrão visual atual do sistema**, proporcionando maior padronização da interface.

Com essas alterações, o processo de manutenção torna-se mais simples e ágil, reduzindo ações repetitivas durante a ativação ou inativação de diferentes características do mesmo catálogo.

<p class="callout warning">**Atenção:**</p>

Embora a solicitação inicial mencionasse a possibilidade de selecionar várias características para ativação/inativação em uma única ação, durante a análise foi definido que o processamento continuará sendo realizado **uma característica por vez**, a fim de evitar grandes processamentos simultâneos. Dessa forma, a seleção múltipla **não faz parte do escopo final da implementação**.

#### **Premissas:**

- Necessário o ambiente estar atualizado com a versão do módulo **SendDecor** de número **146999 Genexus 17** ou superior;

#### **Teste realizado após a atualização**

#### **Cenário 01: Acessar a funcionalidade Ativar/Inativar EM LINHA por característica**

**Objetivo:**  
Validar o acesso à funcionalidade responsável pela ativação e inativação EM LINHA das características de um catálogo.

**Pré-condição:**

- Usuário com acesso ao módulo de Desenvolvimento de Produtos.
- Existência de catálogo com características e produtos vinculados.

**Passo a passo:**

1. Acessar o módulo **Desenvolvimento de Produtos**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/UcyUFx6lxyNKBEfe-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/UcyUFx6lxyNKBEfe-image.png)
2. Acessar **Cadastros &gt; Catálogo &gt; Manutenção**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/9CQ1IYn81ho69olv-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/9CQ1IYn81ho69olv-image.png)
3. Utilizar os filtros disponíveis para localizar o catálogo que será utilizado no teste.
4. Selecionar o catálogo apresentado na consulta.
5. Acionar a opção **Ativar/Inativar EM LINHA por característica**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/lBGbKKaRqmBYW7Sq-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/lBGbKKaRqmBYW7Sq-image.png)

<p class="callout info">**Resultado Esperado:**</p>

O sistema deve apresentar a tela contendo as informações do catálogo e as características disponíveis para manutenção, permitindo ao usuário realizar as operações de ativação ou inativação EM LINHA.

<div contenteditable="false" id="bkmrk-">---

</div>#### **Cenário 02: Inativar uma característica e permanecer na tela**

**Objetivo:**  
Validar a inativação EM LINHA de uma característica e confirmar que, após a conclusão do processamento, o usuário permanece na mesma tela.

**Pré-condição:**

- Estar na tela **Ativar/Inativar 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.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/uiotMp1MDLRZfXiQ-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/uiotMp1MDLRZfXiQ-image.png)
2. Selecionar a opção correspondente à inativação.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/tATckvjQyW7hj1qx-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/tATckvjQyW7hj1qx-image.png)
3. Confirmar a operação.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/042wchvRtIqSLc9u-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/042wchvRtIqSLc9u-image.png)
4. Aguardar a conclusão do processamento.
5. Verificar a mensagem apresentada pelo sistema.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/WPA1UqSlRAyFts1C-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/WPA1UqSlRAyFts1C-image.png)
6. Observar a tela apresentada após a conclusão.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/DOuSPR5Tit1ay63a-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/DOuSPR5Tit1ay63a-image.png)

<p class="callout info">**Resultado Esperado:**</p>

O sistema deve concluir a inativação com sucesso e apresentar uma 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.

<div contenteditable="false" id="bkmrk--1">---

</div>#### **Cenário 03: Ativar uma característica e permanecer na tela**

**Objetivo:**  
Repetir o processo do cenário anterior, mas agora ativando a característica.

**Pré-condiçã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 ativação de uma característica.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/aBv6FXFnABB5XoDF-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/aBv6FXFnABB5XoDF-image.png)
2. Aguardar a mensagem de sucesso. [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/Lg9GTjmPjqMcfb4V-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/Lg9GTjmPjqMcfb4V-image.png)
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/AcKxrPOkQzMumXsk-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/AcKxrPOkQzMumXsk-image.png)

<p class="callout info">**Resultado Esperado:**</p>

O sistema deve concluir a ativação com sucesso e apresentar uma 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.

<div contenteditable="false" id="bkmrk--2">---

</div>#### **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 a consulta dos produtos relacionados ao catálogo.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/shrZ7T1aanYmWP07-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/shrZ7T1aanYmWP07-image.png)
2. No filtro **Em Linha (Fornecedor)**, selecionar a opção **Inativo**.
3. Executar a pesquisa.
4. Conferir os produtos apresentados.
5. Localizar os produtos relacionados à característica utilizada no teste.
6. Conferir a situação apresentada para esses produtos.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/0tcuJomTNoEluvbE-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/0tcuJomTNoEluvbE-image.png)

<p class="callout info">**Resultado Esperado:**</p>

O sistema deve apresentar os produtos 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 teste inicial, o processamento resultou na atualização de **7 produtos**, que devem ser apresentados corretamente ao consultar os itens inativos EM LINHA.

<div contenteditable="false" id="bkmrk--3">---

</div>#### **Cenário 05: Filtrar diretamente uma característica**

**Objetivo:**  
Validar a utilização dos filtros disponíveis para localizar uma característica específica.

**Pré-condição:**

- Estar na tela de características do catálogo.
- Existirem diversas características disponíveis para consulta.

**Passo a passo:**

1. Acessar os filtros da tela.
2. Selecionar a opção de pesquisa correspondente à característica.
3. Informar a característica desejada.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/zMHK998MKv0vXuf9-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/zMHK998MKv0vXuf9-image.png)
4. Executar a consulta.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/73jVwYp2shm2HZiq-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/73jVwYp2shm2HZiq-image.png)
5. Conferir os resultados apresentados.
6. Selecionar a característica localizada para manutenção.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/89dyIw1UUaTKp44W-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/89dyIw1UUaTKp44W-image.png)

<p class="callout info">**Resultado Esperado:**</p>

O sistema deve apresentar corretamente a característica correspondente ao filtro informado, permitindo que o usuário localize o item desejado e realize sua manutenção.

<div contenteditable="false" id="bkmrk--4">---

</div>[![Ficou com alguma dúvida .png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-04/scaled-1680-/6lDN2zESNX8VNNqd-ficou-com-alguma-duvida.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-04/6lDN2zESNX8VNNqd-ficou-com-alguma-duvida.png)

<p class="callout danger">**ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.**</p>