oo

オブジェクト

liferay 7.4+

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

オブジェクト定義を作成する際、データ フィールド他の定義とのリレーション指定された条件下で実行されるアクション を追加することができます。 また、 レイアウトビュー をデザインして、エントリー作成時やオブジェクトのアプリケーション・ページでフィールドやリレーションシップがどのように表示されるかを決定することもできます。

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

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

エントリが作成されると、LiferayのInfoフレームワークを活用して、 オブジェクトエントリを表示することで、動的なユーザーエクスペリエンスを作成することができます。 Page FragmentsとDisplay Page Templatesを使用します。 また、 ウィジェット としてサイトページにオブジェクトを追加することもできます。

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

オブジェクトを使用すると、オブジェクトフレームワークに登録されている システムサービス を拡張して設定することもできます。 これには、カスタムリレーションシップやアクションの追加も含まれます。

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

Features: