Revenue Cloud でのチャネルベースのプロモーションの設定 (ベータ)
価格設定デザイナーがチャネルに基づいてプロモーション対象資格を定義する場合は、この省略可能なチャネル設定を完了します。この設定を完了すると、Revenue Cloud では、営業担当、パートナー、および顧客が対象チャネルから取引を実行した場合にのみプロモーションが表示されます。チャネルを設定するには、チャネル種別を保存するカスタム項目を作成し、その項目をコンテキスト定義に対応付けます。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Revenue Cloud Advancedライセンスが付属するRevenue CloudのEnterprise Edition、Unlimited Edition、およびDeveloper Edition |
| 必要なユーザー権限 | |
|---|---|
| コンテキスト定義をカスタマイズする | コンテキストサービス管理者 |
会社が対面、電話、Web サイトなどのチャネルで販売を提供しているとします。チャネルを使用すると、販売が行われる場所に応じて異なるプロモーションを提供できます。
- カスタム項目の作成
取引先オブジェクトで、チャネルを保存するカスタム項目を作成します。 - 販売トランザクションコンテキスト定義のカスタム項目の対応付け
商品コンフィグレーターと取引品目エディターからチャネルに基づいてプロモーションを表示するには、カスタム項目を販売トランザクションコンテキスト定義に対応付けます。 - 商品検出のプロモーション対応付けの作成と項目の対応付け
[カタログを参照] ページにチャネルに基づいてプロモーションを表示するには、カスタム項目を商品検出コンテキスト定義に対応付けます。 - チャネルの有効化
商品検出と販売トランザクションコンテキスト定義を編集したら、ルールライブラリを更新してチャネルを有効にします。
カスタム項目の作成
取引先オブジェクトで、チャネルを保存するカスタム項目を作成します。
- 項目の表示ラベル: Engagement Channel Type (エンゲージメントチャネル種別)
- 項目名: Engagement_Channel_Type__c
- データ型: ルックアップ (エンゲージメントチャネル種別)
販売トランザクションコンテキスト定義のカスタム項目の対応付け
商品コンフィグレーターと取引品目エディターからチャネルに基づいてプロモーションを表示するには、カスタム項目を販売トランザクションコンテキスト定義に対応付けます。
属性の追加
- [設定] から、[コンテキスト定義] を見つけて選択します。
- [Custom Definitions (カスタム定義)] タブで、拡張 SalesTransactionContext コンテキスト定義をクリックし、[編集] をクリックします。
- [属性の編集] ページが表示されるまで [次へ] をクリックします。
-
[属性を編集] ページで、ChannelId__c 属性を SalesTransaction ノードに追加します。
- [SalesTransaction] をクリックします。
- [属性を追加] をクリックします。
- 名前を ChannelId__c として入力します。
- [種別] で [入力] を選択します。
- [データ型] で、[文字列] を選択します。
- [次へ] をクリックします。
- [属性タグの編集] ページで、[Generate All Tags (すべてのタグを生成)] をクリックし、[保持して再生成] をクリックします。[保持して再生成] をクリックします。
- 変更内容を保存します。
属性の対応付け
-
QuoteEntitiesMapping を開きます。
-
QuoteEntitiesMapping の横にある [
] をクリックし、[SObject マッピングを編集] を選択します。
- [デフォルトとしてマーク] を選択し、[マップ] をクリックします。
- 「新しいコンテキストマッピング UI が登場しました!」ウィンドウで、[続行] をクリックします。
-
QuoteEntitiesMapping の横にある [
-
[見積設定] ページの [関連する商談のない見積を作成] 設定を有効にしているかどうかに応じて、ChannelId 属性を対応付けます。Create Quotes Without a Related Opportunity (関連する商談のない見積を作成)
この設定を有効にしている場合は、SalesTransaction の ChannelId__C を Quote> QuoteAccount> Engagement_Channel_Type__c> Id に対応付けます。

メモ 参照関係のあるフィールドの使用方法については、「コンテキストマッピングの追加」を参照してください。-
この設定を有効にしていない場合は、SalesTransaction の ChannelId__C を [Quote]> [Account]> [Engagement_Channel_Type__c]> [Id] に対応付けます。
- 変更内容を保存します。
-
[
] をクリックして、コンテキスト定義ページに戻ります。
-
OrderEntitiesMapping を開きます。
-
OrderEntitiesMapping の横にある [
] をクリックし、[SObject マッピングを編集] を選択します。
- [対応付け] をクリックします。
- 「新しいコンテキストマッピング UI が登場しました!」ウィンドウで、[続行] をクリックします。
-
OrderEntitiesMapping の横にある [
- SalesTransaction の ChannelId__C 属性を [Order]> [Account]> [Engagement_Channel_Type__c]> [Id] に対応付けます。
- 変更内容を保存します。
- コンテキスト定義を有効化します。
商品検出のプロモーション対応付けの作成と項目の対応付け
[カタログを参照] ページにチャネルに基づいてプロモーションを表示するには、カスタム項目を商品検出コンテキスト定義に対応付けます。
属性の追加
- [設定] から、[コンテキスト定義] を見つけて選択します。
- [カスタム定義] をクリックします。
-
拡張商品検出コンテキスト定義をクリックします。
事前作成済みコンテキスト定義を使用している場合は、ProductDiscoveryContext コンテキスト定義を拡張します。
- [編集] をクリックします。
- [属性の編集] ページが表示されるまで [次へ] をクリックします。
-
[属性を編集] ページで、[取引先] ノードに属性を追加します。
- [取引先] をクリックします。
- [名前] に「Channel__c」と入力します。
- [種別] で [入力] を選択します。
- [データ型] で、[文字列] を選択します。
- [次へ] をクリックします。
- [属性タグの編集] ページで、[Generate All Tags (すべてのタグを生成)] をクリックし、[保持して再生成] をクリックします。[保持して再生成] をクリックします。
- 変更内容を保存します。
属性の対応付け
- 拡張商品検出コンテキスト定義を開きます。
- [Map Data] タブで、[Add Mapping] をクリックします。
- コンテキストの対応付けの名前と説明を入力し、[次へ] をクリックします。
- [関連付け] のみが選択されるようにオプションを選択解除し、[Map] をクリックします。
- [オブジェクトを選択] をクリックします。
- [コンテキスト定義] をクリックします。
- [続行] をクリックします。
- 拡張セールストランザクションコンテキスト定義を選択し、[確認] をクリックします。
-
これらのノードと属性を対応付けて、変更を保存します。
商品検出コンテキスト Sales Transaction Context (販売トランザクションコンテキスト) 取引先の対応付け 取引先 SalesTransaction AccountId 取引先 CurrencyIsoCode CurrencyIsoCode Channel__c ChannelId__c カテゴリの対応付け カテゴリ SalesTransactionItem CategoryId ProductCategory CategoryProduct Mapping (カテゴリ商品の対応付け) CategoryProduct SalesTransactionItem ProductId 商品 CategoryId ProductCategory
メモ 詳細は、事前作成済み ProductDiscoveryPromoMapping を参照してください。チャネルマッピングを除くすべてのマッピングが含まれます。 -
[
] をクリックして、コンテキスト定義ページに戻ります。
-
ProductDiscoveryMapping の横にある [
] をクリックし、[SObject マッピングを編集] を選択します。
- [デフォルトとしてマーク] を選択し、[マップ] をクリックします。
-
[オブジェクトを接続] セクションに [取引先] が表示されない場合は、データソースとして追加します。
-
をクリックします。
- [Salesforce オブジェクト] をクリックします。
- [Account] を見つけて選択します。
-
をクリックします。
- [完了] をクリックします。
-
- コンテキスト定義の Account の下にある Channel__c を Account オブジェクトの Engagement_Channel_Type__c | Id に対応付けます。
- コンテキスト定義の ID を取引先の Id に対応付けます。
- 変更内容を保存します。
-
[
] をクリックして、コンテキスト定義ページに戻ります。
- コンテキスト定義を有効化します。
チャネルの有効化
商品検出と販売トランザクションコンテキスト定義を編集したら、ルールライブラリを更新してチャネルを有効にします。
- context タグを規則ライブラリの engagementChannelId 対応付け名に対応付けます。を参照してください。
- 取引先レコードの [エンゲージメントチャネル種別] 項目に入力します。
取引のプロモーションを有効にしたら、[商品検出設定] ページの [プロモーションコンテキストの対応付け] セクションで、商品検出プロモーションの対応付けを選択します。「Turn on Promotions in Revenue Cloud」を参照してください。を参照してください。

