Criando um conjunto de lista de seleção associado

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 4 min. de leitura
  • Saiba como usar uma lista de seleção associada em vez de um campo de conjunto ao criar um novo conjunto.

    Nota:
    Certifique-se de ler sobre seletores de produtos e suas funcionalidades antes de criar listas de seleção associadas, pois elas podem ser mais adequadas ao seu caso de uso. Consulte Seletores de produtos.

    A caixa de diálogo Novo conjunto inclui uma opção para o tipo de tamanho. Campo definido é o padrão. Se você selecionar Lista de seleção associada , um novo campo aparece onde você pode selecionar o campo da lista de seleção que será associado ao conjunto.

    conjunto de lista de seleção

    Esta lista de seleção associada deve ser um campo de lista de seleção múltipla. Este campo determina o tamanho do conjunto com base no número de opções de campo na lista de seleção. Se você editar o campo para adicionar ou remover opções de campo, o tamanho definido será ajustado de acordo. Esta é a única maneira de ajustar o tamanho do conjunto associado à lista de seleção.

    Por exemplo, uma lista de seleção de "condimentos" pode permitir que os usuários escolham incluir condimentos específicos, como ketchup, mostarda ou relish. Um conjunto de lista de seleção associada a "pacotes" pode permitir que os usuários especifiquem a quantidade de cada item usando subcampos de conjunto.

    Ao contrário de um conjunto regular em que um usuário pode adicionar quantas linhas quiser, cada opção de campo não excluída de uma lista de seleção gera uma linha e um índice do conjunto. As regras de inclusão e exclusão ainda funcionam no campo associado, o que pode mudar dinamicamente o número de linhas no conjunto de lista de seleção associado. A seguir está o campo de lista de seleção de amostra que usaremos neste exemplo. (Observe que os rótulos e valores são diferentes.)

    conjunto de lista de seleção

    Depois de selecionarmos condimentos como a lista de seleção associada, a IU de conjunto normal será exibida. Os conjuntos de lista de seleção associados criam automaticamente três campos no conjunto:

    • Índice: O número da linha do conjunto, começando em 1
    • Valor da opção: A lista de seleção associadaʼs valores de opção de campo
    • Opção de seleção: Um campo booliano para indicar que o índice definido está selecionado

    conjunto de lista de seleção

    Como todos os outros campos no conjunto, o valor da opção, a opção de seleção e o próprio conjunto precisam ser adicionados ao layout. A imagem a seguir mostra a interação entre a lista de seleção de condimentos associada e o conjunto de pacotes:

    conjunto de lista de seleção

    Observe que os valores de opção no conjunto refletem os valores de opção de campoʼs lista de seleção associada. ("ketchup" é refletido como "K", o valor da opção de campo.) Observe também que os valores das opções são somente leitura e não podem ser editados.

    Os conjuntos de lista de seleção associados ainda podem ser usados com ações de determinação, ações de inclusão e ações de exclusão. No exemplo abaixo, um novo campo chamado KetchupBan remove ketchup como um valor da lista de seleção de condimentos:

    conjunto de lista de seleção

    Benefícios do conjunto de lista de seleção associado

    Dependendo da configuração, pode haver vários motivos pelos quais um conjunto de lista de seleção associado seria melhor do que um conjunto normal.

    • Situações em que cada valor de opção só pode ser usado uma vez
    • Situações em que selecionar campos de opção e valor de opção que são usados para ações específicas de índice e outras regras
    • Os conjuntos de lista de seleção associados têm um tamanho finito, com tantos índices quanto a lista de seleção tem opções de campo

    Observe que os campos de extensão da lista de seleção também podem ser usados como a lista de seleção associada. Além disso, a lista de seleção associada pode ficar em outro lugar no layout da página ou em segundo plano, não precisa estar perto dos controles de TI definidos.

    Exemplo: Uma regra complexa

    O cliente tem 100 taxas diferentes que podem ser aplicadas à configuração. Para determinar o valor dessas taxas, cada taxa é calculada usando uma fórmula complexa. Cada taxa só pode ser aplicada uma vez. A fórmula é a mesma para todas as taxas. O cliente faz o seguinte em CPQ:

    • Cria um campo de lista de seleção de seleção múltipla chamado Taxas com 100 opções de campo (uma para cada taxa)
    • Cria um conjunto de lista de seleção associado e seleciona Taxas como a lista de seleção associada
    • Cria regras de inclusão para o campo Taxas
      • Isso criaria uma regra de inclusão para cada taxa com base na condição dessa taxa.
      • Isso também criaria uma regra de inclusão que não incluía nenhuma das taxas como padrão. Desta forma, as taxas são adicionadas, pois as regras de inclusão são aditivas.
    • Cria uma regra para calcular a taxa

      É aqui que o conjunto de lista de seleção associado é realmente benéfico. O cliente só precisa escrever 1 regra e ela é aplicada a cada linha do conjunto. Se o cliente não usasse o conjunto, ele teria que replicar esse script várias vezes em várias regras em toda a configuração. Isso pode levar a erros downstream quando o cálculo complexo muda.

    Exemplo: Extensão de lista de seleção com quantidades variáveis para regras de produto

    Outro cliente usou efetivamente a extensão da lista de seleção para filtrar opções de campo e fornecer colunas de informações extras. No entanto, eles não podem usar a extensão da lista de seleção para adicionar produtos à lista de materiais porque desejam dar ao usuário final a capacidade de especificar as quantidades conforme cada opção de campo é adicionada à BOM.

    Eles colocam a grade de extensão da lista de seleção em uma única camada de guia e, em seguida, colocam o conjunto, que mostra todas as opções de campo selecionadas na primeira camada de guia, na segunda camada de guia. Usando o conjunto de lista de seleção associado, o usuário final pode personalizar para cada cliente a quantidade adicionada à BOM.