Поскольку я хочу использовать поле команды вместо области в макете, я создал файл globallist.xml, содержащий значения команд. Я пытаюсь создать новое поле в рабочем элементе TFS с именем команд.
Чтобы проверить команды, введенные мной, нам нужно получить доступ к глобальному списку во время выполнения.Я пытаюсь получить доступ к командам, которые созданы в глобалист с помощью вызова API.Но в настоящее время я не могу найти правильный вызов 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>
и добавилследующие данные в каждом рабочем элементе (текущий шаблон процесса - Agile)
.....
</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