JIRAのユーザー管理・権限管理についてまとめてみました
こんにちは。リックソフト プリセールスの奥村です。
プリセールスでAtlassian製品紹介を行ったときや製品をご評価いただいている際に、お客様より「ユーザーに対する利用制限はどこまでできるの?」「プロジェクトごとに権限は変更できるの?」や、「アカウント管理を社内の既存システムと連携したい」などのご要望、ご質問をいただくことがあります。
ですが、口頭やデモ画面あるいはメールでの回答だけでは十分なご説明ができないため、ユーザー管理や権限管理の概要についてここでお話させていただきます。
尚、ここでは製品のユーザーや権限設定のための機能や役割の説明までとなっており、具体的な権限で設定できる内容や種類までは説明しておりませんのでご了承ください。
今回はJIRAに対する説明です。
アカウント管理
[管理 > ユーザー管理]
JIRAが管理するアカウントは、ユーザーとグループの2種類があります。
ユーザー
グループ
ベストプラクティス
ユーザー登録は必須です。
グループについては下記のロールや権限を考慮して管理しましょう。
ユーザーやグループはAD連携やSAML連携にも対応しています。利用予定の場合はこれらの連携を意識してユーザーIDやグループを作成しましょう。
アプリケーションアクセス とグローバル権限
アプリケーションアクセスやグローバルパーミッションは、JIRAアプリケーション全体に関係する権限を管理します。
アプリケーションアクセス
[管理 > アプリケーション > アプリケーションアクセス] または [管理 > ユーザー管理 > ユーザー > ユーザーの詳細]
グローバルパーミッション
[管理 > システム > セキュリティ]
ベストプラクティス
プロジェクトロール
[管理 > システム > セキュリティ]
ロールは「アカウント」と「プロジェクト(の権限)」を関連付ける箱のようなイメージです。
ベストプラクティス
パーミッション/セキュリティ
[管理 > 課題 ]
プロジェクト権限(パーミッション)
権限付与の許可先一覧
課題セキュリティ
ワークフローセキュリティ
条件で指定できる許可先一覧
コメントの表示設定
課題にコメント入力するときに、指定した範囲のみに公開を制限することが出来ます。(コメントを編集したときの鍵アイコンから選択できます)
既定では特定のロールのみに公開を制限できます。(複数のロールは指定できません。)
システム設定で、グループに対して公開を制限できるようになります。
ベストプラクティス
プロジェクトとパーミッション/セキュリティの関連付け
スキーム
設定した権限、課題セキュリティレベル、ワークフローセキュリティは、それぞれ"スキーム"と呼ばれるテンプレートで管理します。
プロジェクトは管理画面で、参照するスキームを選択できます。
複数のプロジェクトで同じスキームを参照できます。
設定変更はスキームに対して行うため、スキームを修正すると参照している全プロジェクトに影響があります。
スキームは権限設定に限らず、画面や課題タイプなどにも使われています。
プロジェクト管理者ができること
ここで紹介した設定のほとんどは、JIRAシステム管理者やJIRA管理者の権限を持つユーザーだけが変更でき、プロジェクト管理者は設定の参照のみが行えます。
プロジェクト管理が自プロジェクトで行える設定は以下の通りです。(権限設定に関わらず。)
いかがでしたでしょうか?
JIRAはロールやスキームといった"概念"、グループといった代表アカウントを用いることで、ユーザーとプロジェクトを直接紐づけずに権限を設定することができます。
またスキームは権限に限らず、複数のプロジェクトで共通利用することができますので、管理者の運用負担の削減にも効果を発揮できます。
今回の説明の内容はJIRAに触れていただくことで、よりご理解を頂けると思いますので、まだの方は是非リックソフトまでご連絡いただきJIRAをご評価してみてください。