Are you in the loop? Keep up with the latest by making sure you're subscribed to Community Announcements. Just click Watch and select Articles.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

權限方案

概述

  • 權限作用於系統的安全性(重要/敏感數據不洩漏),友好性(不顯示無關菜單和數據)。

  • 系統會對常用的權限在初始化的時候幫用戶設定好,用戶在通用設定基礎上微調。

1.png

From Devsamurai

 

設計建議

  • 提需求時:面向對象,即實際操作者的用戶故事,比如普通用戶,項目管理員,系統管理員。

  • 配置時:面向過程,有經驗的系統管理員,根據需求及技術參考文檔操作配置。

權限分級

通用

以下四層拆解是根據常見系統的分工。

 

名稱

描述

Jira 對應詞

1

系統

決定能登錄多少系統

用戶組 / User Group

2

菜單

決定用戶登錄進系統能看到多少菜單

用戶組 / User Group

3

功能

決定用戶進入相關菜單後能看到哪些按鈕。

(用戶組 / User Group) & (項目角色,Project Role)

4

數據

決定登錄系統後能看到哪些

(安全級別方案 / Issue Security Schemes) & (項目角色,Project Role)

5

組織架構

決定審批功能(中國企業管理系統必備),哪些單子會流轉到當前用戶手上

基於敏捷觀念,講究基於規則分工,無組織樹概念

Jira

企業管理軟件的區分本身就是基於業務場景的抽象,理應把已有管理經驗集成進去的一個半成品,而不是做成啥都能改的樂高積木,啥都能改,意味著就是創造新管理,強吃定製開發,往往項目實施結果都是災難,詳情見《是什麼造成了中國軟件產業的悲劇?》

Jira 區別於國產軟件,和其他外國軟件類似,沒有開放過多的基於開發的規則給客戶,而是打包了一些規則,基於用戶組,項目角色,權限方案,安全級別等幾個配置來操作。看似靈活度是降低,當實際是從外部幫企業往標準規範化管理方向推進。 如果標準配置不能搞定的極個別需求,再用 類似 Scriptrunner for Jira 腳本插件來解決。

常見術語

 

名稱

英文

描述

 備註

1

用戶組

User Group

包含:應用訪問權限、

 

問題安全方案、權限方案、通知方案、保存的過濾器、全局權限;其中內置的用戶組建議不要動,包含 jira-core-users , jira-software-users , jira-administrators ;

 

如需給新創建的用戶組之外賦予應用權限,按此文檔操作

2.png

 

具備特殊應用權限的用戶組如下圖所示

2

項目角色

Project Role

決定用戶可以在項目中做什麼,如管理項目,管理衝刺,對評論,開發工具,工作流的增刪改等。

  • 如在不影響(無共享)其他項目的前提下,可以給用戶開設 【擴展項目管理 / Extended project administration】給予非jira-admin 用戶修改工作流和界面的權限

  • 其他配置詳情,參考文檔

3

問題安全級別

Issue Security Schemes

問題中的一個字段,設置不同的安全級別對哪個用戶條件可見。

  • 一個項目可綁定一個安全級別方案

  • 一個方案裡可以設定多個安全級別

  • 一般建議把名稱定義為該級別對應的範圍,比如財務可見,總監可見,保證後面調配置有據可循

  • 參考文檔

4

全局權限

Global Permission

用戶組的全局權限,一般區分

  1. 超級系統管理員 / Jira System Administrators

  2. 普通系統管理員 / Jira Administrators

  3. 普通用戶

  • 超級管理員比普通管理員多一系列運維參數設定,一般不會區分超級和普通,一個 Jira admin 管理所有這些事情,詳情區別見以下鏈接

  • 由於Atlasssian 強調透明協作文化,所以多數的剩餘功能,如創建共享對象(過濾器,儀表盤),管理過濾器組訂閱,批量更新問題,瀏覽用戶默認對所有用戶組可見,如管理上去要修改,可以按下文檔操作說明進行調整

  • 參考文檔

5

權限方案

Permission Schemes

  • 規定特定項目角色具體能做哪些事情

  • 權限方案可以增刪改

  • 一個項目只能綁定一個權限方案

  • 如發生權限問題,可以使用右上角權限助手,選中相關問題和人員,操作試運行。

  • 梳理經驗,參考本書《理權限》章節

  • 參考文檔

6

通知方案

Notification Schemes

確定不同的事件推送哪些通知方案

 

  • 梳理經驗,參考本書《簡消息》章節

  • 參考文檔

7

保存的過濾器

Saved Filters

  • 保存的過濾器,包含指定JQL條件篩選出來的問題

 

  • 此權限關聯用戶組,如不妥善配置可能導致儀表盤中數據不能正常加載

常用權限

默認項目角色

項目經理/敏捷教練/研發經理 作為 項目管理員/ project admin

做一個只讀項目角色,默認添加到所有項目,如CXO高層,項目總監,默認加到只讀組,可減少項目初始化配置。

用戶組

多數公司的 Jira 系統混亂都是由於給過多人賦予 Jira admin 用戶組,1 務必限制超級管理員數量,即使有多個,也要有變更流程,2 交接管理員工作勿必有操作文檔,基本SOP,否則必亂無疑。

可以定期上系統看用戶最後登錄時間,長期不登錄的可以禁用之以節省 授權數。

項目權限方案

 

名稱

英文

說明

建議用法

1

管理項目

Administer Projects

控制用戶是否為項目管理員,開通後,項目左下角會多一個 項目設置的按鈕

可以給項目經理/項目組合經理開通此權限,便於調試不同項目參數

2

瀏覽項目

Browse Projects

控制能否看到項目中的問題

項目相關方必須加入瀏覽項目的權限規則,多數問題由此規則未配置,導致數據不可見衍生帶來

3

分配問題

Assign Issues

控制項目中用戶能否分配問題給其他人

默認是所有人都可以任意分配,如果公司強管理,僅允許項目經理分配那可以將普通用戶拿掉。

4

可分配的用戶

Assignable User

可以在分配時選到的用戶

建議僅限定於本項目中的關聯的用戶,如果選中非本項目中用戶,即使收到郵件通知,進入後也顯示問題不可見

5

解決問題

Resolve Issues

限定更新解決問題之短,重新打開問題,設定修復版本字段

建議項目經理/敏捷教練/測試經理擁有此權限

6

設定安全級別

Set Issue Security

限定問題對誰可見

如下所示

安全級別

Jira 是研發管理系統,不會有人在Jira上算工資,管合同金額,由於知識產權相關的文檔在Confluence,一般很少有敏感信息,若有,也是業務型項目的附件,比如客戶信息,聯繫方式等。

技術上雖然可行,建議不要設置太多的安全級別,默認都能看,少數問題,特殊的用戶組/項目角色/特殊成員能看。太多安全級別給維護人帶來困擾,還容易造成信息不可見的溝通不暢。

參考鏈接

 

 

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events