首页 > 解决方案 > Jira 是否有 Lookback 或 Snapshot api?

问题描述

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

谢谢,狮子座。

标签: jirajira-pluginjira-rest-java-api

解决方案


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

我需要获得在特定状态上花费的时间

然后,您将不得不解析变更日志,找到问题更改为所需状态的时刻,并通过变更日志进一步迭代到状态更改为其他内容的时刻。

或工件被阻止多长时间

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

处于就绪状态多长时间

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

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


推荐阅读