1. 開発者向けのドキュメント

アイテムロックの設定

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

デフォルトでは、ユーザーはアイテムを編集したりワークフローの状態を変更したりする前に、必ずアイテムをロックする必要があります。これにより、複数のユーザーが同時にアイテムを変更しようとする際の競合が回避されます。デフォルト設定では、アイテムは自動的にロックも解除もされません。管理者権限を持つユーザーは、アイテムをロックする義務から免除されます。

注記

アイテムロックはContent Editorの機能です。ページビルダーにおける並行編集についての理解は、同時編集を参照してください

ロックやアンロックの動作を変更するには、管理者や開発者が以下のいずれかの設定を設定できます。

  • RequireLockBeforeEditing - 管理者権限を持つユーザーを除くユーザーが、編集やワークフローの状態変更前にアイテムをロックすることを義務付けること。デフォルトでTrueに設定しています。この設定を無効にすると、ユーザーはアイテムやワークフローの状態をロックせずに変更できます。

  • AutomaticLockOnSave- ユーザーがアイテムを保存すると自動的にロックされる。

  • AutomaticUnlockOnSaved- ユーザーがアイテムを保存すると自動的にアンロックされる仕組み。

注記

Sitecoreの設定を変更する際は必ず パッチファイルを使い ましょう。

推奨される構成

設定はご自身の要件に合わせて組み合わせることができます。以下は、これらの設定がどのように連携して機能するかの例です:

  • ユーザーが手動でアイテムをロックせずに編集を開始できるようにするには、以下の設定をご利用ください:

    RequireLockBeforeEditing=falseおよび AutomaticLockOnSave=true

    その後、ユーザーが保存すると自動的にロックされ、競合による編集から保護されます。ユーザーは他のユーザーが編集する前に手動でアイテムのロックを解除しなければなりません。

  • アイテムが長期間ロックされたままにならないように、以下の設定を使用できます:

    RequireLockBeforeEditing=trueおよび AutomaticUnLockOnSaved=true

    これらの設定では、ユーザーは編集前に手動でアイテムをロックし、保存すると自動的にロック解除されます。この場合、ユーザーは編集を続けるために再度ロックする必要がありますが、オフィス外や休暇中にロックしたままにする状況を回避できます。

この記事を改善するための提案がある場合は、 お知らせください!