販売トランザクションコンテキスト定義の拡張
取引管理および取引管理 API で使用される価格設定手順への効率的なデータアクセスを確保するには、販売トランザクションコンテキスト定義を拡張して価格設定手順にリンクします。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: トランザクション管理が有効になっている Revenue Cloud の Enterprise Edition、Unlimited Edition、および Developer Edition |
| 必要なユーザー権限 | |
|---|---|
| コンテキスト定義を拡張する | コンテキストサービス管理者 および Revenue Cloud の管理 |
| 価格設定手順を編集する | Salesforce 価格設定設計時間ユーザー |
コンテキスト定義の拡張
重要
コンテキスト定義をコピーする代わりに拡張します。コンテキスト定義を拡張すると、必要なすべてのノード、属性、対応付けが保持されます。コンテキスト定義の拡張とコピーの違いについては、「コンテキスト定義のコピー」を参照してください。
Salesforce インスタンスを新しいリリースにアップグレードしたら、拡張コンテキスト定義を同期します。コンテキスト定義を同期すると、リリースの一部として追加された新しいノードと属性が拡張コンテキスト定義で使用できるようになります。
Sales Transaction コンテキスト定義を拡張する前に、次の手順を実行します。
-
拡張する項目に項目レベルセキュリティを設定して、更新されたコンテキスト定義に対応付けられていることを確認します。
- コンテキストサービスを有効にします。
- [設定] から、[クイック検索] ボックスに「コンテキストサービス」と入力し、[コンテキスト定義] を選択します
- [標準定義] タブで SalesTransactionContext を見つけます。
- ドロップダウンメニューをクリックし、[拡張] をクリックします。
- 拡張コンテキスト定義に名前を付けて、変更を保存します。
- [カスタム定義] タブで拡張コンテキスト定義を見つけます。
-
[編集] をクリックします。
(
メモ 発効日が価格設定手順の開始日より前であることを確認します。 - [次へ] をクリックします。
- 構造、ノード、属性タグのデフォルトオプションは変更せずに変更を保存します。
-
必要に応じて、拡張コンテキスト定義をクリックします。
- コンテキスト定義のリスト内で SalesTransaction を見つけ、[Map Data (データをマッピング)] タブで [Edit as SObject Mapping (SObject マッピングとして編集)] をクリックします。
- [デフォルトとしてマーク] を選択し、[マップ] をクリックします。
- [設定] から、[クイック検索] ボックスに「コンテキストサービス」と入力し、[コンテキスト定義] を選択します
- [カスタム定義] タブで、拡張コンテキスト定義をクリックし、[有効化] をクリックします。
価格設定手順へのコンテキスト定義のリンク
トランザクション管理の価格設定手順を作成した場合は、価格設定手順を新しい拡張コンテキスト定義にリンクします。
メモ
価格設定手順を作成するには、「価格設定手順の選択」を参照してください。トランザクション管理では、手順プランで Apex フックと価格設定手順の両方がサポートされます。詳細は、「Build and Manage Your Procedure Execution (手順実行の構築と管理)」を参照してください。
- アプリケーションランチャーから、「Pricing Procedures」 (価格設定手順) と入力し、[Pricing Procedures] を選択します。
- 販売取引に使用する価格設定手順を選択します。
- [詳細] タブの [価格設定手順バージョン] セクションで、必要な価格設定手順バージョンを選択します。
- [無効化] をクリックします。
- [価格設定手順] ページに戻ります。
- [編集] をクリックします。
- コンテキスト定義項目で、拡張したコンテキスト定義を選択します。
- 変更を保存します。
- [詳細] タブの [価格設定手順バージョン] セクションで、価格設定手順バージョンを選択します。
- [Pricing Procedure Properties (価格設定手順のプロパティ)] をクリックし、拡張コンテキスト定義を作成した後の開始日時を更新します。
- 価格設定手順を保存して有効化します。
- [設定] から、[クイック検索] ボックスに「収益設定」と入力し、[収益設定] を選択します。
-
[Salesforce 価格設定の設定] セクションで、価格設定手順を選択します。
選択した価格設定手順は、すべての見積と注文に適用されます。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

