オブジェクトアクションの定義
Liferay 7.4 U60+/GA60+で利用可能
オブジェクトアクションは、オブジェクトエントリーイベントに対して手動または自動で実行できる操作を定義します。
アクションを追加するには、
[グローバルメニュー](
)を開き、 [コントロールパネル] タブに移動して、 [オブジェクト] をクリックします。
オブジェクト定義の編集を開始します。
noteLiferay 7.4 U22以降とGA22以降では、システムオブジェクトにアクションを追加することができます。
[Actions] タブを開き、 追加(
) をクリックします。
[Basic Info]タブで、アクションの [Name] と [Description] を入力します。
[Action Builder] タブを開き、カスタムトリガー、条件、アクションを定義します。
アクションを実行するタイミングを決定するトリガーイベントを指定します。
トリガー 説明 追加後 エントリーが追加されたとき 添付ファイルのダウンロード後 エントリーの添付ファイルをダウンロードした時 削除後 エントリーが削除されたとき 更新後 エントリーが更新されたとき スタンドアロン 手動でトリガーする スタンドアロン以外のトリガーはすべて自動です。 スタンドアロントリガーは、任意のタイプのアクションを手動で実行するためのものです。 詳しくは、 マニュアルアクションの使用 をご覧ください。
(オプション) 自動トリガーの条件を有効にします。 コード(
) をクリックすると、利用可能な式が表示されます。
Liferay 7.4 U33以降とGA33以降では、 [完了] をクリックすると、Liferayは条件が有効な構文であるか検証します。 式が無効な場合、Liferayはエラーメッセージを表示します。 利用可能なフィールド、演算子、関数の詳細については、「 Expression Builder Validations Reference」 を参照してください。
実行するアクションのタイプを選択し、すべての追加フィールドに入力します。
タイプ 説明 通知 あらかじめ設定されたテンプレートを使って、メールやユーザー通知を送信します。 オブジェクトエントリーを追加 アクティブなオブジェクトにエントリーを作成します。 オブジェクトエントリーを更新 現在のオブジェクトエントリーの項目を更新します。 Webhook URLにペイロードを配信します。 Groovy スクリプト カスタム Groovy のスクリプトを実行します。 importantGroovyスクリプトアクションは、Liferay Experience Cloud Self-ManagedとLiferay DXP Self-Hostedでのみ利用可能です。
詳細は、 アクションの種類について を参照してください。
[保存] をクリックします。
作成されると、アクションは有効になり、構成に応じてトリガーされます。
アクションの[Basic Info]タブで、アクションを無効にすることができます。 [Active] スイッチをトグルし、 [Save] をクリックします。