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

如何编写AZDO查询以仅返回单个Epic下的所有Bug列表?

获取单个Epic下全层级Bug的解决方案

方法1:递归父级筛选(最简单直接)

直接在扁平工作项查询里设置递归父级条件,覆盖所有层级的关联Bug:

  • 新建扁平工作项查询,先添加基础筛选:工作项类型 = Bug
  • 添加筛选器:选择「递归父级」,条件设为「等于」,输入目标Epic的ID(或通过搜索框选择Epic标题)
  • 运行查询,就能拿到所有间接/直接属于该Epic的Bug(包括Feature、User Story、Task下的Bug)

方法2:WiQL查询(适合自动化/复杂场景)

如果需要自定义字段或批量操作,用WiQL编写查询:

SELECT
    [System.Id], [System.Title], [System.WorkItemType],
    [System.AssignedTo], [System.State]
FROM workitems
WHERE
    [System.WorkItemType] = 'Bug'
    AND [System.TeamProject] = @project
    AND EXISTS (
        SELECT * FROM workitemLinks
        WHERE
            Source.[System.Id] = Target.[System.Id]
            AND Relationship = 'System.LinkTypes.Hierarchy-Forward'
            AND Target.[System.Id] = {你的Epic ID}
    )

替换{你的Epic ID}为目标Epic的ID,执行即可返回所有关联Bug。

方法3:导出后手动清理(临时应急)

如果上述方法暂时无法使用,先导出全量Bug再筛选:

  • 运行全项目Bug的扁平查询,导出Excel时务必包含「父项ID」「父项标题」字段
  • 在Excel里通过筛选、查找父链的方式,留下最终归属目标Epic的Bug条目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 21:15:35