gpt4 book ai didi

azure - 无法获取 Azure Devops Workitem 布局

转载 作者:行者123 更新时间:2023-12-02 08:28:32 26 4
gpt4 key购买 nike

获取https://dev.azure.com/{organization}/_apis/work/processes/{processId}/workItemTypes/{witRefName}/layout?api-version=5.0-preview.1

哪里,

{processId} : 敏捷的 typeId,检索自 https://dev.azure.com/{organization}/_apis/work/processes?api-version=5.1-preview.2

{witRefName}: Microsoft.VSTS.WorkItemTypes.Bug

回应:

{
"$id": "1",
"innerException": null,
"message": "VS403115:You cannot modify form layout information for work item types Microsoft.VSTS.WorkItemTypes.Bug in process adcc42ab-9882-485e-a3ed-7678f01f66bc as these work item types are locked.",
"typeName": "Microsoft.TeamFoundation.WorkItemTracking.Server.FormLayout.FormLayoutInfoNotAvailableException, Microsoft.TeamFoundation.WorkItemTracking.Server",
"typeKey": "FormLayoutInfoNotAvailableException",
"errorCode": 0,
"eventId": 3200
}

文档:https://learn.microsoft.com/en-us/rest/api/azure/devops/processes/layout/get?view=azure-devops-rest-5.0

有人建议一些方法来检索工作项的布局。

提前致谢!

屏幕截图:

enter image description here

enter image description here

[我已将屏幕截图中的 URL 中的组织名称替换为 test ]

最佳答案

Can't get Azure Devops Workitem layout

根据错误消息,看来您没有使用正确的休息方法:

You cannot modify form layout information for work item typesMicrosoft.VSTS.WorkItemTypes.Bug in process

看来您正在使用 post/update 休息方法而不是 Get

我可以使用该 REST API 来获取工作项布局。

首先,使用 REST API Processes - List获取typeId:

GET https://dev.azure.com/{organization}/_apis/work/processes?api-version=5.1-preview.2

enter image description here

然后使用 REST API Layout - Get获取工作项布局:

GET https://dev.azure.com/{organization}/_apis/work/processes/{processId}/workItemTypes/{witRefName}/layout?api-version=5.0-preview.1

enter image description here

更新:

But I still get the same error. I used the process list REST API uhave given to get the process typeId and GET http call to retrieve thelayout.

我可以在默认进程中重现此问题。但这个问题在我们继承的过程中不会出现。

如果我使用 REST API Layout - Get 作为默认流程,我将收到相同的错误:

VS403115:You cannot modify form layout information for work item typesMicrosoft.VSTS.WorkItemTypes.Bug in process

显然这不是一个合理的返回结果,因为我们使用的是Get方法,它不会修改表单布局信息。

因此,这是此 REST API 获取工作项布局信息的问题。

我将此问题提交给产品团队:

https://developercommunity.visualstudio.com/content/problem/1127650/the-rest-api-layout-get-does-not-return-the-correc.html

您可以检查该票证中的反馈,也可以添加对此问题的评论。

关于azure - 无法获取 Azure Devops Workitem 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63116527/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com