Loading
Группы параметров

Группы параметров

Группы параметров - это компонент контейнера, отображающий дочерние продукты, сгруппированные в группы. Компонент управляет выбором параметров, динамическим добавлением параметров, клонированием и навигацией поиска. Группы параметров не имеют свойств вывода.

Требуемые версии

Доступно в версиях: Lightning Experience
Доступно в версиях: Enterprise, Unlimited и Developer Edition of Revenue Management (ранее Revenue Cloud) с лицензией Revenue Cloud Growth или Revenue Cloud Advanced

Обязанности групп параметров

  • Показать параметры продукта, систематизированные по группам
  • Поддержка вкладок и отображение аккордеона
  • Изменения выбора процесса в компонентах дочерних параметров
  • Отображение окна для просмотра и добавления динамических параметров
  • Отображение окна для клонирования существующих элементов транзакций
  • Обработка навигации к параметрам поиска
  • Публикация событий службы сообщений Lightning (LMS) для отправки изменений выбора, запросов клонирования и навигации диспетчеру данных
  • Управление изменениями определения контекста для настраиваемых полей

API-имя групп параметров

S01_OptionGroups

Свойства ввода

Группы параметров получают вводные данные от родительских компонентов или компонентов потока, заданных клиентом.

Свойство Тип Обязательно Описание
optionGroups Массив Да Массив групп параметров из DataManager
salesTransactionItems Массив Нет Данные элементов транзакции
contextDefinition Строка Нет Код определения контекста
contextMetadata Строка/Объект Нет Метаданные для атрибутов STI
part1SelectedFields Строка/массив Нет Настраиваемые поля для части 1
portion2SelectedFields Строка/массив Нет Настраиваемые поля для части 2
currencyCode Строка Нет Код валюты для отображения цены
isDesignTime Логическое значение Нет Будь то в режиме проектирования или предварительного просмотра
отключено Логическое значение Нет Отключение всех элементов управления выбором параметров (флажки, кнопки-переключатели, ввод количества, кнопки настройки).
isApiInProgress Логическое значение Нет Выполняется ли вызов API
вариант Строка Нет Режим отображения: "вкладки" или "аккордеоны"
layoutMode Строка Нет Режим макета: "стандартный" или "компактный"
isNonBlockingEnabled Логическое значение Нет Включить режим неблокировки
isGroupRampEnabled Логическое значение Нет Включение функций групповой рампы
showInlineAttributes Строка Нет Отображение встроенных атрибутов
numberOfInlineAttributes Число Нет Количество встроенных атрибутов для отображения
searchResultOptionId Строка Нет Код КНР параметра результата поиска
происхождение строка Нет Имя родительского объекта записи транзакции.

Группы параметров событий, прослушиваемые

Группы параметров слушают адаптер провода getProductFlowByProductId. Когда пользователь выбирает «Добавить параметры» для группы динамических параметров, проводной адаптер извлекает связанное имя Flow API для открытия окна потока динамических параметров.

Проводной адаптер Источник Что он слушает Метод обработчика Цель
getProductFlowByProductId Lightning/industriesEpcApi Данные потока продуктов для динамических параметров setFlowId() Извлечение API-имени потока для окна динамического параметра

Пожары групп параметров событий

Группы параметров запускают события LMS и событие FlowAttributeChange.

Группы параметров запускают события LMS, отображаемые в этой таблице.

Действие события Когда он запущен Цель
LMS_EVENTS.VALUE_CHANGE Значение атрибута пользователя меняется Уведомление DataManager об изменениях параметров
cloneItems Пользователь клонирует элементы транзакций Уведомление DataManager о клонировании НТИ
contextDefinitionChange Изменения определения контекста Уведомление DataManager об изменении определения контекста
переход (поиск) Пользователь отменяет режим поиска Уведомление DataManager для очистки результатов поиска

Данная таблица отображает типы полей полезных данных LMS_EVENTS.VALUE_CHANGE для групп параметров.

Поле Когда он запущен Цель
isSelected При выборе или отмене выбора продукта Уведомление DataManager об изменениях параметров выбора продукта
Количество При изменении количества Уведомление DataManager об изменениях параметров изменения количества
AttributeField При изменении значения атрибута в карте параметра Уведомление DataManager об изменениях параметров изменения значения атрибута
ProductSellingModel При изменении значения ProductSellingModel Уведомление DataManager об изменениях в изменении значения модели сбыта продукта
CustomProductName При изменении имени настраиваемого продукта Уведомление DataManager об изменениях параметров - изменение имени продукта
ContextFields При изменении значений полей контекста в карте параметра Уведомление DataManager об изменении параметров в значении контекста
addedNodes При изменении в addedNodes Уведомление DataManager об изменениях в addedNodes
PromotionAdd При добавлении рекламной акции Уведомление DataManager о добавлении рекламной акции
PromotionRemote При удалении рекламной акции Уведомление DataManager об удалении рекламной акции

Группы параметров запускают событие FlowAttributeChange, отображаемое в этой таблице.

Действие события Когда он запущен Цель
FLOW_ATTRIBUTE_CHANGE Изменение встроенного атрибута пользователем Уведомление потока об изменении атрибута
 
Загрузка
Salesforce Help | Article