从创建到关闭的时间

时间:2016-06-09 08:06:56

标签: jira average confluence

我正在尝试计算所有创建的jira案例的平均时间,直到它们被解决。

对于特定项目,如何做到这一点?

1 个答案:

答案 0 :(得分:0)

你不想说你想怎么计算这个。

最简单的方法是将Resolution Time Gadget添加到信息中心。您可以在此处添加过滤器以指定要考虑的问题。

这将为您提供一个很好的条形图,显示给定时期内问题的平均解决时间

如果您想要更多控制,可以使用Jira REST API为其编写脚本

如果您为感兴趣的问题创建了一个jql,可以使用这样的URL调用REST api:

https://jira.intern.sparebank1.no/rest/api/2/search?jql=assignee=e6462u

这将返回一大堆信息,但您最感兴趣的是数组元素,特别是“created”和“resolutiondate”字段

返回的JSON的剪切版本是:

{
  "expand": "schema,names",
  "startAt": 0,
  "maxResults": 50,
  "total": 1,
  "issues": [
    {
      "expand": "operations,versionedRepresentations,editmeta,changelog,transitions,renderedFields",
      "id": "104799",
      "self": "https://jira.domain.com/rest/api/2/issue/104799",
      "key": "HELLO-1",
      "fields": {
        ...
        "resolutiondate": "2015-06-25T09:12:27.000+0200",
        "created": "2015-03-18T16:18:38.000+0100"
       ...
      }
    }
  ]
}

现在,您可以计算每个问题元素的两者之间的差异,并找到平均值。

有关Jira REST API的更多信息:https://docs.atlassian.com/jira/REST/latest/

我撰写的关于如何编写此类内容的博客(并在汇总的图表中显示;)):http://javamemento.blogspot.no/2016/05/jira-confluence-3.html