ロックされたページの設定
Liferay DXP 2023.Q3+/Portal GA92+
Liferayは、複数のユーザーが同じページを編集しようとした際に発生する競合を回避するため、編集中にページをロックします。
この機能は、 コンテンツ、 マスター、 ユーティリティ、および コレクション ページと、 ページ および 表示ページ テンプレートで動作します。
ページをロックする
ユーザーがページの編集を開始して新しいコンテンツを追加すると、ページがロックされ、他のユーザーがアクセスできなくなります。
ユーザーがロックされたページにアクセスしようとすると、「ページ使用中」というメッセージが表示されます。 このページには、前のページが存在するかどうかに応じて、「戻る」または「[前のページ名]へ移動」が表示されます。
ユーザーは、ロックされていないページのドラフトのみを破棄できます。

すべてのイベントでページがロックされるわけではありません。
- ページをロックしなくても、そのページのマスターページやスタイルブックを変更することは可能です。
- ページがロックされていても、 フラグメントを伝播できます。
- ページがロックされていても、そのページのページテンプレートをインポートすることができます。
Publicationsを操作している場合、ページとその出版物は一緒にロックおよびロック解除されます。
ページのロックを解除する
ほとんどの場合、ページをロック解除する必要はありません。システムが自動的にロックを解除してくれるからです。
例えば、ユーザーがページを編集モードから表示モードに変更したとき、ユーザーがログアウトしたとき、またはユーザーがページが表示されているタブを閉じたとき、Liferayはページのロックを解除します。
ユーザーが編集モードでページを開いたまま長時間変更を加えない場合、システムは自動的にページのロックを解除します。 時間設定は可能です。
-
グローバルメニュー (
) を開き、 コントロールパネル → インスタンス設定 の「構成」に移動します。 -
コンテンツ & データの下で、 ページ を選択します。
-
仮想インスタンススコープで、 ロックされたページ を選択します。
-
自動ロック解除プロセスを許可する を切り替えます。
その機能を無効にしたい場合は、オフにしてください。
-
自動保存しない時間を 分単位で設定します。
自動保存なしの時間は、システムが15分ごとにロックされたページをチェックするため、正確ではない場合があります。

サイト管理者またはスーパー管理者は、ページを手動でロック解除できます。
-
サイトメニュー (
) を開き、 設定 → ロックされたページ に移動します。 -
ロックを解除したいページの横にある アクション (
) をクリックします → ロック解除。複数のページを選択して一括でロックを解除するには、ロック(
)アイコンをクリックするか、その横にあるアクションボタン→ロック解除をクリックします。
このページはロック解除されています。 自動保存された変更内容はすべて保持されており、ページを編集できるようになりました。
このリストには、ページの種類、現在ページを編集しているユーザー、および最後の自動保存からの経過時間も表示されます。
