2

我正在尝试将“请求者”字段添加到 TFS 2010 中的自定义工作项模板。当我在工作项中创建该字段时,我希望将值限制为特定的 AD 组。我正在寻找类似于标准模板中“分配给”字段的功能。但是,如果我将此 AD 组添加到 TFS 组之一,它们都会被添加为 TFS 中的有效用户,这不是我要寻找的行为。我只是希望将字段的值限制为特定的 AD 组。我尝试将 AD 组添加到 VALIDUSER 字段定义规则的“组”属性中,但出现以下错误:

---------------------------
Error
---------------------------
Error importing work item type definition:

TF26204: The account you entered is not recognized. Contact your Team Foundation Server administrator to add your account.
---------------------------
OK   
---------------------------

提前致谢!

[更新] 在进一步调查中,我发现它适用于某些 AD 组,但不适用于其他组。例如,它适用于我们的“开发人员组”,但不适用于“域用户”。它实际上是我测试过的一小部分小组。再次,任何帮助将不胜感激!

4

3 回答 3

4

我发现最简单的方法是使用 ALLOWEDVALUES 字段定义规则。将 TFS 组的名称添加到允许值列表中。我仍然无法让 AD 组直接工作。但我最大的问题是,当我尝试使用项目组时,我将项目名称放在“[项目]\组名称”中。

如此处所述

有些人可能认为“[project]”是项目名称的占位符,但它的意思是文字。

于 2012-05-22T21:56:46.253 回答
2

您应该能够添加一个 AD 组,只需将其写为 domain\group。

但是请注意,该组需要对团队项目具有一些访问权限(例如,贡献者的成员)。

于 2012-05-23T05:13:31.447 回答
0

您是否尝试过创建 TFS 组,在 TFS 组中添加 AD 组,然后在 VALIDUSER 字段定义的“组”属性中添加 TFS 组?

如果我没记错的话,您不能将 AD 组放在 TFS 字段的“组”属性中,而只能将 TFS 组...

于 2012-05-22T14:19:57.133 回答