Azure DevOps Server 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 "," errorCeydceptionItem: " : 3200}

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


person Uday    schedule 07.11.2019    source источник


Ответы (1)


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

Здесь я тестирую ваш api в почтальоне, он может хорошо работать. введите здесь описание изображения

person Hugh Lin    schedule 07.11.2019
comment
Спасибо, это помогает решить мою проблему. - person Uday; 07.11.2019