我目前正在 JIRA 中编辑敏捷项目的快速过滤器。我需要一个可以看到一组给定史诗中的所有问题的地方。我正在使用类似的东西
"Epic Link" in (ABC-1, ABC-18)
其中 ABC-1、ABC-18 是我的史诗。这样做的问题是,每次添加新的史诗时,我都需要更新查询。相反,我在想是否有一种方法可以通过另一个搜索获取我关心的史诗列表,并将两者合并到另一个查询中。
例如,我拥有所有我感兴趣的 EPIC(1、18),其组件设置为“XYZ”。 所以我想做一些类似的事情
"Epic Link" in ([Get list of EPICs with component XYZ])
我该怎么做?
有几个附加组件可以帮助您执行更复杂的查询。
例如,如果您使用Script Runner,则可以使用 linkedIssuesOf 函数来执行此操作。您的 JQL 可能如下所示:
issueFunction in linkedIssuesOf("project = MyProject and component in ('A', 'B')", "is epic of")
文档可在此处获取。
还有 JQL Tricks 附加组件,它具有提供类似功能的 issuesWhereEpicIn 函数。文档这里。
Atlassian Answers 上也有类似的问题这里。
有不止一种方法 - 据我了解,你喜欢搜索:
issuetype = epic and reporter = currentUser() and component = XYZ