Loading
選項群組

選項群組

「選項群組」是容器元件,顯示分組的子系產品。元件會管理選項選取、動態選項新增、複製和搜尋瀏覽。「選項群組」沒有輸出內容。

必要版本

適用於:Lightning Experience
提供版本:具有 Revenue Cloud Growth 授權或 Revenue Cloud Advanced 授權的 Revenue Management (先前稱為 Revenue Cloud) 的 Enterprise、Unlimited 及 Developer Edition

選項群組責任

  • 顯示依群組組織的產品選項
  • 支援索引標籤與可折疊式顯示
  • 來自子系選項元件的流程選取項目變更
  • 顯示用於瀏覽和新增動態選項的視窗
  • 顯示複製現有交易項目的視窗
  • 處理瀏覽至搜尋的選項
  • 發佈 Lightning Message Service (LMS) 事件,以將選取項目變更、複製要求和瀏覽傳送至資料管理員
  • 管理可自訂欄位的內容定義變更

選項群組 API 名稱

S01_OptionGroups

輸入內容

「選項群組」會從客戶設定的父系或流程元件接收輸入。

內容 類型 必要 描述
optionGroups 陣列 是 DataManager 的選項群組陣列
salesTransactionItems 陣列 否 交易項目資料
contextDefinition 字串 否 內容定義識別碼
contextMetadata 字串/物件 否 STI 屬性的中繼資料
portion1SelectedFields 字串/陣列 否 部分 1 的自訂欄位
portion2SelectedFields 字串/陣列 否 部分 2 的自訂欄位
currencyCode 字串 否 顯示價格的貨幣代碼
isDesignTime 布林值 否 無論是在設計或預覽模式中
disabled 布林值 否 停用所有選項選取控制項 (核取方塊、選項按鈕、數量輸入、設定按鈕)。
isApiInProgress 布林值 否 API 呼叫是否正在進行中
變數 字串 否 顯示模式:「索引標籤」或「可折疊式」
layoutMode 字串 否 版面配置模式:「標準」或「精簡」
isNonBlockingEnabled 布林值 否 啟用非封鎖模式
isGroupRampEnabled 布林值 否 啟用群組下拉式功能
showInlineAttributes 字串 否 是否顯示內嵌屬性
numberOfInlineAttributes 數字 否 要顯示的內嵌屬性數目
searchResultOptionId 字串 否 搜尋結果選項的「PRC 識別碼」
來源 字串 否 交易記錄父系物件的名稱。

事件選項群組接聽

「選項群組」會聆聽 getProductFlowByProductId 電線轉接器。當使用者為動態選項群組選取「新增選項」時,電線轉接器會提取相關聯的「流程 API」名稱,以開啟動態選項流程視窗。

電線轉接器 來源 其傾聽的對象 處理常式方法 目的
getProductFlowByProductId Lightning/industriesEpcApi 動態選項的產品流程資料 setFlowId() 取得動態選項視窗的流程 API 名稱

事件選項群組觸發

「選項群組」會觸發 LMS 事件和 FlowAttributeChange 事件。

「選項群組」會觸發在此表格中顯示的 LMS 事件。

事件動作 何時觸發 目的
LMS_EVENTS.VALUE_CHANGE 使用者變更屬性值 通知 DataManager 選項的變更
cloneItems 使用者複製交易項目 通知 DataManager 複製 STI
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 促銷新增
PromotionRemove 移除促銷時 通知 DataManager 移除促銷

「選項群組」會觸發在此表格中顯示的 FlowAttributeChange 事件。

事件動作 何時觸發 目的
FLOW_ATTRIBUTE_CHANGE 使用者變更內嵌屬性 通知屬性變更流程
 
正在載入
Salesforce Help | Article