JQL检索与特定史诗相关的所有故事和子任务

时间:2016-02-08 10:54:53

标签: jira agile jql jira-agile

是否可以使用原始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-###))但我想这将涉及以编程方式循环遍历上述查询中返回的所有故事。这似乎很荒谬,可能不可能。

宁愿不去插件路径,而是接受建议。谢谢!

3 个答案:

答案 0 :(得分:3)

截至2017年1月13日,Jira Cloud支持parentEpic完全满足您的要求。您可以像这样使用它:

print $NF

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

答案 1 :(得分:0)

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

private void buildPanel()
{
    setBackground(Color.RED);
    setPreferredSize(new Dimension(200,200));
    setLayout(baseLayout);
    add(grabDiff); // <- new line
    add(userGuessField);
    add(enterInputButton);
}

答案 2 :(得分:0)

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

parentEpic IN (EPIC-123)

您可以在查询中包含多个史诗:

parentEpic IN (EPIC-123, EPIC-456)