Jira 是否有回顾或快照 api?

Does Jira have a Lookback or Snapshot api?

我正在使用另一个工具开发周期时间报告并通过 REST 连接到 Jira api。在我的研究过程中,我在 Jira 中找不到任何类似于 Rally 中的 Lookupback api 的 api。 Jira 中的变更日志没有提供足够的信息。我需要获得在特定状态上花费的时间量,或者工件被阻止的时间长短或它处于就绪状态的时间长短。关于如何获取他的信息有什么想法吗?

谢谢, 狮子座

Jira 中没有这样的API。整个状态作为当前值保存,只有关于过去的信息以变更日志的形式存在。

I need to get the amount of time spent on an particular state

然后您将不得不解析变更日志,找到问题更改为所需状态的时刻,并进一步遍历变更日志直到状态更改为其他状态的时刻。

or how long an artifact was blocked

然后您需要监控更新日志中的问题链接,跟踪这些链接并查找这些问题何时得到解决。

how long it was in Ready State

根据您所说的就绪状态,如果您指的是问题解决了多长时间,则可以从解决日期开始计算。例如,如果您的意思是解决特定版本或组件中的所有问题多长时间,您可以 运行 JQL 搜索并按解决日期排序。

更改日志解析的其他选项是为问题更新事件注册自己并开始收集您需要的数据,但是这仅在 plugin/addon 安装时有效,没有过去的数据。