サービス・ページを使用して、データベースをシリアライズ、更新、および元に戻す
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreサービス ページは、データベース全体に対するシリアル化アクションに使用します。これらのアクションは、デフォルトとYAMLシリアライゼーション形式の両方に使用できます。
データベースの管理
Sitecoreサービス ページを使用して、データベースを管理できます。
サービス・ページを使用してデータベース全体をシリアライズ、更新、または元に戻すには、次のようにします。
-
ブラウザのアドレスバーに次のように入力します。 http://<web_site>/sitecore/admin/serialization.aspx
-
Serialize and revert databasesページのSelect databasesセクションで、シリアル化、更新、または元に戻す1つ以上のデータベースを選択します。
-
Serialize <selected> databases、Update <selected> databases、またはRevert <selected> databasesをクリックして、データベースで対応するアクションを実行します。
事前設定されたアイテムのセットをシリアル化する
データベース全体をシリアル化する必要がない場合は、事前に構成された項目のセットをシリアル化できます。
アイテムのセットを構成する
事前定義された項目のセットを、含まれている (パス) 構成ファイル内のXMLノードとして指定するには、includeエントリとexcludeエントリを使用します。
includeエントリは、シリアル化されるアイテムへのパス (すべてのサブアイテムを含む) を定義します。includeエントリでは、次の属性を使用できます。
-
database — データベース名。
-
path — ルート項目へのパス。
excludeエントリは、シリアル化されない項目を定義します。excludeエントリでは、次の属性を使用できます。
-
path — アイテムへのパス。
-
id — アイテムID。
-
templateid — アイテムのテンプレートID。
-
テンプレート — アイテムのテンプレート名。
次の例は、Masterデータベース内のContentアイテムのすべてのサブアイテムをシリアル化する方法を示しています。ただし、Homeアイテムの下のアイテムとSampleアイテム テンプレートに基づくアイテムは除きます。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<sitecore>
<serialization>
<default>
<include database="master" path="/sitecore/content">
<exclude path="/sitecore/content/Home"/>
<exclude template="Sample item"/>
</include>
</default>
</serialization>
</sitecore>
</configuration>
アイテムのセットをシリアル化する
一連の項目を構成したら、それをシリアル化できます。
事前設定されたアイテムのセットをシリアル化するには:
-
ブラウザのアドレスバーに次のように入力します。 http://web_site/sitecore/admin/serialization.aspx
-
Serialize and revert databasesページのSerialize databasesセクションで、Serialize preconfiguredをクリックします。
アイテムのツリーを更新する
Sitecoreシリアル化サービス ページでは、コンテンツ エディターを使用せずにアイテムのツリーを更新できます。
アイテムのツリーを更新するには:
-
ブラウザのアドレスバーに次のように入力します。 http://web_site/sitecore/admin/serialization.aspx
-
Serialize and revert databasesページのUpdateセクションで、ファイルシステム内の親アイテムへのパスを入力します。
-
「 Update specific path」をクリックします。