如何讓 WorkItem 的「指派給 (AssignedTo)」只出現該專案中的成員
TFS 中的工作項目 的「指派給」的人員清單通常都會出現,所有加入過 TFS 的成員清單。
若是我們所有成員有很多人
或是 某些成員 離開這個專案的話
還是會出現在清單當中,這對某些專案的管理人員來說是不太方便的。
像這樣子,明明只有 Franma 和 SA 有權限,但卻會出現所有有使用權的人員
可以看到,明明這兩個群組都沒有人員 ( Franma 的帳號是在 Project Admin 中)
這個部分是否可以調整呢? 其實是可以的
請先安裝 TFS Power Tool ,就可以用 Process Editor 來修改 Work item
若是已經正在使用的 Team Project 的話,請直接做修改 ( 記得要備份嘿 )
若不想每次都改的話,請直接修改 「流程範本」
修改「指派給」這個欄位
請先將 AllowExistingValue 和 ValidUser 先刪除
會出現跨專案的人員清單就是因為這兩個條件
記得, Expand Items 和 Exclude Groups 請打勾
並加上
[Project]\Project Administrators
[Project]\Contributors
儲存回 TFS 後,再重新整理 Team 總管就可以看到新的條件了
TIP : 若是自已有客製化獨立的 TFS Group 的話,請自行對應。
我們再回來看 我指定的工作項目就只會看到 Project Administrator 群組 和 Contributors 群組裡面的所有成員了
其他和這個專案不相關的人,就統統都選不到了喔!
參考資料 MSDN