Azure devops Server 2019 - ошибка при создании состояний рабочих элементов - PullRequest
0 голосов
/ 07 ноября 2019

Я пытаюсь создать состояние для существующего рабочего элемента.

Для Get в URL-адресе будет показан список состояний под ошибкой.

Но у меня возникает проблема при публикациис json.

https://{server}/{collection}/_apis/work/processes/{processid}/workItemTypes/Microsoft.VSTS.WorkItemTypes.Bug/states?api-version=5.0-preview.1

Json:

{"name": "Test-Status", "color": "007acc", "stateCategory": "InProgress", "order": 3 }

Ниже приведено подробное описание ошибки

Http - 404 - NotFound

{"$ id ":" 1 "," innerException ": null," message ":" VS402805: не удается найти тип рабочего элемента со ссылочным именем 'Microsoft.VSTS.WorkItemTypes.Bug' в процессе с именем 'dcdcc713-ebc6-4940-aa9d-d6c9d3e00e39 '. "," typeName ":" Microsoft.TeamFoundation.WorkItemTracking.Server.Metadata.ProcessWorkItemTypeDoesNotExistException, Microsoft.TeamFoundation.WorkItemTracking.Server "," typeKey ": исключение" 0 ", errorException}

Любая помощь в этом отношении приветствуется.

1 Ответ

1 голос
/ 07 ноября 2019

Проблема должна быть: Microsoft.VSTS.WorkItemTypes.Bug. Я думаю, что вам нужно использовать формат как processName.typeName. Кроме того, нельзя настроить исходный процесс, можно настроить только унаследованный процесс.

Здесь я проверяю ваш API в почтальоне, он может хорошо работать. enter image description here

...