2010-06-14 84 views
0

在我们的TFS实现中,如果我创建了错误报告,在“分配给”下拉列表中,我可以看到机器帐户(备份帐户和其他一些由我们的IT部门)。如何禁止TFS工作项目中的计算机帐户

我假设这些帐户出现是因为它们被分配了管理权限给本地服务器,所以他们是团队基础服务器管理员。

我想知道是否有办法过滤掉这些帐户。也许类似于您可以应用于Sharepoint的过滤器,如下所述:http://support.microsoft.com/kb/827754

+0

什么版本的TFS? – Robaticus 2010-06-14 20:20:43

回答

1

这会涉及更多的内容。你可以这样做(有可能更多,但这是立即想到的那个)。

首先,您必须熟悉编辑工作项类型定义。

首先,安装TFS电动工具20102008。这将为您提供编辑工作项类型所需的工具。

一旦做到这一点,打开Visual Studio,并转到菜单Tools->Process Editor->Open WIT from Server

打开你想要的工作项类型改变分配对象下拉列表。双击Assigned To,转到Rules并双击ALLOWEDVALUES

当你这样做,你会看到允许值的列表。在我们的特殊情况下,它仅限于[project] \ Contributors和[project] \ Moderators

您可以做的是在TFS项目(或在服务器级别)创建一个名为Assignees(或其他)的新组,与所有想要分配的人员相关联,然后删除工作项目中允许的值,然后添加[project] \ Assignees。

完成后,您可以将工作项类型定义保存回服务器。您必须刷新(例如关闭并重新打开Visual Studio)才能正确反映更改。

或者,您可以可能能够创建一个全局列表并使用它作为排除值列表。我需要先在受控环境中尝试。

+0

感谢您的回应 - 听起来它比我想要做的更多的工作。首先,我担心我错过了TFS配置中的某些东西,但是这听起来像是这个问题显然不合时宜,并不值得。谢谢。 – JMarsch 2010-06-14 23:10:59