簡體   English   中英

無法獲取 Azure Devops 工作項布局

[英]Can't get Azure Devops Workitem layout

GET 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://docs.microsoft.com/en-us/rest/api/azure/devops/processes/layout/get?view=azure-devops-rest-5.0

任何人都建議一些方法來檢索工作項的布局。

提前致謝!

截圖:

在此處輸入圖像描述

在此處輸入圖像描述

[我已將 url 中的組織名稱替換為截圖中的測試]

無法獲取 Azure Devops 工作項布局

根據錯誤消息,您似乎沒有使用正確的 rest 方法:

您無法修改工作項類型 Microsoft.VSTS.WorkItemTypes.Bug 的表單布局信息。

看來您正在使用post / update rest 方法而不是Get

我可以使用 REST API 來獲取工作項布局。

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

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

在此處輸入圖像描述

然后使用 REST API Layout - Get 獲取Workitem 布局:

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

在此處輸入圖像描述

更新:

但我仍然得到同樣的錯誤。 我使用進程列表 REST API 來獲取進程 typeId 並 GET http 調用來檢索布局。

我可以為默認進程重現此問題。 但是這個問題在我們的繼承過程中不會出現。

如果我使用 REST API 布局 - 獲取默認進程,我會得到同樣的錯誤:

VS403115:您無法修改工作項類型Microsoft.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

您可以檢查該票以獲取反饋,也可以添加對此問題的評論。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM