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

如何使用ADO Query查询24小时内用户故事与任务的所有更新变更

ADO查询用户故事与任务24小时内全量变更记录解决方案

方案1:使用内置查询编辑器配置

  • 新建工作项查询,将查询类型设置为工作项历史记录(部分版本ADO也叫「工作项和直接链接」类型)
  • 按顺序添加筛选条件:
    • 工作项类型 属于 用户故事,任务
    • 更改日期 大于等于 @Today-1(如果需要精确24小时区间,可手动选择对应起止时间)
    • 可选:如果要统计特定字段的变更,可添加更改的字段条件,指定你需要追踪的字段名称
  • 运行查询后,结果会展示符合时间区间的每一条独立变更记录,而非仅保留最新版本的工作项信息

方案2:使用WIQL语句直接查询

如果需要更灵活的自定义统计规则,可以直接运行WIQL语句执行查询,示例代码如下:

SELECT
    [System.Id], [System.WorkItemType], [System.Title], [System.ChangedDate],
    [System.ChangedBy], [System.History], [System.Rev]
FROM WorkItems
WHERE
    [System.WorkItemType] IN ('用户故事', '任务')
    AND [System.ChangedDate] >= DATEADD(HOUR, -24, GETUTCDATE())
ORDER BY [System.ChangedDate] DESC

注:如果你的ADO实例使用英文工作项类型命名,将「用户故事」替换为User Story、「任务」替换为Task即可,国内时区可根据需要调整时间计算逻辑匹配东八区时间。

方案3:通过ADO REST API拉取批量数据

如果需要把变更数据导出做自定义统计,可以调用工作项更新接口批量拉取数据,逻辑如下:

  1. 先调用查询接口拉取24小时内有变更的用户故事、任务ID列表
  2. 遍历ID调用GET https://{org}.dev.azure.com/{project}/_apis/wit/workitems/{id}/updates?api-version=7.1-preview.3接口获取对应工作项的全量变更记录
  3. 过滤出变更时间在24小时区间内的记录做聚合统计即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 02:36:03