如何在显示有效用户列表并允许自由文本输入的 AssignedTo 字段上创建 TFS 规则?

How can I create a TFS rule on the AssignedTo field that displays a list of valid users and allows freetext entry?

我想做什么:
设置 TFS 工作项以允许将任务分配给没有 TFS 帐户的人。这些用户不会访问 TFS。我们只想跟踪我们分配给那些不在我们团队之外的人的任务。

我试过的:
基本上我想更新任务工作项上的 AssignedTo 字段以允许输入不在列表中的值,但仍显示有效 AD 用户的下拉列表以供选择。

用 SuggestedValues 规则替换 ValidUsers 规则解决了让我们添加不在列表中的值的问题,但我们失去了 TFS 用户的下拉列表,除非我们手动将每个人键入全局列表(我' d 宁愿不必维护)。

同时使用 ValidUsers 规则和 SuggestedValues 规则可让您使用下拉菜单并输入新值,但如果输入的值不在列表中,它将不会生效。

问题
有没有办法设置从 AD 或 TFS 组中提取建议值的 SuggestedValues 规则?或者也许还有另一种方法可以给这只猫剥皮?

是的,您可以使用 AD 安全组或 TFS 组填充建议值:

<ListRule expanditems="true">
  <LISTITEM value="[Project]\Contributors" />
  <LISTITEM value="[Project]\Project Administrators" />
  <LISTITEM value="Domain\GroupName" />
</ListRule>