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

关于无法在ADO待办事项中调整用户故事排序的技术咨询

批量调整Azure DevOps待办事项用户故事排序的可行方法

方法1:批量编辑修改排序字段

  • 打开待办事项列表,勾选需要调整的30个用户故事
  • 点击顶部批量编辑按钮,在编辑面板中找到Backlog Priority(或部分组织命名为Stack Rank)字段
  • 按需求为每个用户故事输入排序数值,数值越小排序越靠前(比如第一个设为100,第二个200,预留间隔方便后续调整)
  • 保存修改后,待办列表将自动按该字段重新排序

方法2:Excel批量导入更新

  • 在待办列表页面点击导出到Excel,选择导出选中的30个用户故事
  • 打开导出文件,找到对应排序的列(通常为Backlog Priority或Stack Rank)
  • 按目标顺序修改每个用户故事的排序数值,确保数值逻辑符合需求
  • 返回ADO待办页面,点击从Excel导入,选择修改后的文件完成导入,系统会自动更新排序

方法3:Azure DevOps CLI批量更新

  • 安装并配置Azure DevOps CLI,确保已登录目标组织
  • 先导出需要调整的用户故事ID列表:
    az boards work-item query --org https://dev.azure.com/[你的组织名] --project [项目名] --wiql "SELECT [System.Id] FROM WorkItems WHERE [System.WorkItemType] = 'User Story' AND [System.State] NOT IN ('Closed', 'Done')" > work-items.json
    
  • 按排序顺序编写脚本循环更新Backlog Priority字段,示例片段:
    # 假设排序后的ID列表为123 456 789...,初始优先级设为100,每次递增100
    priority=100
    for id in 123 456 789; do
      az boards work-item update --org https://dev.azure.com/[你的组织名] --id $id --fields "Microsoft.VSTS.Common.BacklogPriority=$priority"
      priority=$((priority+100))
    done
    

注意事项

  • 确认用户故事未被锁定或处于只读状态
  • 若父级Epic/Feature有独立排序规则,可能影响子用户故事的待办显示,需先核对父级设置
  • 批量操作前建议先测试1-2个用户故事,验证效果后再全量执行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 06:12:03