You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps扩展开发:如何获取团队关联的区域路径?

问题:获取Azure DevOps团队关联的区域路径以实现工作项重排

背景与需求

我正在开发一个Azure DevOps自定义Hub扩展,核心功能是实现用户故事映射体验——允许用户搜索其有权限的任意项目中的Epic并以特定布局展示。由于布局中工作项的位置(靠左、靠下)至关重要,需要实现工作项重排功能。

重排方案

计划使用azure-devops-extension-api中WorkRestClient的reorderBacklogWorkItems方法,通过修改*Microsoft.VSTS.Common.StackRank*字段值来重新排序工作项。例如:

  • 初始同一团队的工作项顺序:
1001 Epic
1002 Feature
1003 HU 1
1004 HU 2
1005 HU 3
1006 HU 4
  • 期望将HU 4(ID:1006)移至前部后的顺序:
1001 Epic
1002 Feature
1006 HU 4
1003 HU 1
1004 HU 2
1005 HU 3

当前困境

reorderBacklogWorkItems方法需要指定团队信息,但目前仅能通过以下代码获取包含区域路径但无团队信息的WorkItem[]数据:

const allIds = [1001, 1002, 1003, 1004, 1005, 1006]// 示例ID,实际从查询获取
const client = getClient(WorkItemTrackingRestClient);
const workItems = client.getWorkItems(allIds, undefined, undefined, undefined, 4, undefined);

尝试过getTeamSettings和getTeams方法,均未获取到团队关联的区域路径信息。

提问

可使用azure-devops-extension-api或azure-devops-rest中的哪个方法/API获取团队关联的区域路径?


内容的提问来源于stack exchange,提问作者Julu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 22:12:44