Создание настраиваемого рабочего элемента в Azure DevOPs через API с использованием C# - PullRequest
0 голосов
/ 01 мая 2020

Я хотел бы программно создавать рабочие элементы, используя Azure DevOps API из веб-приложения. Здесь много ресурсов, таких как , этого , поэтому у меня есть идея, как этого добиться. В чем я не уверен, так это в том, как присваивать значения сильно настраиваемым полям, используя клиент. Мы добавили множество пользовательских выпадающих списков и полей.

1 Ответ

1 голос
/ 01 мая 2020

Настраиваемое поле определяется в пути /fields/Custom.CustomFieldName.

Например, у меня есть настраиваемое поле с именем Fix Version. Я могу присвоить ему значение, обратившись к пути, указанному ниже patchDocument:

new JsonPatchOperation()
    {
         Operation = Operation.Add,
         Path = "/fields/Custom.FixVersion",
         Value = "1.2.0.0"
     }

Вы можете получить все поля WIT в вашем проекте, используя метод WorkItemTrackingHttpClientBase.GetFieldsAsync. Смотрите клиентскую библиотеку здесь .

Вы также можете проверить Поля - Список restful api.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...