Development
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

データのインポート/エクスポート

Liferay セルフホスト型 Liferay SaaS Liferay PaaS

Liferay 7.4

Liferayからデータをインポートまたはエクスポートする場合は、バッチクライアント拡張機能を使用します。 開発プロセスの一環として、ワークスペースから直接、異なるLiferayインスタンス間でデータを利用・再利用できます。

バッチクライアント拡張機能

バッチ クライアント拡張機能は、Liferay の バッチ エンジン フレームワーク と連携して、Liferay インスタンスにデータ エンティティを提供します。 1 つのインスタンスのデータをエクスポートします (例: curl またはデータ移行センターを使用)。 次に、それをバッチ クライアント拡張機能に追加し、 デプロイして、 データを別の Liferay インスタンスに取り込みます。

オブジェクトまたは API アプリケーション データをエクスポートしてバッチ クライアント拡張機能で使用する場合は、アプリケーション メニュー (Applications menu icon からデータ移行センターを使用できます。

警告

バッチフレームワークのデータ移行センターは、 ベータ版機能です。

データ移行センターを使用するには、インスタンス設定 → 機能フラグでその機能フラグを有効にしてください。 ベータ機能セクションに データ移行センター (COMMERCE-8087) として記載されています。 または、Liferay を起動する前に、この ポータル プロパティ を追加してください。

feature.flag.COMMERCE-8087=true

client-extension.yaml ファイルでバッチクライアント拡張機能を指定します。

タイプ: バッチ

バッチ エンジン フレームワーク でサポートされているあらゆる種類のデータを Liferay インスタンスからエクスポートできます。これには、 オブジェクト定義 および ワークフロー定義 が含まれます。

重要

エクスポートする際は、 jsont ファイル形式を使用してください。 jsont は、バッチ クライアント拡張機能と併用する場合、 *.batch-engine-dat.json ファイルに対して必要です。

*.batch-engine-data.json ファイルが バッチ クライアント拡張機能に追加されたら、 ビルドされたアーカイブ を Liferay Cloud または自己ホスト型の Liferay インスタンスにデプロイします。

サイト初期化クライアント拡張機能

サイト初期化ツール は、新しい—サイトを作成したり、既存の—サイトをページ、コンテンツ、構成を含めてすばやく更新したりするためにデプロイできるバッチクライアント拡張機能の一種です。

client-extension.yaml ファイルで、サイト初期化クライアント拡張機能を指定します。

タイプ: siteInitializer

開始するには、 サイト初期化クライアント拡張機能の使用 を参照してください。