---
title: "特定のユーザーのためにワークフローコマンドを非表示にする"
slug: "hide-a-workflow-command-for-certain-users"
abstract: "特定のユーザーに対して、継承を無効にし、アクセスを手動で指定することでワークフローコマンドを隠すためのガイド。"
---
# 特定のユーザーのためにワークフローコマンドを非表示にする

コンテンツ項目のワークフローコマンドは、以下の場合にコンテンツエディターおよびワークボックスユーザーに表示されます。

-   ユーザーはコンテンツに*Write*アクセスできます
    
    および
    
-   ユーザーはコマンドの親ワークフロー状態*Write*アクセスできません
    
    および
    
-   ユーザーはワークフローコマンド自体*Read*アクセスできます。
    

セキュリティ設定を設定してユーザーがこれらの条件をすべて満たさないようにすると、そのユーザーからワークフローコマンドが隠れます。

ユーザーがコンテンツ項目とワークフローの状態の両方に*Write*アクセスしなければならない場合、ワークフローコマンドへのアクセスを拒否する方法*Read* 2つあります。

-   ワークフローコマンドの継承アクセスをオフにし、ユーザーおよびそのメンバーであるすべてのロールにワークフロー命令へのアクセスを付与*Read*しないでください。
    
    > !注継承アクセスをオフにすると、Workboxでワークフローの状態を確認できるはずのすべてのロールに明示的にアクセス権*Read*を付与しなければなりません。これは、Workbox内のワークフローの状態を少数のユーザーや役割だけが確認する必要がある場合に最適な方法です。
    
-   ユーザーまたはそのメンバーであるロールのいずれかにワークフローコマンドへのアクセス*Read*拒否します。
    
    > !注Sitecoreのセキュリティシステムでは、拒否は常にルールを覆うことが可能です。ロール*Read*アクセスを明示的に拒否すると、多くのロールのメンバーであるユーザーがワークフローコマンドを見るのを意図せずに妨げてしまうことがあります。 *Read*アクセスを拒否すると、予期せぬ結果が生じることがあります。
    

一般的には、継承アクセスをオフにし、*Read*アクセスを必要とするロールの数が管理可能な場合にのみ明示的に*Read*アクセスを許可することが推奨されます。さらなる参考文献