根据状态过滤故事,但包括其所有子任务

时间:2021-04-07 09:38:30

标签: jira jql

我想选择所有不在“Backlog”状态的故事。 应该选择那些,对于所有这些,我想获得他们拥有的所有子任务的完整列表。

project = "Android Appli" AND issuetype in (Story, Sub-task) AND status != Backlog

无法处理像 Story.status != Backlog 之类的话

我的想法是做一些类似组合选择的事情 issuetype in (Story, Sub-task) FROM (project = "Android Appli" AND issuetype = Story AND status != Backlog)

1 个答案:

答案 0 :(得分:1)

对于 Jira 中开箱即用的 JQL 函数,这可能是不可能的。

您可能需要在 Jira 上安装扩展程序(附加组件/应用程序),例如 ScriptRunner 或 JQL Tricks。

尝试这样的事情:

project = "Android Appli" AND (
    issuetype = Story AND status != Backlog OR
    issueFunction in subtasksOf("issuetype = Story AND status != Backlog")
)

请注意,issueFunction 是与付费 ScriptRunner 附加组件相关的特殊字段。

您可能安装了JQL Tricks

另请参阅我的相关答案中的更多信息: https://stackoverflow.com/a/57898057/1572749