在使用 Azure DevOps 的 Boards 的時候,我們新增工作項目時候會很常使用到 Tag 功能來針對項目作標記,方便後續呈現和篩選時候使用,按照預設值應該專案成員都會有新增(定義) Tag 的功能,但是針對新進成員設定權限時候,卻發現成員無法新增 Tag,但是可以選擇已有新增的 Tag,本文記錄解決這個問題的筆記,怕之後遇到會再忘記了XD
前言
在使用 Azure DevOps 的 Boards 的時候,我們新增工作項目時候會很常使用到 Tag 功能來針對項目作標記,方便後續呈現和篩選時候使用,按照預設值應該專案成員都會有新增(定義) Tag 的功能,但是針對新進成員設定權限時候,卻發現成員無法新增 Tag,但是可以選擇已有新增的 Tag,本文記錄解決這個問題的筆記,怕之後遇到會再忘記了XD
說明
在新增工作項目的時候新增了新的 Tag,按下儲存之後匯出現錯誤訊息,說該使用者無法建立 Tags。
去檢查權限的時候發現專案設定中的預設群組的權限的確是有建立的權限,該使用者也是在群組內,但是就是無法新增定義。
找了很久之後才發現,原來是使用者的存取層級是 Stakeholder,在這個層級的使用者雖然可以管理工作項目,但是是沒有權限可以新增 Tag 的定義的,預設把成員加入組織的時候會是這一個存取等級,需要調整成 Basic 才可以有足夠的權限和功能可以使用。
管理使用者調整成 Basic 即可解決無法新增的問題。
目前在 Azure DevOps 裡面前五個使用者為免費,超過才需要付費
結論
一開始想說該成員是 PM,只需要可以維護工作項目即可,但是卻遇到的無法新增 Tag 的問題,查權限也都正常,找了很久才發現是從一開始成員的存取等級就有差別了,詳細權限差異列表可以參考官方的比較,而原本也是為了避免產生多餘使用者費用,將 Basic 限制在免費的 5 人裡面,開發成員才給 Visual Studio 訂閱層級,沒想到就存取層級也影響到 Boards 的功能使用,因此特別筆記一下,避免之後又忘記了。