チュートリアル: テキスト ファイルを同期するためのSitecoreの準備
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このチュートリアルは、テキスト ファイルからSitecoreへのデータの同期チュートリアル シリーズの パート1であり、テキスト ファイルのデータ同期を構築するための準備方法について説明します。
このチュートリアルでは、次の方法について説明します。
-
テストデータを含むテキストファイルの作成
-
Sitecoreでテナントを作成する
-
対象品目テンプレートの作成
-
対象項目の親項目を追加する
テストデータを含むテキストファイルの作成
テストデータを含むテキストファイルの作成
このサンプルソースファイルには、都市に関する情報が含まれています。ファイルの各行は、異なる都市を表しています。ファイルの最初の行には、ファイル内の列の名前が含まれています。
このファイルは、チュートリアル シリーズを完了するためにのみ必要です。それは例として以外の目的はありません。
このソースファイルをData Exchange Frameworkで作成するには:
-
新しいファイルを作成します。たとえば、C:\Sitecore\cities.dat
大事なこのファイルは任意の場所に配置できますが、Sitecoreサーバーからアクセスできる必要があります。これには、ファイルのアクセス許可が含まれます。
-
次のテキストをファイルに追加します。
-
ファイルを保存します。
Sitecoreでテナントを作成する
Sitecoreでテナントを作成する
テナントは、関連する一連のデータ同期プロセスに関連するすべての設定の親項目です。この例では、テナントを使用して、テキスト ファイルからデータを読み取り、そのデータからSitecoreアイテムを作成するために必要な設定をグループ化します。
テナントを追加するには:
-
コンテンツ エディターで、/sitecore/System/Data Exchangeに移動します。
-
リボンのHomeタブで、Empty Data Exchange Tenantをクリックして新しいテナントを追加し、File System Provider Test Tenantという名前を付けます。「 OK」をクリックします。
手記Sitecoreがテナントを作成している間、Creating tenantダイアログに進行状況が表示されます。
-
テナントが作成されたら、コンテンツ ツリーで新しいテナント ( sitecore/System/Data Exchange/File System Provider Test Tenantなど) を選択します。
-
Contentタブで、Enabledチェック ボックスをオンにします。
-
アイテムを保存します。
対象品目テンプレートの作成
対象品目テンプレートの作成
このチュートリアルでは、ソース テキスト ファイルの各行は、都市に関する情報を表しています。データ同期プロセスでは、テキスト ファイルのデータがSitecoreアイテムにマッピングされます。この情報を保存するには、この情報を保存するためのSitecoreテンプレートを作成し、テンプレートにアイコンを追加して、データ フィールドをテンプレートに割り当てる必要があります。
テンプレートを作成するには:
-
コンテンツ エディターで、Templatesに移動します。メニュー リボンのHomeタブのInsertグループで、New Templateをクリックします。
-
Select nameダイアログで、次の値を入力します。
Name
City Information
Base template
Templates/System/Templates/Standard Template

-
「 Next」をクリックします。
-
Locationダイアログで、「 Templates/User Defined」を選択します。Nextをクリックします。確認ダイアログで、「 Close」をクリックします。
-
新しいテンプレートのアイコンを設定するには、コンテンツ ツリーでテンプレート ( Templates/User Defined/City Informationなど) を選択します。
-
右側のペインのContentタブで、タイトル の横にあるアイコンをクリックします。
-
Change Iconダイアログの「Icon」フィールドに、次のように入力します。Office/32x32/pin.png
-
テンプレートにフィールドを追加するには、Builderタブで、Add a new sectionフィールドに「Data」と入力します。
-
Dataセクションで、次のフィールドを追加します。
名前
種類
シェアード
Identifier
Single-Line Text
入選
Country
Single-Line Text
City
Single-Line Text
完了すると、セクションは次のようになります。

-
アイテムを保存します。
対象項目の親項目を追加する
対象項目の親項目を追加する
データ同期プロセスでは、テキスト ファイルの各行に対してSitecoreアイテムが作成されます。これらの対象アイテムは、たとえば、テキスト ファイルに記載されている都市を表します。データ同期により、市区町村のアイテムがSitecoreの親アイテムの下に子アイテムとして追加されます。
同期で子アイテムを作成する前に、親アイテムを作成する必要があります。
親アイテムを追加するには:
-
コンテンツ エディターで、/sitecore/Contentに移動します。
-
リボンのHomeタブのInsertグループで、Insert from templateをクリックします。

-
Insert from TemplateダイアログのTemplateフィールドで、「Templates/Common/Folder」を選択します。Item NameフィールドにCitiesと入力します。

-
「 Insert」をクリックします。