背景:
团队在需求层级有Task和Sub-Task的区分,同时要求每一个Task都需要有对应的Sub-Task
团队的问题是,如何能快速知道没有拆sub-Task的Task是哪些呢?
如果使用JIRA原生的JQL进行查询会非常麻烦,在多方搜索以后寻找到一个插件:Scriptrunner
一般的JQL是如以下的写法:
assignee = currentUser()
什么是Script JQL Functions呢?
Script JQL Functions允许使用像addedAfterSprintStart、fileAttached和hasComments这样的函数来扩展JQL功能。基本上,通过进一步查看Jira实例并挖掘出更具体的信息,使JQL功能更深入。例如,ScriptRunner JQL函数hasLinkType()就可以通过在括号里面输入特定的链接类型来找到带有这种链接类型的所有问题。
按照这个思路,查询有sub-Task的问题的函数可能就是hasSubtasks,语句如下:
issueFuction in hasSubtasks()
那如果我们想进行的是反向查询,当想查询 没有sub-Task的Task集合 时,可以使用以下语句:
Not issueFuction in hasSubtasks()
七月的第一天,元气满满!
网友评论