Jira 报表指南
报表 - 是确保 Jira 中的项目成功和顺利进行的重要一环。它涉及通过小工具,报表页面甚至第三方应用程序获取有关 Jira 项目的运行状况,进度和总体状态的信息。本指南的目的是为 Jira 用户提供工具的概述,来满足用户面临的各种类型的报表需求。
让我们首先从现成的工具开始,这些工具既可以预安装,也可以通过 Atlassian Marketplace 获得。我们将从技术角度研究每种工具,并在下一篇中了解如何将它们应用于不同类型的报表。
Jira 提供多种不同格式的报表。可以从所选项目的主屏幕上获得项目报表,也可以在仪表板中和过滤器中添加和安排小工具(Gadgets),issue 导航可以在第三方报表软件中使用各种输出格式。此外,我们会提到客户一直在使用的一些高级方法。
项目仪表板 (Project Dashboards)
在 Jira 中创建项目时,会自动设置许多标准仪表板。这些可以帮助您了解项目的高层结构(例如组件和版本),工作状态(例如问题和路线图)以及当前活动(例如热门问题)。
项目仪表板 |
描述 |
摘要 |
提供项目概述,可以快速了解问题、版本和任务流。 |
问题 |
显示按状态分组的项目中所有问题的摘要,以及按受让人、优先级、版本和组件分组的所有未解决的问题的摘要。 |
路线图 |
为每个项目提供路线图,其中显示了计划用于接下来的十个未发布版本的问题(变更日志显示了已发布的版本)。 |
变更日志 |
显示项目的最近十个发布版本中已解决的问题 |
热门问题 |
显示项目中未解决的问题,按投票数排序。 |
版本号 |
显示项目中所有版本的摘要(如果已创建)。 |
组件 |
显示项目中所有组件(如果已创建)的摘要。 |
标签 |
显示项目中带标签的问题。 |
标准报表
Jira 项目会自动为用户提供标准报表,而无需进行任何必要的配置。这些标准报表包括各种报表应用,例如时间跟踪、工作量以及抽象报表(例如饼图),这些报表可以以多种方式使用。
标准报表 |
描述 |
平均时间报表 |
显示未解决问题的平均时间(天)。 |
已创建问题 vs 已解决问题报表 |
显示在给定时间内创建的问题数与已解决的问题数。 |
饼图报表 |
根据您选择的统计信息,以饼图形式显示指定问题过滤器(或项目)的搜索结果。 |
近期创建的问题报表 |
显示创建问题的速率。 |
解决时间报表 |
显示解决问题所需的平均时间。 |
单级分组报表 |
显示问题过滤器的搜索结果,并按您选择的字段分组。 |
自发行以来的时间报表 |
显示在给定日期设置了您选择的日期字段(例如“已创建”)的问题数量。 |
用户工作量报表 |
显示为用户分配了多少工作,以及需要多长时间。 |
版本时间跟踪报表 |
根据问题的工作日志和时间估计,显示完成给定版本的进度。 |
版本工作量报表 |
显示在给定版本完成之前有多少项出色的工作(针对每个用户和每个问题)。 |
工作量饼图报表 |
显示特定项目或问题筛选器中所有问题的受让人的相对工作量。 |
时间跟踪报表 |
如果启用了时间跟踪:显示有关项目特定版本的问题的有用的时间跟踪信息。 |
自定义小工具和仪表板
筛选器和小工具
几乎所有自定义报表的基础都是问题导航器,它使您能够以几乎任何可以想象的方式对 Jira 中的数据进行切片和切块。可以使用简单搜索或高级搜索中的 JQL 语句在问题导航器中创建查询。对于报表而言,最重要的是可以将搜索结果保存为过滤器,可以与单个用户、组、整个组织以及报表小工具共享。这让报表小工具进行即插即用配置,其中包含用户自己创建的过滤器或与其共享的过滤器。由过滤器引起的问题显示在浏览器中,但也可以使用各种格式(如Excel,XML等)导出。
趋势和历史搜索
值得一提的是, JQL 不仅能够搜索当前符合条件的问题,而且还能根据历史事件和趋势来识别问题。像“已更改”,“之后”,“之前”和“期间”之类的运算符可以将过去状态的标准与当前标准结合起来,例如:用于识别已更改优先级的问题,或已将其问题发展到下一个版本的组件。
仪表板 (Dashboards)
在 Jira 仪表板中添加并排列了小工具。作为进入 Jira 后的第一个可见屏幕,该仪表板具有很高的可视性,并且已成为系统中查看 Jira 数据和已连接系统的报表的主要位置。仪表板通过自定义布局,多个仪表板页面以及更改每个小工具的外观和行为的能力,非常适合进行报表。此外,仪表板页面可以与用户、组或整个组织共享。这使仪表板成为创建和共享专用于特定项目和报表类型的“报表”页面的理想工具。
请在下面查看当前预安装的 Jira 小工具列表。还有大量其他小工具可用于从其他 Atlassian 系统检索数据。
Jira 数据的报表小工具 |
描述 |
活动流 |
显示最近活动的摘要。 |
管理 |
显示快速链接到管理功能。 |
分配给我 |
显示分配给查看仪表板的当前用户的所有项目中的所有未解决问题。 |
平均时长 |
显示一个条形图,显示未解决问题的平均天数。 |
Bugzilla ID 搜索 |
允许用户搜索所有 Jira 问题,以获取对 Bugzilla ID 的引用。 |
日历 |
根据到期日以日历格式显示问题和版本。 |
已创建问题vs已解决问题 |
显示您已标记为收藏的所有问题筛选器的列表。 |
收藏过滤器 |
显示您当前已添加为收藏夹过滤器的所有问题过滤器的列表。 |
筛选结果 |
显示指定问题筛选器的结果。 |
Heat Map |
对于给定项目或过滤器返回的问题,显示给定字段中值的相对权重 |
进行中的问题 |
显示当前用户正在处理的所有问题。 |
介绍 |
在仪表板上显示可配置的简介消息。 |
问题统计 |
显示从指定过滤器返回的问题集合,并按指定字段细分。 |
标签 |
显示指定项目中所有标签的列表。 |
饼形图 |
以饼图格式显示按统计类型分组的项目或问题选器中的问题。可以按任何统计信息类型(例如状态,优先级,受让人等)对问题进行分组。 |
项目 |
提供与指定项目相关的信息和各种过滤器 |
快速链接 |
显示了许多与当前用户相关的有用链接。 |
最近创建的问题 |
显示一个条形图,该条形图显示了创建问题的速度以及已解决的已创建问题的数量。 |
解决时间 |
显示一个条形图,显示已解决问题的平均解决时间(以天为单位)。 |
路线图 |
显示了应在指定时间内发布的版本,以及完成这些版本中的问题所取得的进展的摘要。 |
文本 |
显示可配置的HTML消息。 |
自...以来的时间 |
显示一个条形图,显示在给定时间段内发生的问题数量。 “发生的事情”基于您选择的日期字段,例如“创建”、“更新”、“到期”或“已解决”。 |
二维过滤器统计 |
根据可配置表中的指定过滤器显示统计数据。 |
投票的问题 |
显示当前用户已投票的问题 |
查看的问题 |
显示当前用户正在观看的问题。 |
更多输出格式
除了提供小工具,过滤器还可以提供不同输出格式的数据。这样可以通过第三方工具使用数据:
格式 |
描述 |
图表 |
与上述“图表报告”或“小工具”相似,可以将当前搜索的结果直接提供给图表。 |
RSS |
可以将过滤器的结果列表转换为 RSS feed,然后可以订阅该提要。这与报告记录无关紧要,但却是在问题满足特定条件时实现提醒的一种很好的方法。 |
电子邮件 |
与 RSS feed 类似,也可以通过电子邮件订阅过滤器,在这种情况下,在过滤器下找到的新问题将发送到用户的收件箱。实现提醒通知的好方法。 |
微软 Word |
借助 MS Word输出,Jira 在一个 Word 文件中提供了过滤器产生的所有问题的详细信息。如果需要创建包含详细信息(例如问题描述)的文档,这将非常有用。一个示例可能是帮助创建工作清单(SoW),该清单由可交付成果组成,每个可交付成果在 Jira问题中定义,并以可以用过滤器进行汇总的方式进行标记。 |
微软 Excel |
MS Excel 仍然是最常用的报告工具之一,并且此输出格式受其支持。然后可以将导出的数据导入到数据透视表中,或使用许多其他 Excel 功能进行修改。 |
XML格式 |
Jira 还支持 XML Issue Navigator 输出,以供其他应用程序使用(例如,带有 Jira Issues 宏的 Confluence)。 XML 响应由此可以配置为仅包括多个请求的字段。 |
进阶输出格式
除了预安装的报表,小工具和输出格式外,还可以通过更高级的方法访问 Jira 数据。请注意,尽管其中某些方法不受 Atlassian 支持,应仅在专家的帮助下应用。
进阶工具 |
描述 |
REST API |
可以通过其 REST API 向 Jira 请求数据。这将需要配置第三方工具或编程。在此处查看 PedroAssunção 的示例,他如何通过 Python 脚本访问早期 Jira 版本的 XML |
SQL |
可以(但不建议)(参见下文)通过 SQL 直接访问 Jira 数据库。设置 SQL 查询后的好处是可以将其数据导出并与其他数据连接。有关 Jira SQL 查询的一些示例,请参见 Jira 社区空间。对于其他查询,请研究JIRA的数据库模式。 (提醒)Jira 数据库架构不是一成不变的,会随着升级而更改。确保未来规划,根据数据库更改来调整 SQL 报告。 |
点击文章底部的“阅读原文”按钮,了解更多!