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

如何用JQL查询Epic中未关联用户故事的任务/Spike/缺陷?

可行的JQL解决方案

你的问题出在误用了parent字段——parent仅用于子任务与父任务的关联,而你的Epic、用户故事、任务之间的关系是通过Epic Link(或系统内对应Epic关联字段)和普通问题链接来实现的,不是子任务结构。

以下是两种适配你场景的JQL写法:

方案一:默认JQL(无需插件)

如果你的任务、Spike、缺陷的Epic Link字段直接关联到目标Epic(CAL-274),可以直接筛选该Epic下指定类型且无任何关联问题的条目:

"Epic Link" = CAL-274 AND issuetype IN (Task, Spike, Bug) AND linkedIssue is EMPTY

注意:如果你的系统中Epic关联字段名称不是Epic Link(比如部分系统叫Epic),替换为实际字段名即可;同时确认issuetype中的名称和你系统内一致(比如缺陷可能显示为Defect而非Bug)。

方案二:精准筛选(需ScriptRunner等JQL插件)

如果任务的Epic关联是间接继承自用户故事,或者你需要严格排除关联到该Epic下任意用户故事的任务,可以借助JQL函数实现:

"Epic Link" = CAL-274 AND issuetype IN (Task, Spike, Bug) AND NOT linkedIssue IN (issueFunction in issuesInEpic("CAL-274") AND issuetype = Story)

这个语句会先定位Epic CAL-274下的所有用户故事,再排除掉已经关联到这些用户故事的任务、Spike、缺陷,最终得到未关联的目标问题。

内容的提问来源于stack exchange,提问作者James.mallorie

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 11:26:19