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

如何使用JQL追踪从其他项目移入Jira的问题?求推荐方案

JQL 查询曾归属其他项目的问题:优化方案与替代写法

针对你的需求,这里有几个更灵活的方案,比你当前的写法更实用:

1. 匹配从任何其他项目转入的问题(最通用)

如果不需要限定具体的源项目,只想找出所有当前在DestinationProject、且曾经属于其他项目的问题,直接用:

project = "DestinationProject" AND project CHANGED

这个语句会过滤掉所有一开始就创建在DestinationProject的问题,只保留有过项目变更记录的条目。

2. 匹配从特定源项目转入的问题(替代你当前的写法)

你当前用的project CHANGED FROM "SourceProject" TO "DestinationProject"是精确匹配"直接从源项目转到目标项目"的变更,但其实可以用更简洁的WAS运算符实现相同(甚至更宽泛)的效果:

project = "DestinationProject" AND project WAS "SourceProject"

两者的区别:

  • 你的原写法:只包含一次直接从SourceProject转到DestinationProject的问题,如果问题先转到其他项目再转回目标项目,不会被匹配。
  • WAS写法:包含所有曾经属于SourceProject、现在在DestinationProject的问题,不管中间有没有经过其他项目的中转。

3. 带时间范围的精确查询

如果需要限定变更发生的时间(比如最近30天内转入的),可以结合时间条件:

project = "DestinationProject" AND project CHANGED AFTER "-30d"

或者针对特定源项目的时间范围查询:

project = "DestinationProject" AND project WAS "SourceProject" AFTER "-30d"

4. 排除特定初始项目

如果需要排除从某个特定项目转入的情况(比如不想包含从ProjectA转来的),可以加排除条件:

project = "DestinationProject" AND project CHANGED AND NOT project WAS "ProjectA"

注意事项

  • 这些查询依赖Jira保留了完整的变更历史,默认Jira会永久保留变更记录,但部分实例可能有自定义的历史清理策略,需要确认。
  • 如果涉及归档项目,确保你的Jira实例允许查询归档项目的历史记录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 21:35:18