假设我有以下JIRA过滤器。
project = XXX AND resolution = Unresolved AND assignee in (EMPTY) ORDER BY Type asc, priority desc
我使用它来查看某个项目中所有未分配的问题,并从中进行分类。
每隔一段时间,我需要知道每种类型中有多少个,也就是说,我实际上需要每个类型的计数。
我如何修改这个查询来实现这一点,或者编写一个新的查询来完成同样的事情?
请记住,JQL不是SQL,它只是对票据进行操作并返回票据列表,供JIRA的其他部分使用,实际上没有计算结果的机制。
/search 端点以及 maxResults=0 为每个 Type 你关心,端点会给你一个 total 那张票的价值 类型 :
/search
maxResults=0
Type
total
类型
https://jira.url/rest/api/latest/search?jql=project%20=%20XXX%20AND%20resolution%20=%20Unresolved%20AND%20assignee%20in%20%28EMPTY%29%20AND%20Type%20=%20Task&maxResults=0
此输出中的结果 Type=Task :
Type=Task
{ "startAt":0, "maxResults":0, "total":123, "issues":[] }