アイテムロックの設定
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
デフォルトでは、ユーザーはアイテムを編集したりワークフローの状態を変更したりする前に、まずアイテムをロックする必要があります。これにより、複数のユーザーが同時にアイテムを変更しようとする際の競合が生じるのを避けられます。デフォルト設定では、アイテムは自動的にロックも解除もされません。管理者権限を持つユーザーは、アイテムをロックする義務から免除されます。
!注アイテムロックはコンテンツエディターの機能です。ページビルダーでの並行編集について理解するには、並 行編集を参照してください。
ロックやアンロックの動作を変更するには、管理者や開発者が以下のいずれかの設定を設定できます。
- RequireLockBeforeEditing - 管理者権限を持つユーザーを除くユーザーが、ワークフローの状態を編集または変更する前にアイテムをロックすることを義務付けます。デフォルトで True に設定されています。この設定を無効にすると、ユーザーはアイテムやワークフローの状態をロックせずに変更できます。
- AutomaticLockOnSave- ユーザーがアイテムを保存すると自動的にロックされる。
- AutomaticUnlockOnSaved- ユーザーがアイテムを保存すると自動的にアンロックされる仕組み。
!注Sitecoreの設定を変更する際は必ず パッチファイルを使い ましょう。
推奨される構成
設定を組み合わせることは、ご自身の要件に応じて可能です。以下は、設定がどのように連携して機能するかのいくつかの例です:
-
ユーザーが手動でアイテムをロックせずに編集を開始できるようにするには、以下の設定をご利用ください:
RequireLockBeforeEditing=falseおよび AutomaticLockOnSave=true
その後、ユーザーが保存した後、アイテムは自動的にロックされ、編集の競合を防ぐことができます。ユーザーが他のユーザーが編集する前に、手動でアイテムをロックしなければなりません。
-
アイテムが長期間ロックされたままにならないように、以下の設定を使用できます:
RequireLockBeforeEditing=trueおよび AutomaticUnLockOnSaved=true
これらの設定では、ユーザーは編集前に手動でアイテムをロックし、保存すると自動的にロック解除されます。この場合、編集を続けるために再度ロックする必要がありますが、オフィス外や休暇中にアイテムをロックしたままにしておく状況を回避できます。