You need to enable JavaScript to run this app. Azure DevOps查询:筛选特定用户故事、特性或史诗关联任务
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps查询:筛选特定用户故事、特性或史诗关联任务

Azure DevOps 自定义关联工作项查询实操配置

核心需求1:拉取指定用户故事关联的全部任务

这套配置可以避免靠路径、名称模糊匹配带来的结果偏差,直接精准锁定关联范围:

  • 第一步在查询网格中添加基础筛选条件:
    • 字段选:工作项类型,操作符选:=,值选:任务
  • 第二步添加嵌套的链接匹配子句(查询编辑器中的“筛选链接”模块):
    • 链接类型选:父子(Azure DevOps默认流程下用户故事与任务的关联类型就是父子链接)
    • 匹配范围选:所有递归链接(如果只需要直属任务不需要跨层任务就选“仅一级直接链接”)
    • 子句内部的筛选条件:字段选工作项ID,操作符选=,值填目标用户故事的唯一ID即可。

核心需求2:仅匹配单个目标特性/史诗关联的任务(排除其他并列同级工作项的关联结果)

这部分最容易出现查询结果混杂的问题,核心是不要靠名称、路径做模糊匹配,配置步骤如下:

  • 基础筛选和上一个需求保持一致:
    • 字段选:工作项类型,操作符选:=,值选:任务
  • 链接匹配模块的配置:
    • 链接类型选:父子
    • 匹配范围选:所有递归链接(特性/史诗和任务之间会跨用户故事、任务两层,必须开递归才能拉全所有关联任务)
    • 内部筛选条件:字段选工作项ID,操作符选=,值填你选定的那个目标特性/史诗的唯一ID。
      这种配置会完全排除同层级并列的其他特性的关联任务,只会返回从目标特性/史诗出发,顺着父子层级往下所有分支的任务。

配置避坑说明

  • 别对工作项关联关系使用包含、开始于这类文本类操作符,这类操作符对层级链接关系无效,会出现漏匹配或者无结果的问题
  • 同层级的特性、史诗大概率会共用相同的区域路径、迭代路径,不要靠这两个字段做关联筛选,否则会把所有同区域路径下的并列工作项的任务全部混进结果里
  • 如果需要批量匹配多个目标工作项的关联任务,只要把工作项ID的操作符从=改成in,在值栏用逗号分隔填入多个目标工作项ID即可
  • 如果需要查看从特性/史诗到任务的完整层级链路,直接把查询类型从扁平列表切换为“工作项树”,输入根节点ID即可自动展开全链路关联内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.30 15:36:02