データセット
Liferay DXP 2024.Q1+/Portal GA112+
現在、この機能は リリース機能フラグ (LPS-164563)によって保護されています。
データセットは、LiferayのヘッドレスAPIからデータを収集し、それらの表示を1か所で管理およびカスタマイズできるようにします。 これらは、Liferay内で関連データを整理および管理するのに役立つフレームワークを提供し、これらの機能をサポートするAPIを持つあらゆるリソース(オブジェクト定義、ブログ記事、ドキュメントなど)に適用されます。 APIエクスプローラー を使用して、利用可能なヘッドレスAPIの全リストにアクセスします。

データセットを作成するには、API を選択し、 視覚化モード (テーブル、カード、またはリスト ビュー)、 ユーザー アクション、 フィルタリング オプション、および ソート オプション など、ユーザー向けのデータの表示をカスタマイズします。

ページに追加されると、エンドユーザーは厳選されたデータセットとその設定済みオプションすべてを操作できるようになります。

データセットの利用方法
データセットを使用することで、ユーザーの閲覧体験をあなたのビジョンに合わせてカスタマイズできます。 データセットの用途例をいくつかご紹介します。
-
情報を統合して一貫性のあるデータセットを作成することで、シームレスなコンテンツ管理と公開ワークフローを実現します。
-
ユーザーの好みや行動に基づいて、コンテンツの表示をカスタマイズする。 データセットを活用することで、個々のユーザーセグメントに合わせて変化する動的なコンテンツレイアウトを作成し、パーソナライズされた体験を提供できます。
-
検索結果を閲覧する際に利用できる操作(プロファイルの詳細版の表示、ワークフローのステータスの変更、レコードの編集など)を、ユーザーに割り当てられた権限に基づいてカスタマイズできます。
-
フィルターを使用すると、作成年や部署などのプロパティに基づいて、ユーザーが検索結果を絞り込むことができます。
-
クライアント内線を使用して、カスタムフィルタリングまたはレンダリングロジックでデータを表示します。 例えば、カスタムデータタイプに対して、包括的な分析レポートやパーソナライズされたエクスペリエンスを生成できます。
データセットを使用することで、データに対する制御性が向上します。 ページにコンテンツを表示する場合でも、ユーザー体験をパーソナライズする場合でも、大量の情報を理解しようとする場合でも、データセットは役に立ちます。 カスタマイズ可能なデータセットで、データ管理をより簡単に。
データセットを エクスペリエンス および セグメントと統合することで、データセットをさらに活用し、適切なコンテンツを適切なタイミングで適切な人に配信できます。

データセットの種類
システムデータセットには、Liferayバージョン2025.Q2以降が必要です。
データセットには3種類あります。
-
カスタムデータセット: データセットマネージャーを介して作成されたデータセット 。ここでは、データの取得元となる API を選択し、表示をカスタマイズします。
-
Java ベースのデータセット: 管理者向けにデフォルトで表示される組み込みデータセット。 これには、商取引アカウントおよび発注済み注文に関するデータセットが含まれます。
-
システムデータセット: Java ベースのデータセットのカスタマイズ可能なコピー。 これらのコピーには、カスタムデータセットと同様のカスタマイズオプションが備わっています。 既存のJavaベースのデータセットごとに、作成できるシステムデータセットは1つだけです。
カスタムデータセットは内部的に オブジェクトとして扱われますが、JavaベースのデータセットはハードコードされたOSGiコンポーネントです。
システムデータは、Javaベースのデータセットをカスタマイズしたものです。 これらは、あなたが作成するオリジナルのJavaベースの実装の独立したコピーです。 システムデータセットのプロパティ(視覚化モード、フィルタ、アクションなど)は、カスタムデータセットと同様に、オブジェクトを使用して内部的に取得されます。
