Seletores de produtos
Saiba como criar e configurar seletores de produtos para adicionar produtos a uma lista de materiais (BOM) sem escrever regras. Defina opções de produto, subcampos, agregados e configurações de exibição para aprimorar as interações do usuário, automatizar o mapeamento de dados e apresentar informações do produto diretamente em layouts.
Um seletor de produto é semelhante a uma lista de seleção com dados estendidos. os seletores de produtos podem adicionar produtos a uma lista de materiais e mapear dados adicionais para campos da lista de produtos, incluindo dados estendidos, sem escrever regras padrão. As ações em massa fornecem regras adicionais baseadas em tabela que podem ser usadas com o campo do seletor de produto.
Criando um novo seletor de produto
Os selecionadores de produtos podem ser criados na guia de campos do administrador Logik Para tornar um novo seletor de produto funcional, tudo o que você precisa fazer é adicionar algumas opções e colocá-lo em um layout. Selecione o seletor de produto como o novo tipo de campo.
Opções
Assim como as listas de seleção, os seletores de produto têm uma lista de opções. Cada opção representa um produto, que é adicionado à BOM quando selecionado pelo usuário.
(1) A guia Opções de produto é o ponto de partida para adicionar opções ao seletor de produtos. As opções são exibidas abaixo no formato de tabela.
Campos de opção do seletor de produtos:
- (2) Ordem: Ordem de exibição das opções no seletor de produtos
- (3) Nome: Nome a ser usado para a opção de seletor de produtos (obrigatório)
- (4) Valor: Valor a ser usado para a opção do seletor de produtos (obrigatório, padrão para nome)
- (5) imageUrl: URL de uma imagem a ser usada para esta opção de seletor de produto
- (6) DefaultValue: Controla se esta opção é selecionada por padrão
Ações:
- (7) Adicionar linha: Adicionar seletor de produto
- (8) Excluir: Exclui as opções selecionadas da tabela de opções do seletor de produtos
- (9) Salvar opções
Importação de opção
As opções do Seletor de produtos podem ser importadas diretamente para o Seletor carregando um arquivo CSV, assim como as opções da lista de seleção.
- (1) Menu: Clique no ícone de 3 pontos verticais para abrir o menu
- (2) Importar opções do seletor de produtos: Inicie a caixa de diálogo de importação para opções do seletor de produtos
- (3) Excluir opções selecionadas: Se alguma opção de seletor de produto estiver selecionada, exclua-a.
Caixa de diálogo de importação:
(1) Importação CSV: Clique ou arraste e solte o arquivo CSV que contém as opções do seletor de produtos que você deseja importar.
(2) Importar: Depois que um arquivo for selecionado, clique em importar para carregar as opções no seletor de produtos.
Campos do seletor de produtos
Os campos podem ser criados no seletor de produtos e usados para coletar entrada do usuário, interagir com regras, exibir informações e, opcionalmente, definir dados na lista de produtos. Esses campos são secundários do seletor de produto atual e são encontrados na guia Campos de opção. Eles também são chamados de subcampos.
(1) Guia Campos de opção: Subcampos adicionais podem ser criados e adicionados ao seletor de produto para exibir e opcionalmente passar dados adicionais para a ProductList. Os subcampos são exibidos em um formato de tabela abaixo.
Três campos são incluídos automaticamente em cada seletor de produto:
- (2) Valor: O valor da opção, por padrão, é mapeado para ID do produto quando selecionado
- (3) Selecione: Campo booliano que controla se a opção de produto é adicionada à lista de produtos (BOM)
- (4) Quantidade: A quantidade do produto a ser adicionada quando a opção é selecionada, mapeia por padrão para Quantidade do produto
Subcampos adicionais podem ser criados e opcionalmente configurados para passar dados adicionais para a ProductList ou exibir na IU.
- (5) Tipo de campo: Pode ser Texto, Número, Booliano ou Lista de seleção
- (6) Nome do campo
- (7) Nome da variável: Nome da variável do novo subcampo, incluindo o nome da variável do seletor de produto como prefixo
- (8) Propriedade ProductList: Opcionalmente, você pode configurar o campo recém-criado para passar dados para a ProductList. Selecione o campo na ProductList para mapear o subcampoʼs valor ou escolha Nenhum para não passar os dados
Agregados
Os agregados podem ser criados em seletores de produto, semelhante ao funcionamento dos agregados definidos. Para obter informações sobre agregados de conjunto, consulte Criando agregados de conjunto.
Configuração
Navegue até um campo do seletor de produtos.
- (1) Abra a guia Campos de opção no seletor de produto
- (2) Nova seção para campos agregados
- (3) Adicionar Botão para criar um novo campo agregado
Ao criar um novo campo agregado, você pode selecionar qualquer um dos subcampos em um seletor de produto para agregar.
Uma lista de subcampos disponíveis é exibida. Selecione o campo para criar um novo agregado.
1. Cinco tipos de agregados podem ser criados:
- Soma
- Média
- Mín
- Máx
- Contagem
Selecione o tipo de agregado a ser usado para o subcampo. Cada tipo de agregado só pode ser usado uma vez por subcampo.
Campo agregado final:
- (1) Subcampo a ser agregado
- (2) Tipo de agregado
- (3) Nome do campo (gerado automaticamente)
- (4) Nome da variável (gerado automaticamente)
- (5) Excluir
Exemplo
Os campos agregados podem ser adicionados ao layout e serão calculados automaticamente na mudança de um campo.
- (1) Quantidade máxima igual a 3, o produto b tem quantidade de 3
- (2) Soma da quantidade igual a 4, um produto com quantidade 1, um com quantidade 3
- (3) Contagem de seleção igual a 2, 2 produtos foram selecionados
Campos de informações do produto
Os selecionadores de produtos podem exibir algumas informações somente leitura sobre um produto. Os valores são extraídos do modelo de produto armazenado em cache no Logik. Esses campos podem ser adicionados ao layout.
- (1) Campos disponíveis: Todos os campos disponíveis serão editáveis. Para incluir um campo e disponibilizá-lo no layout, marque a caixa ao lado do nome do campo
- (2) Campos indisponíveis: Os campos mapeados para um subcampo ficarão esmaecidos e indisponíveis para inclusão. Para disponibilizar um campo novamente, altere o mapeamento do subcampo na seção Campos do seletor de produto
Configurações do seletor de produtos
Os seletores de produto têm propriedades adicionais que podem ser definidas, tanto para controlar o comportamento do seletor de produtos em si quanto para definir valores padrão adicionais para a lista de produtos.
- (1) Configurações do seletor de produtos: Clique no ícone de engrenagem para abrir o menu Configurações do seletor de produtos
- (2) Tipo: Seletor de produto de seleção única ou múltipla, se comporta da mesma forma que a lista de seleção
- (3) Sincronizar campo selecionado com quantidade: Campo de alternância booliano que controla se os campos Quantidade e Selecionar no seletor de produto são mantidos em sincronia. Se habilitado, esses valores serão definidos com base no fato de o usuário ter feito mudanças. Consulte os cenários listados na tabela abaixo.
- (4) Habilitar aprimoramento de preços: Habilite o seletor de produtos para Aprimoramentos de preços
- (5) Tipo: Tipo a ser usado para opções de produto, acessório ou componente
- (6) Tipo de BOM: Qual BOM definir por padrão para as opções de produto
- (7) Produto primário: Nome do produto primário a ser usado por padrão para as opções de produto
Esta tabela mostra cenários em que o usuário muda a quantidade e a seleção de mudanças lógicas ou vice-versa. Em todos os outros casos, o valor não é alterado.
| Mudança | Status do campo de quantidade | Status do campo Selecionar | Resultado |
|---|---|---|---|
| O usuário muda Selecione para falso | Definido como diferente de zero por regra | Quantidade definida como 0 | |
| O usuário muda Selecione para verdadeiro | Definido como 0 pelo usuário | Quantidade definida como 1 (ou seu valor mínimo) | |
| O usuário muda Selecione para verdadeiro | Definido como 0 por regra | Quantidade definida como 1 (ou seu valor mínimo) | |
| O usuário muda a quantidade para diferente de zero | Definido como falso pelo usuário | Selecione Definir como verdadeiro | |
| O usuário muda a quantidade para diferente de zero | Definido como falso por regra | Selecione Definir como verdadeiro | |
| O usuário muda a quantidade para 0 | Definido como verdadeiro pelo usuário | Selecione Definir como falso | |
| O usuário muda a quantidade para 0 | Definido como verdadeiro por regra | Selecione Definir como falso |
Seletores de produtos em layouts
Os seletores de produtos podem ser adicionados e editados em layouts por meio do Assistente de layout e do CSV de layout. Há suporte para quatro tipos de exibição básicos:
- VisualProductPicker: Exibição baseada em bloco, seleção única
- SelecionoVisualProductPicker: Exibição baseada em bloco, seleção múltipla
- ProductPickerGrid: Exibição baseada em tabela, seleção única
- MultiSelectProductPickerGrid: Exibição baseada em tabela, seleção múltipla
Importações e exportações do seletor de produtos
Se um campo de seletor de produto estiver associado a um blueprint, ele será incluído nas exportações desse blueprint.
Na página Campos no CPQ Administrador, selecione um seletor de produto para exportar e um arquivo ZIP será gerado contendo o seguinte:
- Campos do seletor de produtos
- Opções de campo do Seletor de produtos
- Definição do seletor de produtos e ações em massa
- Dados de ação em massa, cada um em um arquivo CSV
Um arquivo ZIP que contém um seletor de produto pode ser importado por meio do Carregador de matriz.