Azure devops Server 2019-创建工作项状态时出错

时间:2019-11-07 09:49:11

标签: azure-devops azure-devops-server-2019 azure-rest-api

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

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

但是当我用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-未找到

     

{“ $ 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”:   “ ProcessWorkItemTypeDoesNotExistException”,“ errorCode”:0,“ eventId”:   3200}

对此有任何帮助。

1 个答案:

答案 0 :(得分:1)

问题应该是:Microsoft.VSTS.WorkItemTypes.Bug。我认为您需要使用processName.typeName之类的格式。另外,原始流程无法自定义,只有继承的流程可以自定义。

我在这里用邮递员测试您的api,它可以正常工作。 enter image description here