用户指定的自定义工作项-将特定组成员作为TFS 2015中的下拉列表

用户指定的自定义工作项-将特定组成员作为TFS 2015中的下拉列表,tfs,tfs-2015,tfs-process-template,Tfs,Tfs 2015,Tfs Process Template,用户指定的自定义工作项-在TFS 2015中,特定组成员作为下拉列表,在VS2015中,其工作,但在TFS 2015 WebPortal中,其未显示。显示所有成员列表添加的规则: <FIELD name="Dev Approver" refname="Microsoft.VSTS.Common.DevApprover" type="String" reportable="dimension"> <ALLOWEXISTINGVALUE /> <VALID

用户指定的自定义工作项-在TFS 2015中,特定组成员作为下拉列表,在VS2015中,其工作,但在TFS 2015 WebPortal中,其未显示。显示所有成员列表添加的规则:

<FIELD name="Dev Approver" refname="Microsoft.VSTS.Common.DevApprover" type="String" reportable="dimension">
   <ALLOWEXISTINGVALUE />
    <VALIDUSER group="[global]\Dev Approver" />
    <ALLOWEDVALUES for="[global]\Dev Approver" expanditems="true">
      <LISTITEM value="[global]\Dev Approver" />
    </ALLOWEDVALUES>
 </FIELD>


它在VS2015中工作,但在TFS 2015门户网站中,它没有显示上述组列表,而是显示所有类似缓存的用户列表最近使用的成员列表>

VALIDUSER将所有用户添加到项目中。删除该标记以仅显示其他团队的成员。该标记上的“for”仅限制该组成员使用该组值。

我可以重现您的场景。这是一种默认行为。在Web访问中,下拉列表仅显示最近使用的成员列表或“仅搜索”选项。但如果您选择了不在列表中的人员
[global]\Dev Approver
,您将收到验证错误消息,如下面的屏幕截图所示:


是的,它显示MRU,但会在保存时验证。我不确定你能解决这个问题。我建议在Connect上设置一个bug。谢谢你的ans,你能给我指定任何关于这种行为的MSDN文章吗