1

我正在尝试为现有工作项创建一个状态。

对于 Get,该 url 将显示 Bug 下的状态列表。

但是当我使用 json 发布时遇到了一个问题。

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

杰森:

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

以下是错误详情

Http - 404 - 未找到

{“$id”:“1”,“innerException”:null,“message”:“VS402805:在名为“dcdcc713-ebc6-4940-”的进程中找不到引用名称为“Microsoft.VSTS.WorkItemTypes.Bug”的工作项类型aa9d-d6c9d3e00e39'.", "typeName": "Microsoft.TeamFoundation.WorkItemTracking.Server.Metadata.ProcessWorkItemTypeDoesNotExistException, Microsoft.TeamFoundation.WorkItemTracking.Server", "typeKey": "ProcessWorkItemTypeDoesNotExistException", "errorCode": 0, "eventId" : 3200 }

对此的任何帮助表示赞赏。

4

1 回答 1

2

问题应该是:Microsoft.VSTS.WorkItemTypes.Bug。我认为您需要使用processName.typeName. 另外不能定制原有的流程,只能定制继承的流程。

在这里我在邮递员中测试你的api,它可以很好地工作。 在此处输入图像描述

于 2019-11-07T10:58:24.407 回答