ProductDiscoveryContext コンテキスト定義の拡張
適格性手順のノード、属性、対応付け、タグを追加するには、ProductDiscoveryContext コンテキスト定義を拡張します。
必要なエディション
| サポートされている製品とエディションを表示します。 |
| 必要なユーザー権限 | |
|---|---|
| コンテキスト定義を拡張する | コンテキストサービス管理者 |
商品カタログ管理には、商品検出コンテキスト定義テンプレートが用意されています。ただし、この標準テンプレートは編集できません。代わりに、コンテキスト定義を拡張してカスタマイズ可能なバージョンを作成する必要があります。
メモ
コンテキスト定義をコピーする代わりに拡張します。コンテキスト定義を拡張する場合、[同期] オプションを使用して、拡張定義を最新バージョンに簡単にアップグレードできます。コンテキスト定義を拡張すると、すべての必須の対応付けも保持されます。
組み込みコンテキスト定義を拡張する前に、使用できる拡張コンテキスト定義があるかどうかを確認します。一部の組織では、BrowseProductsCtxDefinition というカスタマイズ可能なコンテキスト定義がすでに用意されています。その場合、既存のコンテキスト定義をカスタマイズできます。
商品検出コンテキスト定義を拡張する手順は、次のとおりです。
- [設定] で、[クイック検索] ボックスに「コンテキストサービス」と入力し、[コンテキスト定義] を選択します。
-
[標準定義] タブで、ProductDiscoveryContext に対応する [
] をクリックし、[拡張] を選択します。
「コンテキスト定義の拡張」を参照してください。 - 名前を入力し、[継承元] 項目で ProductDiscoveryContext が選択されていることを確認し、[次へ] をクリックします。
-
CategoryProduct ノードの属性を商品オブジェクト項目に対応付ける必要がない場合は、デフォルトの対応付けを使用します。CategoryProduct ノードの属性を商品オブジェクト項目に対応付けるには、カスタム対応付けを作成します。
- [Map Data] タブで、[Add Mapping] をクリックします。
- 名前と説明を入力します。
- [自動 Salesforce オブジェクト対応付け] および [デフォルトとしてマーク] チェックボックスがオフになっていることを確認します。
- [マッピングインテントの詳細] ページで、[関連付け]、[ハイドレーション]、[保持]、[翻訳] が選択されていることを確認します。
- [対応付け] をクリックします。
- CategoryProduct 属性を Product 項目に対応付けます。
- 変更内容を保存します。
- [Map Data (データをマッピング)] タブで、新しいマッピングの [Context Definition (コンテキスト定義)] ドロップダウンから、[Input Mapping (入力マッピング)] を選択します。
- [Generate All Mappings] をクリックします。
- [Generate all mappings? (すべてのマッピングを生成?)] ウィンドウで、[保持して生成] をクリックします。
- 変更内容を保存します。
-
ProductDiscoveryMapping に対応する
をクリックし、[編集] をクリックします。
- [デフォルトとしてマーク] を選択解除します。
-
新しいマッピングに対応する
をクリックし、[Edit] をクリックします。
- [Mark as Default (デフォルトとしてマーク)] を選択します。
-
商品とカテゴリの評価または不評価に必要なノードと属性を追加します。
「コンテキスト定義の作成」を参照してください。
重要 オブジェクトマッピングを使用するには、ノードに「id」属性とそれに対応する一意のタグがあることを確認します。 -
ノードと属性を対応するエンティティと項目に対応付けます。
「コンテキストマッピングの追加」を参照してください。
- コンテキスト定義を有効化します。
でコンテキスト定義を更新します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

