Jira 过滤下一个Sprint中的问题

Jira 过滤下一个Sprint中的问题,jira,jql,Jira,Jql,我使用以下筛选器查找当前Sprint中的问题: resolution is EMPTY AND assignee = currentUser() AND Sprint in openSprints() ORDER BY priority DESC, created ASC 它按预期工作。但是,我们的团队为拉伸目标创建了单独的“sprint”(在futureSprints()中),如果不收集剩余的积压工作,我无法查询它们。然而,这个延伸目标冲刺总是我们列表中的下一个。此外,如果当前的sprint

我使用以下筛选器查找当前Sprint中的问题:

resolution is EMPTY AND assignee = currentUser() AND Sprint in openSprints() ORDER BY priority DESC, created ASC
它按预期工作。但是,我们的团队为拉伸目标创建了单独的“sprint”(在futureSprints()中),如果不收集剩余的积压工作,我无法查询它们。然而,这个延伸目标冲刺总是我们列表中的下一个。此外,如果当前的sprint被称为“sprint 20-2016”,则拉伸目标将被称为“sprint 20-2016拉伸目标”。这意味着我可以通过获取当前sprint的名称来检索拉伸目标。例如,以下硬编码解决方案有效:

resolution is EMPTY AND assignee = currentUser() AND Sprint in futureSprints() AND Sprint = "Sprint 20" ORDER BY priority DESC, created ASC
问题是,我想要的不是硬编码的
“Sprint 20”
,而是类似于
Sprint=[name of first entry from]opensprint()
,但不知道如何在JQL中表达这一点。或者,由于拉伸目标总是在下一个sprint中,类似于openSprints()+1的[first entry in]中的
sprint也会起作用。

怎么样:

(sprint in openSprints()) AND (sprint not in futureSprints())

我希望我能找到一种方法来参考下一个“顶级”的董事会冲刺。然而,我认为如果您使用的是命名约定,比如“拉伸目标”,我会将我的过滤器作为

Sprint=扩展目标,Sprint=未来Sprint()


我试着使用Like这个词,但发现它不受支持,而JQL本身就是一个“Like”搜索。使用FutureSprint()检查,您将不会得到

Adaptiveist Scriptrunner添加了大量额外的JQL函数

其中之一就是


我使用它为我们计划的下一个3周sprint生成统计数据,并为那些提前完成工作并希望将问题从下一个sprint拉到当前sprint的用户提供仪表板。通常,我们按堆栈顺序进行操作,但由于仪表板提供了与之相同的动态工作,因此给了我们scrum板所不具备的灵活性。

哪个Jira版本?Jira v7.2.0-OD-03-014不幸的是,openSprints()不包含具有扩展目标的sprint。我不知道这是JIRA的限制还是我们的PM设置不正确。我们使用的是JIRA v7.2.6#72008。当我在opensprint()中键入
sprint时,我收到一条错误消息:“sprint”字段不支持运算符“in”。
nextSprint("Board Name")