スケジュール設定と購読
リリース機能 (LPD-17564)
Liferay DXP 2025.Q4+/Portal 2026.Q1+
コンテンツのスケジュール設定と購読は、重要なコンテンツ管理機能です。 オブジェクト定義で有効にすることができます。 スケジュール設定が有効になっている場合、オブジェクトエントリの作成者は、オブジェクトエントリの表示、レビュー、または有効期限の日時を設定できます。 サブスクリプションが有効になっている場合、エンドユーザーはオブジェクトエントリの有効期限と更新を購読できます。
スケジューリングオブジェクトのエントリ表示、有効期限、およびレビュー
オブジェクトのエントリは、表示(公開)、有効期限切れ、またはレビューのためにスケジュール設定できます。 オブジェクト定義の「詳細」タブにあるスイッチャーを使用してください。

有効化すると、オブジェクト入力レイアウトまたはフォームコンテナに新しいセクションが表示され、公開ボタンがドロップダウンメニューに変わり、入力内容の公開スケジュールを設定するオプションが追加されます。

スケジュール公開: ページベースの表示 (コレクション、データセットなど) でエントリが表示される UTC 標準の日時を設定します。 予定されている公開の前に、ステータスは スケジュール済み に設定されます。 予定された日時になると、エントリは 承認済み ステータスに移行します。

有効期限: エントリの状態が 期限切れ になる日時を設定します。 有効期限が切れると、ページベースの表示では表示されなくなります。
レビュー日: オブジェクト作成者にエントリレビュー通知が送信される日時を設定します。
オブジェクトエントリの購読
オブジェクトエントリの購読を有効にすることができます。 オブジェクト定義の「詳細」タブにあるスイッチャーを使用してください。

ユーザーは、 コンテンツ管理システム(CMS)のフォルダを購読することもできます。
ユーザーは、 データセット のエントリまたはデフォルトのオブジェクトビューを表示しているときに購読できます。 標準搭載のフラグメントを使用したコレクション表示では、サブスクリプションを有効にすることはできません。
購読ユーザーは、オブジェクトのエントリの有効期限が切れたり、更新されたりした際に通知を受け取ります。 購読を有効にすると、通知アクションがオブジェクト定義の「アクション」タブに表示され、対応する通知テンプレートが作成されます。

初期設定のアクションと通知は利便性と参考のために用意されていますが、機能は限られています。 例えば、ローカライズに対応していません。 必要に応じて、受信者タイプ 購読者 (メール通知のみ) を使用して、適切なユーザーに通知する独自のアクションと通知を作成できます。 アクションタイプの理解 および 通知テンプレートの作成 を参照してください。
購読ユーザーには、掲載内容の有効期限が切れた場合、または更新された場合に通知が届きます。 購読が追加されました通知とアクションは、 CMS のフォルダ購読にのみ適用されます。 オブジェクトユーザーは既存のエントリのみを購読できるため、エントリが作成されても通知を受け取ることはできません。
この例では、オブジェクトエントリのデータセット内でサブスクリプションアクションを設定します。
-
購読が有効になっている ニュース記事 という名前のオブジェクト定義を作成して公開します。 オブジェクト定義には、少なくとも1つのカスタムフィールドを指定してください。
これらのオブジェクトの詳細を設定してください。
- 範囲: 会社
- パネルリンク: オブジェクト
- エントリー購読を有効にする: [有効]
以下のフィールドを追加してください。
- 見出し: テキストフィールド
- コンテンツ: リッチテキストフィールド
-
コントロールパネルの「オブジェクト」セクションにある「ニュース記事」アプリケーションを使用して、いくつかの記事を追加してください。
-
次に、 データセットを追加します。 これらの リリース機能フラグを有効にする必要があります。
- ルートオブジェクト定義(LPD-34594)
- データセットマネージャー(LPS-164563)
-
コントロール パネル → オブジェクト → データセットでデータセット を作成します。 カスタムオブジェクトのエントリを表示するには、適切なGETエンドポイントを使用してください。

-
エントリを表示するために、 テーブル可視化モード を作成します。 見出し欄を含めてください。
ラベルを編集したり、レンダリング方法を変更したりすることで、表の表示を改善できます。
-
アイテムタイプ データセットアクション を作成し、 Subscribe という名前を付けます。 ラベル Subscribeを入力し、タイプとして Headless を選択し、Headless アクション キー subscribe を作成します。

-
データセットをページに配置し、作成したビューを選択します。 既存のエントリが表示されます。追加した「購読」アクションも含まれています。
注標準機能の通知では、エントリの有効期限が切れた場合や更新された場合にメールが送信されます。 ローカル環境でテストを行っていて、メールサーバーが設定されていない場合は、新しいユーザー通知テンプレートとそれに対応するオブジェクトアクションを追加できます。
