コンテンツを新たな環境に展開する
Liferay DXP 2026.Q1+
Liferay Archive (LAR) ファイル を使用すると、Liferay 環境間でコンテンツ、データ構造、さらにはサイト全体を転送できます。 以前は、エクスポートは常に ステージングフレームワークを介してエンティティを処理していました。このフレームワークは内部的に XML 構造でデータを処理します。
Liferay DXP 2026.Q1 以降、Liferay の多くのエンティティは、 バッチフレームワーク を介して内部的に JSON として処理されます。 これらのエントリは、環境間の一意の識別子として外部参照コードを使用しており、より柔軟で堅牢です。
バッチ対応エンティティは、コンテンツへの遅延参照、インスタンスレベルのLARエクスポート/インポート、インポートエラーレポートの改善など、LARエクスポート/インポートにいくつかの新機能をもたらします。
この柔軟性の向上により、LARエクスポートとインポートは、環境間でコンテンツを促進および複製するための信頼できる方法としてさらに強化されます。 しかし、一部の組織はまだバッチフレームワークを使用していないため、これらの機能はサポートされていません。 詳細については、 サポートされているエンティティタイプ を参照してください。
バッチ処理でサポートされているエンティティは、常に ミラー インポート戦略を使用してインポートされます。 他の戦略(ミラーリングと上書き および 新規としてコピー)は、バッチ フレームワークを使用しないサイト レベルのエンティティに対してのみ機能します。
遅延参照
バッチ処理に対応したエントリは、参照コンテンツをインポートせずに別の環境にインポートできます。 含まれている「遅延参照」は、参照先のコンテンツもインポートされるまで表示されません。
遅延参照を使用すると、参照先のコンテンツの参照漏れエラーを心配することなく、より柔軟にコンテンツを宣伝できます。 つまり、バッチフレームワークを使用している限り、そのコンテンツの任意のサブセットを任意の順序でインポートできるということです。
バッチベースのエントリは、他のバッチベースのエントリへの遅延参照のみをサポートします。 コンテンツが他の種類のエンティティを参照している場合、それらはデフォルトでLARエクスポートに含まれ、依存関係として機能します。
バッチ処理に対応したエンティティは遅延参照を使用するため、参照されているコンテンツをLARエクスポートに自動的に含めません。 エクスポートするデータには、永続的に保存したい参照コンテンツも必ず含まれていることを確認してください。
インスタンスレベルのコンテンツ
オブジェクト定義や ロールのようなインスタンスレベルのコンテンツは、サイトレベルのコンテンツと同様の機能でエクスポートできます。 インスタンスレベルのエクスポートが可能なすべてのエンティティは、バッチフレームワークを使用します。

LARエクスポートの範囲(サイトまたはインスタンス)によって、インポート範囲も決まります。 詳細については、 データのエクスポート を参照してください。
インポートエラー報告
遅延参照のため、LAR インポートは特定のコンテンツに関連するエラーがあっても完了できます。 インポートページの レポートエントリの表示 をクリックすると、インポートプロセスの特定のエラーの詳細を表示できます。


詳細については、 LAR ファイルを使用したデータのインポート を参照してください。
バッチ処理でサポートされるエンティティタイプ
Liferay 2026.Q1以降、これらのエンティティはLARエクスポートおよびインポートにバッチフレームワークを使用します。
| エンティティ | インスタンスレベルまたはサイトレベル |
|---|---|
| アカウント | インスタンス |
| アカウントグループ | インスタンス |
| カテゴリ | サイト |
| オブジェクト定義 | インスタンス |
| オブジェクトエントリ | インスタンスとサイト |
| 組織 | インスタンス |
| ページとページテンプレート | グループ |
| 候補リスト | インスタンス |
| ロール | インスタンス |
| タグ | グループ |
| ボキャブラリ | グループ |
今後のアップデートでは、より多くのエンティティタイプに対応したバッチフレームワークのサポートが追加される可能性があります。
出版物 は、LAR エクスポートまたはインポートではサポートされていません。 今後のアップデートでのサポート予定はありません。