Loading
Grupos de opciones

Grupos de opciones

Grupos de opciones es el componente de contenedor que muestra productos secundarios organizados en grupos. El componente gestiona la selección de opciones, la adición de opciones dinámicas, la duplicación y la navegación de búsqueda. Grupos de opciones no tiene propiedades de salida.

Ediciones necesarias

Disponible en: Lightning Experience
Disponible en: Ediciones Enterprise, Unlimited y Developer de Gestión de ingresos (anteriormente Revenue Cloud) con la licencia Revenue Cloud Growth o la licencia Revenue Cloud Advanced

Responsabilidades de grupos de opciones

  • Mostrar opciones de productos organizadas por grupos
  • Fichas de asistencia y visualización de acordeón
  • Cambios de selección de procesos desde componentes de opción secundarios
  • Mostrar ventana para explorar y agregar opciones dinámicas
  • Mostrar ventana para duplicar elementos de transacciones existentes
  • Gestionar la navegación a opciones buscadas
  • Publicar eventos de Lightning Message Service (LMS) para enviar cambios de selección, duplicar solicitudes y navegación a Gestor de datos
  • Gestionar cambios de definición de contexto para campos personalizables

Nombre de API de grupos de opciones

S01_OptionGroups

Propiedades de entrada

Grupos de opciones recibe entrada de componentes principales o de flujo, establecidos por el cliente.

Propiedad Tipo Obligatorio Descripción
optionGroups Matriz Matriz de grupos de opciones desde DataManager
salesTransactionItems Matriz No Datos de elementos de transacciones
contextDefinition Cadena No Id. de definición de contexto
contextMetadata Cadena/Objeto No Metadatos para atributos de CTI
portion1CamposSeleccionados Cadena/matriz No Campos personalizados para la parte 1
portion2SelectedFields Cadena/matriz No Campos personalizados para la parte 2
currencyCode Cadena No Código de divisa para visualización de precios
isDesignTime Booleano No Ya sea en modo de diseño o vista previa
disabled Booleano No Desactiva todos los controles de selección de opciones (casillas de verificación, botones de opción, entradas de cantidad, botones de configuración).
isApiInProgress Booleano No Si la llamada de API está en curso
variante Cadena No Modo de visualización: "fichas" o "acordeones"
layoutMode Cadena No Modo de formato: "estándar" o "compacto"
isNonBlockingEnabled Booleano No Activar el modo de no bloqueo
isGroupRampEnabled Booleano No Activar funciones de rampa de grupo
showInlineAttributes Cadena No Si mostrar atributos en línea
numberOfInlineAttributes Número No Número de atributos en línea para mostrar
searchResultOptionId Cadena No Id. de PRC de la opción de resultado de búsqueda

Grupos de opciones de eventos que escucha

Grupos de opciones escucha el adaptador de cable getProductFlowByProductId. Cuando un usuario selecciona Agregar opciones para un grupo de opciones dinámicas, el adaptador de cable obtiene el nombre de API de flujo asociado para abrir la ventana de flujo de opción dinámica.

Adaptador de cable Origen Para qué escucha Método Handler Objetivo
getProductFlowByProductId Lightning / IndustriasEpcApi Datos de flujo de productos para opciones dinámicas setFlowId() Recupera el nombre de API de flujo para la ventana de opción dinámica

Opción Eventos Grupos Incendios

Grupos de opciones activa eventos LMS y el evento FlowAttributeChange.

Grupos de opciones activa los eventos LMS mostrados en esta tabla.

Acción de evento Cuándo se dispara Objetivo
LMS_EVENTS.VALUE_CHANGE El usuario cambia el valor del atributo Notificar a DataManager los cambios en las opciones
clonItems El usuario duplica elementos de transacciones Notificar a DataManager que duplique las ITS
contextDefinitionChange Cambios de definición de contexto Notificar a DataManager el cambio de definición de contexto
navegar (buscar) El usuario cancela el modo de búsqueda Notificar a DataManager para borrar el resultado de búsqueda

Esta tabla muestra los tipos de campo de carga útil LMS_EVENTS.VALUE_CHANGE para Grupos de opciones.

Campo Cuándo se dispara Objetivo
isSelected Cuando se selecciona o anula la selección de un producto Notificar a DataManager los cambios en las opciones para seleccionar un producto
Cantidad Cuando se cambia la cantidad Notificar a DataManager los cambios en las opciones para cambiar la cantidad
CampoAtributo Cuando se cambia el valor del atributo en la tarjeta de opción Notificar a DataManager los cambios en las opciones para cambiar el valor del atributo
Modelo de venta de producto Cuando se cambia el valor ProductSellingModel Notificar a DataManager los cambios en el cambio de valor del modelo de venta de producto
CustomProductName Cuando se cambia el nombre de un producto personalizado Notificar a DataManager los cambios en las opciones: cambio del nombre del producto
CamposContexto Cuando se cambian los valores de campo Contexto en la tarjeta de opción Notificar a DataManager de los cambios en el valor de contexto del cambio de opciones
nodos añadidos Cuando hay un cambio en addedNodes Notificar a DataManager los cambios en los nodos agregados
PromotionAdd Cuando se agrega la promoción Notificar a DataManager de la promoción agregar
PromotionRemove Cuando se elimina la promoción Notificar a DataManager la eliminación de promociones

Grupos de opciones activa el evento FlowAttributeChange que se muestra en esta tabla.

Acción de evento Cuándo se dispara Objetivo
FLOW_ATTRIBUTE_CHANGE El usuario cambia el atributo en línea Notificar al flujo del cambio de atributo
 
Cargando
Salesforce Help | Article