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

如何在Azure DevOps Boards中查询用户故事的故事点变更记录?

如何在Agile流程中查询用户故事的故事点变更记录(含新旧值)

针对你在Agile流程下需要追踪用户故事故事点变更(含新旧值)的需求,以下是几个可行方案:

方案1:利用Azure DevOps Analytics视图(推荐)

这是最便捷的内置方式,无需额外开发:

  • 进入项目左侧菜单的Analytics板块,打开Analytics views
  • 创建新视图,选择User Story作为目标实体
  • 在「Columns」配置中,除了添加当前的Story Points字段,还要添加历史属性分类下的Story Points - Previous Value和Story Points - Changed Date
  • 配置筛选条件:添加规则Story Points - Previous Value「不为空」,只显示有过变更的用户故事
  • 完成配置后,可直接在视图中查看完整的变更记录,也能导出为CSV做进一步分析

方案2:通过Azure DevOps REST API批量获取

适合需要自动化或批量处理的场景:

  • 先调用Work Item Query API,获取项目内所有用户故事的ID列表
  • 对每个用户故事ID,调用历史记录接口:
    GET https://dev.azure.com/{组织名}/{项目名}/_apis/wit/workitems/{工作项ID}/history?api-version=7.1-preview.3
    
  • 解析返回的JSON数据,定位到fields中Microsoft.VSTS.Scheduling.StoryPoints的变更条目,提取oldValue(旧值)和newValue(新值)
  • 可以用PowerShell、Python等脚本批量处理所有用户故事,输出结构化的变更记录

方案3:使用自定义仪表板或第三方扩展

  • 若需要在项目内集中展示,可在自定义仪表板中添加Work Item History小部件,筛选「用户故事」类型和「故事点」字段,实时查看变更
  • 也可在Azure DevOps市场搜索字段变更追踪类的第三方扩展,实现更可视化的变更管理(注意选择官方认证或口碑较好的工具)

注意事项

  • 确保账号拥有Analytics读取权限和工作项读取权限,否则无法访问相关数据
  • 使用API时注意分页处理,避免单次请求数据量过大触发限流

内容的提问来源于stack exchange,提问作者Antonio Felipe Cora Martins

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 05:10:40