Loading
Grupos de opções

Grupos de opções

Grupos de opções é o componente do contêiner que mostra produtos filho organizados em grupos. O componente gerencia a seleção de opção, a adição de opção dinâmica, a clonagem e a navegação de pesquisa. Grupos de opções não têm propriedades de saída.

Edições obrigatórias

Disponível em: Lightning Experience
Disponível em: Edições Enterprise, Unlimited e Developer do Revenue Management (anteriormente Revenue Cloud) com a licença Revenue Cloud Growth ou a licença Revenue Cloud Advanced

Responsabilidades de grupos de opções

  • Mostrar opções de produto organizadas por grupos
  • Guias de suporte e exibição de acordeão
  • Alterações de seleção de processo de componentes de opção filho
  • Mostrar janela para navegar e adicionar opções dinâmicas
  • Mostrar janela para clonar itens de transação existentes
  • Gerenciar a navegação para as opções pesquisadas
  • Publique eventos do Lightning Message Service (LMS) para enviar alterações de seleção, clonar solicitações e navegar para o Gerenciador de dados
  • Gerenciar alterações de definição de contexto para campos personalizáveis

Nome da API de grupos de opções

S01_OptionGroups

Propriedades da entrada

Os Grupos de opções recebem entrada de componentes pai ou de fluxo, definidos pelo cliente.

Propriedade Tipo Obrigatório Descrição
optionGroups Matriz Sim Matriz de grupos de opções do DataManager
salesTransactionItems Matriz Não Dados de itens da transação
contextDefinition String Não ID de definição de contexto
contextMetadata String/Objeto Não Metadados para atributos de STI
portion1SelectedFields String/Matriz Não Campos personalizados para a parte 1
portion2SelectedFields String/Matriz Não Campos personalizados para a parte 2
currencyCode String Não Código de moeda para exibição de preço
isDesignTime Booleano Não Seja no modo de design ou de visualização
desativado Booleano Não Desativa todos os controles de seleção de opção (caixas de seleção, botões seletores, entradas de quantidade, botões de configuração).
isApiInProgress Booleano Não Se a chamada de API está em andamento
variante String Não Modo de exibição: "guias" ou "acordeões"
layoutMode String Não Modo de layout: "padrão" ou "compacto"
isNonBlockingEnabled Booleano Não Habilitar o modo não de bloqueio
isGroupRampEnabled Booleano Não Habilitar a funcionalidade de rampa do grupo
showInlineAttributes String Não Se é necessário mostrar atributos inline
numberOfInlineAttributes Número Não Número de atributos inline a serem exibidos
searchResultOptionId String Não ID do PRC da opção de resultado da pesquisa
origem string Não Nome do objeto pai do registro da transação.

Os grupos de opções de eventos escutam

Os Grupos de opções escutam o adaptador de conexão getProductFlowByProductId. Quando um usuário seleciona Adicionar opções para um grupo de opções dinâmico, o adaptador de conexão busca o nome da API de Fluxo associado para abrir a janela de fluxo de opção dinâmica.

Adaptador de fio Origem O que ele escuta Método do manipulador Objetivo
getProductFlowByProductId Lightning/industriesEpcApi Dados de fluxo de produto para opções dinâmicas setFlowId() Recupera o nome da API de fluxo para a janela de opção dinâmica

Ações de grupos de opções de eventos

Grupos de opções acionam eventos do LMS e o evento FlowAttributeChange.

Os Grupos de opções acionam os eventos do LMS mostrados nessa tabela.

Ação do evento Quando é Descarregado Objetivo
LMS_EVENTS.VALUE_CHANGE O usuário altera o valor do atributo Notificar o DataManager sobre as alterações nas opções
cloneItems O usuário clona itens da transação Notificar o DataManager para clonar STIs
contextDefinitionChange Alterações de definição de contexto Notificar o DataManager sobre alteração de definição de contexto
navegar (pesquisar) O usuário cancela o modo de pesquisa Notificar o DataManager para limpar o resultado da pesquisa

Esta tabela mostra os tipos de campo de carga útil LMS_EVENTS.VALUE_CHANGE para Grupos de opções.

Campo Quando é Descarregado Objetivo
isSelected Quando um produto é selecionado ou desmarcado Notificar o DataManager sobre as alterações nas opções para selecionar um produto
Quantidade Quando a quantidade é alterada Notificar o DataManager sobre as alterações nas opções para alterar a quantidade
AttributeField Quando o valor do atributo no cartão de opção é alterado Notificar o DataManager sobre as alterações nas opções para alterar o valor do atributo
ProductSellingModel Quando o valor de ProductSellingModel é alterado Notificar o DataManager sobre as alterações ao valor do Modelo de venda de produto
CustomProductName Quando um nome de produto personalizado é alterado Notificar o DataManager sobre as alterações nas opções – alterar o nome do produto
ContextFields Quando os valores do campo de Contexto são alterados no cartão de opção Notificar o DataManager sobre as alterações nos valores de contexto das opções
addedNodes Quando há uma alteração em addedNodes Notificar o DataManager sobre as alterações nos addedNodes
PromotionAdd Quando a promoção é adicionada Notificar o DataManager sobre a adição da promoção
PromotionRemove Quando a promoção é removida Notificar o DataManager da remoção da promoção

Grupos de opções aciona o evento FlowAttributeChange mostrado nessa tabela.

Ação do evento Quando é Descarregado Objetivo
FLOW_ATTRIBUTE_CHANGE O atributo inline do usuário muda Notificar fluxo de alteração de atributo
 
Carregando
Salesforce Help | Article