Azure devops Server 2019 - 创建工作项状态时出错
Azure devops Server 2019 - Error while creating Workitem states
我正在尝试为现有工作项创建状态。
对于 Get,url 将显示 Bug 下的状态列表。
但是当我用 json 做 Post 时遇到了问题。
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: Cannot
find work item type with reference name
'Microsoft.VSTS.WorkItemTypes.Bug' in process named
'dcdcc713-ebc6-4940-aa9d-d6c9d3e00e39'.", "typeName":
"Microsoft.TeamFoundation.WorkItemTracking.Server.Metadata.ProcessWorkItemTypeDoesNotExistException,
Microsoft.TeamFoundation.WorkItemTracking.Server", "typeKey":
"ProcessWorkItemTypeDoesNotExistException", "errorCode": 0, "eventId":
3200 }
如有任何帮助,我们将不胜感激。
问题应该是:Microsoft.VSTS.WorkItemTypes.Bug
。我认为您需要使用 processName.typeName
这样的格式。另外原有流程无法自定义,只能自定义继承流程。
这里我在邮递员中测试了你的api,它可以很好地工作。
我正在尝试为现有工作项创建状态。
对于 Get,url 将显示 Bug 下的状态列表。
但是当我用 json 做 Post 时遇到了问题。
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: Cannot find work item type with reference name 'Microsoft.VSTS.WorkItemTypes.Bug' in process named 'dcdcc713-ebc6-4940-aa9d-d6c9d3e00e39'.", "typeName": "Microsoft.TeamFoundation.WorkItemTracking.Server.Metadata.ProcessWorkItemTypeDoesNotExistException, Microsoft.TeamFoundation.WorkItemTracking.Server", "typeKey": "ProcessWorkItemTypeDoesNotExistException", "errorCode": 0, "eventId": 3200 }
如有任何帮助,我们将不胜感激。
问题应该是:Microsoft.VSTS.WorkItemTypes.Bug
。我认为您需要使用 processName.typeName
这样的格式。另外原有流程无法自定义,只能自定义继承流程。
这里我在邮递员中测试了你的api,它可以很好地工作。