派生価格を使用しない場合のヘッダー調整の設定
割引配信サービス要素を使用するように価格設定手順を設定し、[ヘッダー調整] 設定を有効にします。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: トランザクション管理が有効になっている Revenue Cloud の Enterprise Edition、Unlimited Edition、および Developer Edition |
| 必要なユーザー権限 | |
|---|---|
| 価格設定手順を作成する | 「Salesforce 価格設定設計時ユーザー」権限セット |
価格設定手順のコピーと派生価格設定要素の削除
-
価格設定手順をコピーします。
- アプリケーションランチャーで、[価格設定手順] を見つけて選択します。
- トランザクション管理の価格設定手順をクリックします。
- [コピー] をクリックします。
- 必要に応じて、名前と API 参照名を編集します。
- 変更内容を保存します。
- 式セットビルダーで価格設定手順を開くには、[詳細] タブの [価格設定手順バージョン] セクションで価格設定手順バージョンの名前をクリックします。
-
派生した価格設定要素を削除します。
-
[派生価格] 要素の [
] をクリックし、[削除] を選択します。
-
派生価格設定の条件と割り当てが含まれるリスト グループ要素で、[
] をクリックし、[削除] を選択します。
-
[派生価格] 要素の [
割引配信サービス要素を使用するための価格設定手順の設定
- 価格設定手順を開きます。
-
ヘッダーの配信種別を保存する定数を追加します。
-
をクリックします。
- [リソースを追加] をクリックします。
- [リソース種別] で、[定数] を選択します。
- [リソース名] に「Constant_DDS_NetUnitPrice」と入力します。
- [データ型] で [テキスト] を選択します。
- [値] に「NetUnitPrice」と入力します。
-
-
前のステップを繰り返して、次の定数を追加します。
- [名前] に「Constant_DDS_Amount」と入力し、[種別] に「テキスト」を選択し、[値] に「Amount」と入力します。
- [名前] に「Constant_DDS_Percentage」と入力し、[種別] に「テキスト」と入力し、[値] に「パーセント」と入力します。
- [名前] に「Constant_DDS_Override」と入力し、[種別] に「テキスト」を選択し、[値] に「上書き」と入力します。
-
リストグループを追加し、割引種別が [金額] の場合に値を割り当てるように設定します。
-
価格設定手順の最後のコンポーネントの後で、[
] をクリックし、[リストグループ] をクリックします。
リスト操作要素と共にグループが追加されます。 - [Filter Condition Requirements (検索条件の要件)] から、[All Conditions Are Met (AND) (すべての条件に一致 (AND))] を選択します。
- [Resource (リソース)] フィールドで [AppliedDiscountAmount__std] を選択し、[Operator (演算子)] フィールドで [Is Not Null (Null ではありません)] を選択します。
- [条件を追加] をクリックします。
- [リソース] フィールドで [AppliedDiscount__std] を選択し、[演算子] フィールドで [Null] を選択します。
- [条件を追加] をクリックします。
- [リソース] フィールドで [TotalPriceOverride__std] を選択し、[演算子] フィールドで [Null] を選択します。
-
価格設定手順の最後のコンポーネントの後で、[
] をクリックし、[割り当て] をクリックします。
- [入力変数] で [AppliedDiscountAmount__std] を選択し、[出力変数] で [HeaderAdjustmentValue__std] を選択します。
- [Add more variables] をクリックします。
-
[入力変数] で [Constant_DDS_Amount] を選択し、[出力変数] で [HeaderAdjustmentType__std] を選択します。
-
価格設定手順の最後のコンポーネントの後で、[
-
リストグループを追加し、割引種別が [パーセント] の場合に値を割り当てるように設定します。
-
価格設定手順の最後のコンポーネントの後で、[
] をクリックし、[リストグループ] をクリックします。
リスト操作要素と共にグループが追加されます。 - [Filter Condition Requirements (検索条件の要件)] から、[All Conditions Are Met (AND) (すべての条件に一致 (AND))] を選択します。
- [Resource (リソース)] フィールドで [AppliedDiscount__std] を選択し、[Operator (演算子)] フィールドで [Is Not Null (Null ではありません)] を選択します。
- [条件を追加] をクリックします。
- [Resource (リソース)] フィールドで [AppliedDiscountAmount__std] を選択し、[Operator (演算子)] フィールドで [Is Null] を選択します。
- [条件を追加] をクリックします。
- [リソース] フィールドで [TotalPriceOverride__std] を選択し、[演算子] フィールドで [Null] を選択します。
-
価格設定手順の最後のコンポーネントの後で、[
] をクリックし、[割り当て] をクリックします。
- [入力変数] で [AppliedDiscount__std] を選択し、[出力変数] で [HeaderAdjustmentValue__std] を選択します。
- [Add more variables] をクリックします。
-
[入力変数] で [Constant_DDS_Percentage] を選択し、[出力変数] で [HeaderAdjustmentType__std] を選択します。
-
価格設定手順の最後のコンポーネントの後で、[
-
リストグループを追加し、割引種別が [合計を上書き] の場合に値を割り当てるように設定します。
-
価格設定手順の最後のコンポーネントの後で、[
] をクリックし、[リストグループ] をクリックします。
リスト操作要素と共にグループが追加されます。 - [Filter Condition Requirements (検索条件の要件)] から、[All Conditions Are Met (AND) (すべての条件に一致 (AND))] を選択します。
- [Resource (リソース)] フィールドで [TotalPriceOverride__std] を選択し、[Operator (演算子)] フィールドで [Is Not Null (Null ではありません)] を選択します。
- [条件を追加] をクリックします。
- [Resource (リソース)] フィールドで [AppliedDiscountAmount__std] を選択し、[Operator (演算子)] フィールドで [Is Null] を選択します。
- [条件を追加] をクリックします。
- [リソース] フィールドで [AppliedDiscount__std] を選択し、[演算子] フィールドで [Null] を選択します。
-
価格設定手順の最後のコンポーネントの後で、[
] をクリックし、[割り当て] をクリックします。
- [入力変数] で [TotalPriceOverride__std] を選択し、[出力変数] で [HeaderAdjustmentValue__std] を選択します。
- [Add more variables] をクリックします。
-
[入力変数] で [Constant_DDS_Override] を選択し、[出力変数] で [HeaderAdjustmentType__std] を選択します。
-
価格設定手順の最後のコンポーネントの後で、[
-
価格設定手順の最後のコンポーネントの後で、[
] をクリックし、[Discount Distribution Service] をクリックします。
-
次の入力変数を対応付けます。
- ヘッダー割引種別: HeaderAdjustmentType__std
- ヘッダー割引値: HeaderAdjustmentValue__std
- ヘッダー配信ロジック: AdjustmentDistributionLogic__std
- Header Distribution Type: Constant_DDS_NetUnitPrice
- リスト価格: NetUnitPrice
- Quantity: LineItemQuantity
- 品目: LineItem
- 入力単価: NetUnitPrice
- Header Subtotal: TotalAmount
- 最小正味単価: MinimumNetUnitPrice
-
次の出力変数を対応付けます。
- 割引値: LineItemDiscountValue
- 配信タイプ: HeaderDistributionType
- 割引種別: LineItemDiscountType
- 正味単価: NetUnitPrice
- 小計: ItemNetTotalPrice
- 手順を保存します。
- 価格設定手順のシミュレーションと有効化を行います。
新しい価格設定手順のデフォルトの使用
- [設定] で、[収益設定] を見つけて選択します。
- [Salesforce 価格設定の設定] セクションで、価格設定手順を選択します。
-
[ヘッダー調整(Header Adjustments)] を有効にします。
Revenue Cloud では、見積と注文に [ヘッダー調整を管理] ボタンが表示されます。
設定が完了すると、トランザクション管理は価格設定手順とヘッダーの調整項目の値を使用して割引を計算し、品目に適用します。
必要に応じて、価格設定手順をカスタマイズして、フロア価格制限などの追加機能を設定します。「Discount Distribution Service」を参照してください。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

