カスタム値マッピングセットの統合
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
最後のステップは、カスタム値マッピングセットをData Exchange Frameworkに統合することです。
データ同期プロセスを構成するときは、新しいテナントを作成するときにカスタム値マッピング セットを使用します。既存のテナントの場合は、現在使用されている値マッピング セットをカスタム値マッピング セットに置き換えます。
カスタムテンプレートの設定
カスタムテンプレートの設定
カスタムコンバータとカスタム値マッピングセットを使用するようにテンプレートを設定するには:
-
コンテンツ エディターで、/sitecore/templates/Data Exchange/Framework/Data Access/Mapping/Custom Value Mapping Set/__Standard Valuesに移動します。
-
ConfigureタブのData Exchange Frameworkセクションで、次のフィールド値を設定します。
畑
価値
Converter Type
Examples.DataExchange.CustomMappingSetConverter,Examples.DataExchange
-
メニュー リボンで、CONFIGUREタブをクリックします。

-
メニューで、「 Assign」をクリックします。
-
Insert Optionsダイアログの左側のツリーで、Templates/Data Exchange/Framework/Data Access/Mapping/Custom Value Mapping Setに移動します。右矢印 (
) をクリックして、セットをSelectedリストに追加します。
-
「 OK」をクリックします。
カスタム値マッピングセットのコンバーターを実装する
Data Exchange Frameworkでは、Sitecoreアイテムは設定にのみ使用されます。データ同期プロセスが実行されると、設定はSitecoreアイテムから読み取られ、フレームワーク コンポーネントに変換されます。
テンプレート アイテムIDを取得する
テンプレート アイテムIDを取得する
コンバーターをカスタム値マッピング セット テンプレートにリンクするには、テンプレート項目IDを見つけてコピーする必要があります。
これを行うには、次の手順を実行します。
-
コンテンツ エディターで、/sitecore/templates/Data Exchange/Framework/Data Access/Mapping/Custom Value Mapping Setに移動します。
-
Contentタブをクリックします。
-
Quick Infoセクションで、Item ID値をコピーします。

カスタムコンバータクラスの実装
カスタムコンバータクラスの実装
カスタム値マッピング セットを表すSitecoreアイテムをカスタム値マッピング セット タイプのインスタンスに変換するには、カスタム コンバーターが必要です。
クラスを実装するには、次のようにします。
-
Visual Studioで、次のクラスを追加します。
属性SupportedIdsでは、前の手順でコピーしたテンプレート アイテムIDを使用します。
カスタムコンポーネントのデプロイ
カスタムコンポーネントのデプロイ
コードをSitecoreサーバーにデプロイするには:
-
Visual Studioプロジェクトをビルドします。
-
Examples.DataExchange.dllファイルをSitecoreサーバーにコピーします。