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: Enterprise Edition, Unlimited Edition y Developer Edition de Revenue Management (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
  • Visualización de fichas de asistencia y acordeón
  • Procesar cambios de selección desde componentes de opción secundarios
  • Ventana Mostrar 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 Servicio de mensajes Lightning (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 entradas de componentes principales o de flujo establecidos por el cliente.

Propiedad Tipo Obligatorio Descripción
optionGrupos Matriz Sí 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
portion1SelectedFields 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 la 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 modo no de 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
origen cadena No Nombre del objeto principal del registro de transacción.

Grupos de opciones de eventos escucha

Grupos de opciones escucha el adaptador de red getProductFlowByProductId. Cuando un usuario selecciona Agregar opciones para un grupo de opciones dinámicas, el adaptador de red 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

Incendios de grupos de opciones de eventos

Grupos de opciones desencadena 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
CAMBIO_VALOR_EMS. 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 la búsqueda

Esta tabla muestra los tipos de campo de carga 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 cambia el valor ProductSellingModel Notificar a DataManager los cambios en el cambio de valor del modelo de venta de productos
CustomProductName Cuando se cambia un nombre de producto personalizado Notificar a DataManager los cambios en las opciones: cambio del nombre del producto
CamposContexto Cuando los valores de campo Contexto cambian en tarjeta de opción Notificar a DataManager los cambios en el cambio de opciones en el valor de contexto
nodos añadidos Cuando hay un cambio en addedNodes Notificar a DataManager los cambios en los addedNodes
PromociónAgregar Cuando se agrega la promoción Notificar a DataManager del complemento de promoción
PromotionRemove Cuando se elimina la promoción Notificar a DataManager la eliminación de promociones

Grupos de opciones desencadena 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 el cambio de atributo
 
Cargando
Salesforce Help | Article