1. その他の開発タスク

アイテムのロックの構成

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

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

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

ロックとロック解除の動作を変更するために、管理者または開発者は次の設定を1つ以上構成できます。

  • RequireLockBeforeEditing - ユーザー(管理者権限を持つユーザーを除く)は、ワークフローのステータスを編集または変更する前にアイテムをロックする必要があります。デフォルトではTrueに設定されています。この設定を無効にすると、ユーザーはアイテムをロックしなくても、アイテムまたはワークフローの状態を変更できます。

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

  • AutomaticUnlockOnSaved- ユーザーがアイテムを保存すると、アイテムのロックが自動的に解除されます。

メモ

Sitecoreの設定を変更するときは 、常にパッチ ファイルを使用してください

推奨される構成

要件に応じて設定を組み合わせることができます。次に、設定の連携方法の例をいくつか示します。

  • ユーザーが最初にアイテムを手動でロックせずに編集を開始できるようにするには、次の設定を使用できます。

    RequireLockBeforeEditing=falseそして AutomaticLockOnSave=true

    その後、ユーザーがアイテムを保存した後、アイテムは競合する編集から保護するために自動的にロックされます。他のユーザーがアイテムを編集する前に、ユーザーはアイテムを手動でロック解除する必要があります。

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

    RequireLockBeforeEditing=trueそして AutomaticUnLockOnSaved=true

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

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