获取 JIRA 问题状态时间

Get JIRA issue status time

我的 JIRA 实例中有一个名为 "Ready For Test" 的状态,测试人员将在该状态下验证并关闭 jira。我需要知道自从 JIRA 从 "In Progress" 移动到 "Ready to Test".

以来,它处于该特定状态的时间量

是否有 JQL 查询可以做到这一点?我还需要将这个时间字段导出到 Excel,这样我就可以点名羞辱人们,并要求他们尽快关闭 JIRA。

我认为在干净的 Jira 安装上是不可能的。我知道有两个插件提供这种功能:

Time in Status - 不言自明

Enhancer Plugin(抱歉,不能post超过两个链接)-在状态自定义字段中添加一个可配置的时间,如果我没记错的话,它只有在你离开状态后才能显示值.

这些都是付费的,所以这可能是个问题。

另一个选项(如果您没有使用 OnDemand)是 Script Runner Plugin。此插件将允许您创建自己的工作流程 post 功能,这样您就可以将 "Ready to Test" 转换日期存储到一个自定义字段中,并在离开该状态时计算时间并将其写入另一个自定义字段,或者编写一个将计算和显示自进入状态以来的当前时间的脚本字段。此解决方案是免费的(不算您实现功能的时间)。

感谢@SilenyHobit 的想法。这是我所做的:

  1. 首先安装 JIRA Suite Utilities 插件(免费)
  2. 添加了一个名为 RFTDate 的自定义字段(日期类型控件)
  3. 在 RFT 转换中添加了 post 函数以使用当前日期时间更新 RFTDate

瞧!!!

作为替代方案,您可以使用 Status Time Jira app。它提供有关每种状态经过了多少时间的报告。

一旦您将工作日历输入应用程序,它也会考虑您的工作日程。也就是说,周五下午 5 点打开并在周一上午 9 点关闭的问题的“进行中”时间将是几个小时而不是 3 天。它有各种其他报告,如受让人时间、状态输入日期、任何字段的 average/sum 报告(例如,项目的平均进度时间、问题创建月份的平均周期时间)。所有这些也都可以作为仪表板上的小工具使用。

这是online demo link,你可以看到它的实际效果并试试看。

作为免费解决方案,您可以尝试限制版本Status Time Free