Documentation

オブジェクト

Liferay DXP/Portal 7.4以降で利用可能

Liferay Objectを使用すると、コードを記述したりモジュールをデプロイしたりすることなく、アプリケーションを構築して提供できます。 オブジェクトで構築された各アプリケーションはLiferayのコアフレームワークと統合されているため、シームレスなユーザーエクスペリエンスを維持しながら、Liferay DXPをビジネスニーズに適応させた柔軟なソリューションを迅速に開発・管理することが可能です。

オブジェクトを作成する際、ユーザーはデータフィールド、複雑なオブジェクトのエントリ間の関係 、特定の条件下で発動するカスタムアクションを定義することができます。 また、レイアウトおよびビューを設計して、エントリ作成時およびオブジェクトのアプリケーションページでフィールドとリレーションを表示する方法を決定することも可能です。

公開する前に、各オブジェクトのデータを会社またはサイトにスコープし、Liferay UIのどこに表示されるかを決定できます。

作成時から、すべてのオブジェクトはLiferayのコアフレームワークと完全に統合されており、プラットフォーム全体で統一されたエクスペリエンスを提供し、Liferayのすべての機能を活用します。 すべてのオブジェクトに対してヘッドレスREST APIが自動的に生成される機能が含まれているため、定義されたエンドポイントを介してオブジェクトと対話できます。 これらのAPIをJob Schedulerと統合して使用することで、オブジェクトデータを外部システムと動的に同期するようにTalendジョブを構成することもできます。

すべてのオブジェクトはワークフローと統合されているため、定義されたレビューおよび承認プロセスを通じてオブジェクトエントリーの作成をガイドできます。 オブジェクトは、フォームとも統合されているため、オブジェクトフィールドにマップし、オブジェクトエントリーを作成するためのユーザー入力を受け取るフォームを設計できます。

エントリーが作成されると、Liferayの情報フレームワークを活用して、動的なユーザーエクスペリエンスを作成し、ページフラグメントと表示ページテンプレートを使用してオブジェクトエントリーを表示できます。 Liferay DXP 7.4 U1とLiferay Portal 7.4 GA5では、オブジェクトをウィジェットとしてサイトページにデプロイすることも可能です。

すべてのオブジェクトはLiferayの権限設定フレームワークと統合されているため、アプリケーションとリソースの権限を割り当てて、オブジェクトとそのエントリーへのアクセスを管理できます。 範囲指定と合わせ、ロールベースのアクセス制御を行うことで、データを保護し、適切なユーザーのみがデータにアクセスできるようにすることができます。

With Objects, you can also extend and configure system services registered with the Objects framework. This includes adding custom relationships and actions.

カスタムアプリケーションの構築を開始するには オブジェクトの作成 を参照し、オブジェクトがLiferayのコアフレームワークをどのように活用するかについて確認するにはUnderstanding Object Integrationsを参照してください。