使用衍生的定價設定標題調整時
除了預設的「收入管理」定價程序外,請建立包含「折扣散佈服務」元素的定價程序。接下來,建立程序計畫定義以同時使用程序,然後開啟「標題調整」設定。
必要版本
| 適用於:Lightning Experience |
| 適用於:已啟用交易管理的 Revenue Cloud Enterprise、Unlimited 及 Developer Edition |
| 需要的使用者權限 | |
|---|---|
| 若要建立定價程序: | Salesforce 定價設計時間使用者權限集 |
開始之前,您必須擁有預設的「收入管理」定價程序。請參閱 啟用收入設定。
重要
當您在個別定價程序中設定「折扣散佈服務」元素時,元素不會區分來源與衍生的產品。
建議僅在您想要將標題折扣套用至衍生的產品時,才使用此方法。
建立定價程序
- 進入 App Launcher,尋找並選取「定價程序」。
- 按一下「新增」。
-
指定這些詳細資料。
- 輸入名稱,然後按下 Tab 鍵自動填入「API 名稱」。
- 選取「定價」 作為使用類型。
- 選取延伸的「銷售交易」內容定義。
- 請儲存您的變更。
- 在「詳細資料」索引標籤的「定價程序版本」區段中,按一下定價程序版本。
設定定價程序以使用折扣散佈服務元素
- 開啟您的定價程序。
-
新增儲存標題散佈類型的常數。
-
按一下
。
- 按一下「新增資源」。
- 針對「資源類型」,選取「常數」。
- 針對「資源名稱」,輸入 Constant_DDS_NetUnitPrice。
- 針對「資料類型」,選取「文字」。
- 針對「值」,輸入 NetUnitPrice。
-
按一下
-
重複上一個步驟來新增這些常數。
- 針對「名稱」,輸入 Constant_DDS_Amount;針對「類型」,選取「文字」,並針對「值」,輸入「金額」。
- 針對「名稱」,輸入 Constant_DDS_Percentage;針對「類型」,輸入 文字;針對「值」,輸入 百分比。
- 針對「名稱」,輸入 Constant_DDS_Override;針對「類型」,選取「文字」,並針對「值」,輸入 Override。
-
新增「清單群組」,並將其設定為在折扣類型為「金額」時指派值。
-
在定價程序中的最後一個元件後,按一下
,然後按一下「清單群組」。
系統會將群組與「清單作業」元素一起新增。 - 進入「篩選條件需求」,選取「所有條件皆符合 (AND)」。
- 在「資源」欄位中,選取「AppliedDiscountAmount__std」,然後在「運算子」欄位中選取「不是空值」。
- 按一下「新增條件」。
- 在「資源」欄位中,選取「AppliedDiscount__std」,然後在「運算子」欄位中選取「為空值」。
- 按一下「新增條件」。
- 在「資源」欄位中,選取「TotalPriceOverride__std」,然後在「運算子」欄位中選取「為空值」。
-
在定價程序中的最後一個元件後,按一下
,然後按一下「指派」。
- 針對「輸入變數」,選取「AppliedDiscountAmount__std」,針對「輸出變數」,選取「HeaderAdjustmentValue__std」。
- 按一下「新增更多變數」。
-
針對「輸入變數」,選取「Constant_DDS_Amount」,針對「輸出變數」,選取「HeaderAdjustmentType__std」。
-
在定價程序中的最後一個元件後,按一下
-
新增「清單群組」,並將其設定為在折扣類型為「百分比」時指派值。
-
在定價程序中的最後一個元件後,按一下
,然後按一下「清單群組」。
系統會將群組與「清單作業」元素一起新增。 - 進入「篩選條件需求」,選取「所有條件皆符合 (AND)」。
- 在「資源」欄位中,選取「AppliedDiscount__std」,然後在「運算子」欄位中選取「不是空值」。
- 按一下「新增條件」。
- 在「資源」欄位中,選取「AppliedDiscountAmount__std」,然後在「運算子」欄位中選取「為空值」。
- 按一下「新增條件」。
- 在「資源」欄位中,選取「TotalPriceOverride__std」,然後在「運算子」欄位中選取「為空值」。
-
在定價程序中的最後一個元件後,按一下
,然後按一下「指派」。
- 針對「輸入變數」,選取「AppliedDiscount__std」,針對「輸出變數」,選取「HeaderAdjustmentValue__std」。
- 按一下「新增更多變數」。
-
針對「輸入變數」,選取「Constant_DDS_Percentage」,針對「輸出變數」,選取「HeaderAdjustmentType__std」。
-
在定價程序中的最後一個元件後,按一下
-
新增清單群組,並將其設定為在折扣類型為「覆寫總計」時指派值。
-
在定價程序中的最後一個元件後,按一下
,然後按一下「清單群組」。
系統會將群組與「清單作業」元素一起新增。 - 進入「篩選條件需求」,選取「所有條件皆符合 (AND)」。
- 在「資源」欄位中,選取「TotalPriceOverride__std」,然後在「運算子」欄位中選取「不是空值」。
- 按一下「新增條件」。
- 在「資源」欄位中,選取「AppliedDiscountAmount__std」,然後在「運算子」欄位中選取「為空值」。
- 按一下「新增條件」。
- 在「資源」欄位中,選取「AppliedDiscount__std」,然後在「運算子」欄位中選取「為空值」。
-
在定價程序中的最後一個元件後,按一下
,然後按一下「指派」。
- 針對「輸入變數」,選取「TotalPriceOverride__std」,針對「輸出變數」,選取「HeaderAdjustmentValue__std」。
- 按一下「新增更多變數」。
-
針對「輸入變數」,選取「Constant_DDS_Override」,針對「輸出變數」,選取「HeaderAdjustmentType__std」。
-
在定價程序中的最後一個元件後,按一下
-
在定價程序中的最後一個元件後,按一下
,然後按一下「折扣散佈服務」。
-
對應這些輸入變數。
- 標頭折扣類型:HeaderAdjustmentType__std
- 標頭折扣值:HeaderAdjustmentValue__std
- 標頭散佈邏輯:AdjustmentDistributionLogic__std
- 標頭散佈類型:Constant_DDS_NetUnitPrice
- 價目表價格:NetUnitPrice
- 數量:LineItemQuantity
- 條列項目:LineItem
- 輸入單價:NetUnitPrice
- 標題小計:TotalAmount
- 最低淨單價:MinimumNetUnitPrice
-
對應這些輸出變數。
- 折扣值:LineItemDiscountValue
- 散佈類型:HeaderDistributionType
- 折扣類型:LineItemDiscountType
- 淨單價:NetUnitPrice
- 小計:ItemNetTotalPrice
- 儲存您的程序。
- 模擬並啟用您的定價程序。
建立程序計畫定義
建立自訂定價程序後,請建立兩個程序計畫定義:一個用於報價,另一個用於訂單。
執行這些步驟來建立報價的程序計畫定義。
-
建立程序計畫定義。
- 進入「設定」,尋找並選取「程序計畫定義」。
-
輸入標題。例如,「報價程序計畫」。
按下 Tab 鍵以自動填入「開發人員名稱」。
- 針對流程類型,選取「Revenue Cloud」。
- 針對主要物件,選取「報價」。
- 選取延伸的「銷售交易」內容定義。
- 視需要輸入描述。
- 請儲存您的變更。
- 按一下您建立的手術計畫。
- 針對「讀取內容對應」,選取「QuoteEntitiesMapping」。
- 針對「儲存內容對應」,選取「QuoteEntitiesMapping」。
-
建立預設定價程序的區段。
- 在「程序計畫區段」區段中,按一下「新增」。
- 輸入名稱。例如,RunDefaultPricingProcedure。
- 針對「類型」,保留「標準」。
- 針對「區段類型」,選取「定價程序」。
- 請儲存您的變更。
- 展開您建立的區段。
- 針對「階段」,選取「定價」。
- 針對「解決類型」,選取「預設值」。
- 針對「程序」,選取您的預設交易管理定價程序。
- 重複上一個步驟來執行包含「折扣散佈服務」元素的定價程序。
重複所有步驟來建立訂單的程序計畫定義。
更新收入設定以使用程序計畫
- 進入「設定」,尋找並選取「收入設定」。
- 開啟「定價」的程序計畫協調流程。
-
開啟「標題調整」。
Revenue Cloud 會在報價和訂單上顯示「管理標題調整」按鈕。
完成設定後,「交易管理」會使用程序計畫定義和標題調整欄位中的值來計算折扣並將其套用至行。
視需要自訂定價程序以設定其他功能,例如樓地價限制。請參閱 折扣散佈服務。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

