管理TFS工作项“分配给”字段中的用户

时间:2010-08-06 09:50:43

标签: tfs admin

所以我知道有很多关于这个主题的帖子,但我认为他们并没有完全了解它!

所以我的问题是,当我在TFS中创建一个新工作项时,我可以将其分配给的用户包括 NT Authority \ Local Service (也是TFS服务帐户)。我不知道为什么,因为我知道默认情况下这个字段由Valid Users组填充,并且在检查组时,我可以看到组权限层次结构如下所示:

 -> Valid Users
   -> Project Collection Admistrators
      -> Project Collection Service Accounts
         -> NT Authority\Local Service

您无法更改项目收集服务帐户中的任何内容,因此默认情况下,每个人都在分配到字段中拥有此用户?这是否意味着每个人都接受它,或者他们是否修改过程模板以将其过滤掉(参见博客here)?

对我来说似乎有点奇怪,默认情况下已经过滤掉了!显然,我不想将其从任何权限中移除(即使我可以),因为我担心它会在以后引起问题。

那么在流程模板中过滤是唯一的方法(看起来有点费力维护),还是有更简单的方法?

1 个答案:

答案 0 :(得分:11)

在TFS2008下,您需要这样做。在2010年,可能会有“排除”,但我目前无法检查。

为了避免进行大量维护,而不是单独列出每个用户,我们所做的只是从“有效用户”到“主持人”和“贡献者”的列表中减少了。我们知道我们可以在不影响服务权限的情况下控制这些组:

        <FIELD name="Assigned To" refname="System.AssignedTo" type="String" reportable="dimension">
            <ALLOWEDVALUES expanditems="true">
                <LISTITEM value="[Project]\Contributors"/>
                <LISTITEM value="[Project]\Moderators"/>
            </ALLOWEDVALUES>
        </FIELD>