1. データ

パッケージのインポート/エクスポート

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

パッケージのインポート/エクスポートを使用すると、Sitecore Content Hub インスタンスの構造的な設定と変更をエクスポートして、別の Sitecore Content Hub インスタンスにインポートすることができます。

エクスポートでは、パッケージが zip 形式で作成されます。 このパッケージをインポートすることができます。 パッケージには、パッケージが作成されたインスタンスの以下の情報を含めることができます。

  • エンティティ定義
  • エクスポート プロファイル
  • メディア処理
  • オプション リスト
  • ポリシー
  • ポータルのページ
  • レンディションのリンク
  • スクリプト
  • 設定
  • 分類
  • トリガー

これらの任意またはすべてのものをエクスポートする場合は、ダウンロード指示を作成します。 このダウンロード指示により、選択したアイテムが zip ファイル形式 (.zip) でパッケージ化されます。 このパッケージには、エクスポート用のコンパクトなデータが含まれています。 このパッケージを簡単にインポートすることができます。

アイテムのエクスポートは、システム所有のアイテムを含めるか除外するかの 2 つの方法で行うことができます。 これを変更するには、システム所有のアイテムを除外するオプションをオフまたはオンにします。 システム所有のアイテムはシステムの中核となる機能であり、安定性やパフォーマンスに悪影響を与えるおそれがあるため、ユーザーが編集または削除しないようにする必要があります。

[!注] 既定では、このオプションはオンになっており、システム管理者のみが編集できます。

インスタンスのバージョン

Sitecore Content Hub のインスタンスを別のインスタンスにインポートする前には、インスタンスのバージョンが同じであることを確認する必要があります。 これは、両方のインスタンス (インポート先とエクスポート元) の URL に /api/status/version を追加することで確認できます。

インスタンスのバージョンが同じであることの確認

これにより、応答の先頭にバージョンが表示されます。3 つ目のドットの後の数字も含めて、バージョン全体に違いがなく、正確に一致している必要があります。

バージョンが完全に一致している場合は、インスタンスを別のインスタンスにインポートできます。 ただし、一致していない場合は、エクスポート/インポート操作は失敗します。

インポート ジョブの失敗

ジョブ レポートには、次のエラーが返されます。

インポート ジョブのレポート

エクスポートするインスタンスとインポートするインスタンスのバージョンが同じである場合は、インポート/エクスポートすることができます。

エクスポートするインスタンスインポートするインスタンス
エクスポートするインスタンスのバージョンの確認 インポートするインスタンスのバージョンの確認

インポート/エクスポート機能

インポート/エクスポート機能は、[管理] メニューにあります。

[管理] にある [インポート/エクスポート]

エクスポート

エクスポート機能では、エクスポートのために次の情報を選択することができます。

[管理] にある [インポート/エクスポート]

日付によるエクスポート

変更の日付を [指定日より後の変更] のカレンダーフィールドで選択できます。

エクスポートの対象のアイテムの [指定日より後の変更]

対象のアイテムの [指定日より後の変更] の日付を選択できます。

エクスポートの対象のアイテムの [指定日より後の変更] の日付を選択するためのカレンダー

エクスポート パッケージのダウンロード

  • エクスポートする情報を選択して、エクスポートをクリックします。

    [エクスポート] ボタン

  • パッケージが作成されます。

    ダウンロードがキューに追加されたことを示すメッセージ

  • [プロファイル] アイコンに移動して、[ダウンロード] を選択します。

    [プロファイル] アイコンに移動して、[ダウンロード] を選択

  • 必要な情報の量によっては、パッケージの作成に時間がかかる場合があります。 [ステータス] が [完了] になったら、[ダウンロード] をクリックしてダウンロードすることができます ([メール] もありますが、パッケージのサイズによってはお勧めできない場合があるため、作成時にパッケージのサイズを確認するか、最初にパッケージをダウンロードしてサイズを確認してください)。

    完了したパッケージのダウンロード

  • パッケージは、ブラウザーで定義されているダウンロード場所のフォルダーにダウンロードされます。

    ブラウザーからフォルダーへのパッケージのダウンロード

エクスポート パッケージ

エクスポート機能で作成されたパッケージには、対象のアイテムごとに作成されたフォルダーを含む zip ファイルが作成されます。

11 個の対象のアイテムを含むパッケージのエクスポート

この例では、11 個の対象のアイテムが zip パッケージに含まれており、それぞれの対象のアイテムに定義されたフォルダーがあります。 それらのフォルダーと一緒にメタ ファイルが 1 つあります。

11 個の対象のアイテムとメタ ファイルが含まれている zip パッケージ

メタ ファイルには、インポートに必要なエクスポート パッケージに関する情報が含まれています。 この情報には、エクスポートするインスタンスのバージョン、エクスポート パッケージを作成したユーザーの名前、エクスポートする対象のアイテム ("items" に列挙)、システム所有の設定が含まれているかどうか、エクスポートされた対象のアイテムの [指定日より後の変更] の日付が含まれます。

{
  "version": "1.0.0",
  "m_version": "3.2.0.420",
  "user": "Administrator",
  "source": "abcdefg123456",
  "options": {
    "items": [
      "schema",
      "export_profiles",
      "media_processing_sets",
      "option_lists",
      "policies",
      "portal_pages",
      "rendition_links",
      "scripts",
      "settings",
      "taxonomies",
      "triggers"
    ],
    "include_system_owned": true,
    "since": null
  }
}

このフォルダー構造により、ユーザーはインポートする必要のない対象のアイテムを削除できます。 たとえば、対象のアイテムのトリガーが必要ない場合、ユーザーは単純に triggers フォルダーを削除することができます。メタ ファイルを更新する必要はありません。 triggers フォルダーを zip パッケージから削除しても、パッケージはインポートすることができます。

zip パッケージからの対象のアイテムの triggers フォルダーの削除

次の図では、対象のアイテムのトリガーがインポート ジョブに含まれていません。

パッケージのインポートの成功

[!警告] ユーザーがシステム所有の設定を変更すると、別のインスタンスからエクスポートしたり、別のインスタンスにインポートしたりするときに問題が発生するおそれがあります。

Import

エクスポートしたパッケージをインポートするには、次の手順に従います。

  • [管理] メニューの [エクスポート/インポート] に移動します。

  • [インポート] の [ファイルの選択] を選択します。

    [**インポート**] をクリックし、インポートするパッケージを選択して、インポートを開始

  • [ファイルの選択] をクリックして、アップロードする必要があるパッケージの場所に移動します。

    アップロードする必要があるパッケージの場所への移動

  • パッケージを選択して、[開く] をクリックします。 アップロードが開始されます。

    アップロードの進行状況

  • アップロードが完了すると、確認メッセージが表示されます。

    アップロードの完了メッセージ

インポートの詳細

  • インポートの詳細は、ユーザー メニューの [バックグラウンド プロセス] ページで確認できます。

    インポートの詳細は、[バックグラウンド プロセス] で確認

  • ジョブ レポートは、[レポートの表示] ボタンで表示できます。

    ジョブ レポートは、[レポートの表示] ボタンで表示

  • 情報アイコンをクリックすると、インポート ジョブの追加情報が表示されます。

    ジョブ レポートは、[レポートの表示] ボタンで表示

  • インポート ジョブの詳細の対象のアイテム数は、パッケージにインポート データがあるインポートされた要素のタイプ (エンティティ定義、ポリシー、タクソノミーなど) の数を示します。

    2 回目のエクスポート/インポートには対象のアイテムにタクソノミーが含まれていなかったため、対象のアイテム数が変わっている

クラウド開発でのエクスポート/インポート機能の詳細については、「パッケージのインポート/エクスポート」を参照してください。

この記事を改善するための提案がある場合は、 お知らせください!