【问题标题】:JQL to retrieve all stories and sub tasks related to specific epicJQL 检索与特定史诗相关的所有故事和子任务
【发布时间】:2016-02-08 10:54:52
【问题描述】:

是否可以使用原始 JQL(不使用任何插件)来过滤所有故事及其各自的子任务?

目前,我有以下成功检索 EPIC-123 的所有故事:

project = PROJ1 AND "Epic Link" = EPIC-123 AND issuetype = Story ORDER BY priority DESC, updated DESC

但是,我还想要与这些故事相关的子任务。所以我认为这会起作用:

project = PROJ1 AND "Epic Link" = EPIC-123 AND (issuetype = Story OR issuetype = Sub-task) ORDER BY priority DESC, updated DESC

但这只会返回故事。

我认为这是因为 JIRA 将其读取为“检索 EPIC-123 的子任务”(为 0),而不是“检索 EPIC-123 中的故事的子任务”。

我也想过使用 issue in (linkedIssues(AAA-###)) 但我想这将涉及以编程方式循环遍历上述查询中返回的所有故事。这看起来很荒谬,而且可能是不可能的。

宁愿不走插件路径,但愿意接受建议。谢谢!

【问题讨论】:

  • 您可以过滤父问题或子任务。因此,您可以获得具有满足某些条件的子任务的父问题,或者您可以获得其父问题符合某些条件的子任务。例如有一个函数“issueFunction in subtasksOf ...”,它将根据父任务数据返回子任务..它是Script Runner插件的一部分。
  • @Robert 听起来不错,但不确定如何将其放入 JQL。能否提供一些 JQL 示例?
  • 另外,一直在修改将所有内容分配给标签并执行 project = "PROJ1" AND labels = label-123 ORDER BY priority DESC, updated DESC 的想法。有什么负面影响吗?
  • 我不推荐标签,因为它们非常非正式,用户可以更改它们,创建新的等...对于具有 Epic 的问题,您可以执行:linkedIssuesOf("", "has Epic 中的 issueFunction ") 将可选子查询作为第一个参数。或者反过来说:linkedIssuesOf("", "is Epic of") 中的 issuefunction。对于子任务,您可以使用上述功能。我不确定你到底想做什么,你能更具体一点吗?您不能将树关系作为 JQL 的输出,因此您必须将其分成多个查询。
  • @Robert 我基本上希望能够将整个史诗和它各自的故事/子任务分支到一个全新的板上。这是为了将客户 A 与客户 B 分开,以防止查看不相关的故事/任务。

标签: jira agile jql jira-agile


【解决方案1】:

自 2017 年 1 月 13 日起,Jira Cloud 支持 parentEpic,它完全符合您的要求。你可以像这样使用它:

parentEpic = EPIC-123

这将找到 EPIC-123 本身,以及分配给史诗及其子任务的所有问题。

【讨论】:

  • 不起作用,只显示史诗票本身
【解决方案2】:

The function issuesWhereEpicIn() is available as of v5.2:

issue in issuesWhereEpicIn("issue = JIRA-1234”)
OR
parent in issuesWhereEpicIn("issue = JIRA-1234")

【讨论】:

  • 忘了说我正在使用 Jira 云。如果以上是 JQL 技巧插件的一部分,那么我无法将其安装到云版本上。
【解决方案3】:

您可以使用以下 JQL 查询与 EPIC-123 以及该史诗本身相关的所有故事/任务/子任务/缺陷/等:

parentEpic IN (EPIC-123)

查询中可以有多个史诗:

parentEpic IN (EPIC-123, EPIC-456)

【讨论】:

    【解决方案4】:

    我用:

    parentEpic = AB-12345
    

    或:

    parentEpic in (AB-12345, AB-67890)
    

    【讨论】:

      【解决方案5】:

      这对我有用。

      "Epic Link" = JIRA-123 or Parent in ("JIRA-123")
      

      【讨论】:

        猜你喜欢
        • 2023-02-19
        • 1970-01-01
        • 2022-08-20
        • 2023-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-09
        • 1970-01-01
        相关资源
        最近更新 更多