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

如何用无插件JQL关联跨冲刺问题并固化Confluence展示数据?

冲刺演示页面自动化解决方案

一、原生JQL的局限与可行查询方式

原生JQL无法直接追踪问题的历史冲刺归属——Jira默认只记录问题当前关联的冲刺,不会留存冲刺变更的历史。要实现你要的分类查询,只能通过以下无插件方式近似达成:

1. 冲刺关闭前锁定数据

在十月冲刺正式关闭前,分别执行以下JQL并导出结果:

  • 十月冲刺已完成问题:
    Sprint = "十月冲刺" AND Status IN (Done, Closed)
    
  • 十月冲刺未完成问题:
    Sprint = "十月冲刺" AND Status NOT IN (Done, Closed)
    

等十月冲刺关闭、B移到十一月冲刺后,再执行十一月冲刺的查询:

  • 十一月冲刺计划问题:
    Sprint = "十一月冲刺"
    

这种方法能精准得到你要的分组数据,但必须严格卡在冲刺关闭的时间点操作。

2. 通过变更历史间接筛选

如果错过了冲刺关闭的时间点,可以用Jira的变更历史函数查询(Server/Data Center版本默认支持,Cloud版本需开启高级查询):

  • 查询原属十月冲刺、现移至十一月的未完成问题:
    Sprint = "十一月冲刺" AND Status NOT IN (Done, Closed) AND issueFunction in changedField("Sprint", "十月冲刺")
    

注意:如果问题多次切换冲刺,这个查询可能会混入其他历史冲刺的问题,需要结合实际情况补充过滤条件。

二、固化Confluence页面数据的方法

要让Confluence里的问题列表不随Jira状态更新,绝对不能用动态的Jira嵌入宏,必须导出静态数据:

  • 直接复制JQL查询结果的表格:在Jira中执行查询后,把结果表格复制粘贴到Confluence页面,数据会变成静态文本/表格,不再同步Jira的更新。
  • 导出为文件嵌入:将JQL结果导出为CSV、Excel或PDF,上传到Confluence并嵌入页面,同样能保留指定时间点的状态。

三、长期优化方案

如果团队需要频繁追踪这类历史冲刺数据,建议给Jira添加一个自定义字段(比如“原始冲刺”),通过Jira自动化规则(无插件)设置:当问题首次被分配到冲刺时,自动将当前冲刺填入“原始冲刺”字段。之后无论问题移到哪个冲刺,都能通过这个字段精准查询最初的归属:

  • 十月冲刺已完成:原始冲刺 = "十月冲刺" AND Status IN (Done, Closed)
  • 十月冲刺未完成:原始冲刺 = "十月冲刺" AND Status NOT IN (Done, Closed)
  • 十一月冲刺计划:Sprint = "十一月冲刺"
    这个方案一劳永逸,后续的查询和数据固化都会更省心。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 11:30:44