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

如何编写JQL筛选无特定关联工单及子任务的BUG/Customer-Task

符合需求的JQL语句及说明

完整JQL语句

project = "abc" 
AND component = "ghj" 
AND assignee in ("mnc", "pqt", "hbc") 
AND (issuetype = BUG OR issuetype = "Customer-Task") 
AND NOT (issueLinkType != EMPTY AND linkedIssue.summary ~ "UT") 
AND (subtask = EMPTY OR NOT EXISTS (subtask.summary ~ "UAT"))

各条件说明

  • 基础筛选条件:锁定目标项目、组件、经办人范围,以及指定的工单类型(BUG/Customer-Task)
  • 关联工单过滤:NOT (issueLinkType != EMPTY AND linkedIssue.summary ~ "UT") 用于排除存在摘要包含"UT"的关联工单的情况,同时包含本身没有关联工单的工单
  • 子任务过滤:
    • subtask = EMPTY:匹配没有任何子任务的工单
    • NOT EXISTS (subtask.summary ~ "UAT"):匹配存在子任务,但所有子任务的摘要都不包含"UAT"的工单
    • 两者用OR组合,满足「无任何子任务,或存在子任务但子任务摘要不匹配UAT」的需求

原尝试的错误纠正

  1. 错误加入issuetype = Subtask,这会将筛选范围限定为子任务,与需求的BUG/Customer-Task类型冲突,需移除
  2. 关联工单条件逻辑错误,原语句(issueLinkType = EMPTY AND summary !~ "UT")仅筛选无关联工单且自身摘要不含UT的工单,实际需求是排除存在摘要含UT的关联工单的情况,需调整为NOT (issueLinkType != EMPTY AND linkedIssue.summary ~ "UT")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 23:25:32