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

操作

オブジェクトアクションは、オブジェクトエントリーイベントに対して手動または自動で実行できるカスタムビジネスロジックを定義します。 例えば、エントリーイベントのデータをWebhook URLに配信する、エントリー更新後にメール通知を行う、エントリー作成後にカスタムのGroovyスクリプトを実行する、などが挙げられます。

自動トリガーを使用する場合、Liferayはイベントをリッスンし、あらかじめ定義された条件に従って自動的に操作を実行します。

スタンドアロントリガーを使用する場合、Liferay はオブジェクトエントリのアクションメニュー (Actions Button) にアクションを追加し、それをトリガーするヘッドレス API を生成します。 アクションは手動で実行する必要がありますが、アクションをボタン フラグメントにマップできます。 手動アクションの詳細については、「 手動アクションの使用 」を参照してください。

オブジェクト定義にアクションを追加します。

Liferay Objectは下記のアクションの種類を提供します。

種類Description
通知あらかじめ設定されたテンプレートを使って、メールやユーザー通知を送信します。
オブジェクトエントリーを追加アクティブなオブジェクトにエントリーを作成します。
オブジェクトエントリーを更新現在のオブジェクトエントリーの項目を更新します。
WebhookURLにペイロードを配信します。
Groovy スクリプトGroovy スクリプトを実行します。
重要
  • Groovy スクリプト アクションは、Liferay PaaS および Liferay DXP Self-Hosted でのみ使用できます。
  • DXP 2024.Q3 以降、スクリプトはデフォルトで無効になっています。 システム設定 → スクリプト管理 (セキュリティ カテゴリ) で有効にできます。