Jira のステータスごとにコメントや編集可能なユーザーを制限したい

進行中のステータスで課題の編集ができるユーザーを限定する、チケットがクローズされたら管理者以外からのコメントはできないようにするなど、ある特定のステータスごとにユーザーの動作に制限をかけることができます。
 
※ 設定を推奨するものではなく、ワークフロープロパティの設定はあくまでも自己責任で行っていただくことになる点ご了承ください。
※ こちらの記事は Jira Server 用の説明で、Jira Cloud ではご利用いただけません。

設定方法

 
以下のようなプロパティを設定すると、各ステータスにて操作の制限が可能になります。
  • ワークフローの編集
  • 条件を追加したい任意のステータスを選択Screen Shot 2019-07-23 at 16.17.36.png
  • プロパティの表示 より、新しいプロパティを追加スクリーンショット 2019-07-16 17.49.28.png
    • jira-administrators のグループに属しているユーザーにのみコメントを許可する場合
      • プロパティキー : jira.permission.comment.group
      • プロパティの値 : jira-administrators
    • すべてのユーザーからのコメントを拒否する場合
      • プロパティキー : jira.permission.comment.user
      • プロパティの値 : denied
      • もしくは
      • プロパティキー : jira.permission.comment.denied
      • プロパティの値 :
 

プロパティキーについて

 
権限周りのプロパティキーは jira.permission.[subtasks.]{permission}.{type}[.suffix] の順で定義されております。
  • subtasks : サブタスクに制限を設けたいときに利用されるオプションです。
  • permission : ProjectPermissionsGlobalPermissionKey クラスにて取得可能な short name。以下のようなものが利用可能です。
    • admin, use, sysadmin, project, browse, create, edit, scheduleissue, assign, assignable, attach, resolve, close, comment, delete, work, worklogdeleteall, worklogdeleteown, worklogeditall, worklogeditown, link, sharefilters, groupsubscriptions, move, setsecurity, pickusers, viewversioncontrol, modifyreporter, viewvotersandwatchers, managewatcherlist, bulkchange, commenteditall, commenteditown, commentdeleteall, commentdeleteown, attachdeleteall, attachdeleteown,viewworkflowreadonly
  • type : 権限を与えるか、与えないか(granted/denied)を定義します。値の場合は group, user, assignee, reporter, lead, userCF, projectrole が指定可能です。
  • suffix : 同タイプの権限を 2 つ以上のグループに指定したい場合に利用します。
    • ex. jira.permission.edit.group.1, jira.permission.edit.group.2
 

関連ドキュメント

 
権限プロパティについては、英語でのご案内となりますが以下記事も併せてご参照ください。
 
最新の情報は以下の公式ドキュメントをご参照ください。

2 comments

Yohei Kobayashi December 9, 2020

@Tomoko Suzuki 
お世話になっております。JIRA Cloudで、特定のステータスの際に、編集可能なユーザや編集可能なフィールドを制限するための設定方法について、ご存知ありませんでしょうか?

approvedという名前の新規作成ステータスに対し、ワークフロープロパティにて
jira.permission.edit.group=jira-administrators
jira.permission.work.denied
jira.permission.edit.group
jira.issue.editable.false

等を入れて試してみたものの、Cloud版では動作しませんでした。

 

Tomoko Suzuki
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
December 20, 2020

@Yohei Kobayashi コミュニティをご利用いただきありがとうございます。Cloud 版にて動作確認いたしましたが、正常に動作するようでした。
以下のご質問に確認した内容を記載いたしましたのでご参考にしていただけますと幸いです。

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events