因为我想使用团队字段而不是布局中的区域,所以我创建了一个包含团队值的globallist.xml文件。我试图在TFS工作项中以团队名称创建一个新字段。
为了验证我输入的团队,我们需要在运行时访问全局列表。我正在尝试使用API调用访问在globallist中创建的团队。但是目前我无法找到正确的API调用来访问特定字段的值。谁能帮我这个忙。 谢谢。
我尝试了以下API调用:
http://localhost:8080/tfs/DefaultCollection/_apis/projects/{Project name}/teams/
http://localhost:8080/tfs/TestCollection/TestProject/_apis/wit/fields?api-version=1.0
我已经按照如下所示的全球主义档案创建了团队。
<gl:GLOBALLISTS xmlns:gl="http://schemas.microsoft.com/VisualStudio/2005/workitemtracking/globallists" >
<GLOBALLIST name="Teams">
<LISTITEM value="Unassigned"/>
<LISTITEM value="Team A"/>
<LISTITEM value="Team B"/>
<LISTITEM value="Team C"/>
<LISTITEM value="Team D"/>
</GLOBALLIST>
</gl:GLOBALLISTS>
并且我在每个工作项中添加了以下数据(当前流程模板为敏捷)
.....
</FIELD>
<FIELD name="sampleField" refname="sample.test" type="String">
<HELPTEXT>this is a sample field</HELPTEXT>
<SUGGESTEDVALUES not="[global]\Project Collection Administrators" expanditems="true">
<LISTITEM value="test.sample" />
</SUGGESTEDVALUES>
<SUGGESTEDVALUES for="[global]\Project Collection Valid Users" expanditems="true">
<LISTITEM value="test.sample" />
</SUGGESTEDVALUES>
</FIELD>
........
预期结果应该是globalList.xml文件中存在的字段值