在我们的TFS实施中,如果我创建了一个错误报告,在“已分配给”下拉列表中,我可以看到计算机帐户(备份帐户以及我们的IT部门强制要求的其他帐户)。
我认为出现这些帐户是因为他们被分配了本地服务器的管理员权限,因此他们是团队基础服务器管理员。
我想知道是否有办法过滤掉这些帐户。也许类似于您可以应用于Sharepoint的过滤器,如下所述:http://support.microsoft.com/kb/827754
答案 0 :(得分:1)
这将比那更多参与。你可以这样做(可能还有更多,但这是我想到的那个)。
首先,您必须熟悉编辑工作项类型定义。
首先,安装TFS Power Tools 2010或2008。这将为您提供编辑工作项类型所需的工具。
完成此操作后,打开visual studio,然后转到菜单Tools->Process Editor->Open WIT from Server
打开要更改“分配给”下拉列表的工作项类型。双击Assigned To
,转到Rules
,然后双击ALLOWEDVALUES
。
执行此操作时,您将看到允许值列表。在我们的特定情况下,它仅限于[project] \ Contributors和[project] \ Moderators
您可以做的是在TFS项目(或服务器级别)中创建一个名为Assignees(或其他内容)的新组,其中包含您希望能够分配的所有人员,然后删除所允许的值工作项,并添加[project] \ Assignees。
完成后,您可以将工作项类型定义保存回服务器。您必须刷新(关闭并重新打开visual studio,例如)才能正确反映更改。
或者,您可能能够创建全局列表并将其用作排除值列表。我首先需要在受控环境中尝试这个。