特定のユーザーのワークフローコマンドを非表示にする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
コンテンツアイテムのワークフローコマンドは、次の場合にコンテンツエディターのユーザーとワークボックスユーザーに表示されます。
-
ユーザーはコンテンツ項目にWriteアクセス権を持っています
そして
-
ユーザーは、コマンドの親ワークフロー状態にWriteアクセスできます
そして
-
ユーザーは、ワークフロー コマンド自体にReadアクセスできます。
ユーザーがこれらの条件をすべて満たさないようにセキュリティ設定を構成すると、そのユーザーに対してワークフロー コマンドが非表示になります。
ユーザーがコンテンツ項目とワークフロー状態の両方に対してWriteアクセス権限を持っている必要がある場合、ワークフロー コマンドへのアクセスReadユーザーを拒否するには、次の2つの方法があります。
-
ワークフロー コマンドの継承アクセスをオフにし、ユーザーおよびユーザーがメンバーであるすべてのロールにワークフロー コマンドへのアクセス権を付与Readしないでください。
メモ継承アクセスをオフにするということは、Workboxでワークフローの状態を表示できるすべてのロールに対して、Readアクセスを明示的に許可する必要があることを意味します。これは、少数のユーザーとロールのみがWorkboxでワークフローの状態を表示する必要がある場合に最適なアプローチです。
-
ユーザーまたはユーザーがメンバーであるロールの1つReadワークフロー コマンドへのアクセスを拒否します。
手記Sitecoreセキュリティ システムでは、拒否は常に許可を上書きします。ロールReadアクセスを明示的に拒否すると、多くのロールのメンバーであるユーザーがワークフロー コマンドを表示できないようにする可能性があります。 Readアクセスを拒否すると、予期しない結果が生じる可能性があります。
一般に、継承アクセスをオフにし、Readアクセスを必要とするロールの数が管理可能な場合にのみ、Readアクセスを明示的に許可することをお勧めします。参考資料