【问题标题】:Dynamically create a MS Word report using a JIRA charts?使用 JIRA 图表动态创建 MS Word 报告?
【发布时间】:2012-07-09 11:01:53
【问题描述】:

每个月我都必须为我的团队手动创建一份报告。为此,我使用了从我编写的 groovy 脚本生成的数字组合、屏幕截图、从我们的 JIRA 实例中的一系列图表中剪切和粘贴以及剪切和粘贴的 Excel 图表。

我发现手动执行此操作越来越无聊,我怀疑有一种更简单的方法可以自动生成此报告。我可以使用此应用程序(http://www.docmosis.com/)从 groovy 脚本中生成带有数据的 word 文档,但我还没有找到一种在生成或 excel 中自动包含 JIRA 图表的方法,所以我的问题是:

是否可以生成包含来自各种来源的生成数据的 word 文档,包括(按重要性顺序):

  • JIRA 图表
  • 以编程方式生成数据并
  • Excel 图表?

【问题讨论】:

    标签: excel ms-word jira


    【解决方案1】:

    由于您已经在 Groovy 中编写了逻辑代码,因此最好跳过 Excel 步骤并使用 JIRA PDF 查看插件直接从 JIRA 生成报告。这个插件将减少您的工作,只需单击一下,即可下载一份精美的 PDF 文档(PDF 比 Word 文档更便携)。

    这些简短的教程可以帮助您:

    1. Reuse your Groovy scripts for reporting logic(另请参阅那里的“图表”教程)
    2. Bring the data, charts and the template together

    在我原来的答案后 2 年更新:

    JIRA PDF View Plugin 3.5.0+ 还可以导出 JIRA 图表(准确地说是 JIRA 仪表板中的小工具)。因此,现在您可以执行 Groovy 脚本、包含 JIRA 图表并将所有结果汇总到专业的 PDF 文档中。

    更好的是,现在有一个免费插件可以让您的每月流程 100% 自动化!它将根据首选计划(CRON 触发器)生成您的 PDF 文档并将其发送到您的团队成员的邮箱。

    相关教程:

    1. Exporting JIRA dashboards to PDF

    2. Automating JIRA PDF exports

    Discl:我是开发这些产品的开发人员,但这是解决您的问题的最佳方法。 :-)

    【讨论】:

      【解决方案2】:

      Jira 中生成的大多数图表都是根据搜索结果返回的数据创建的。因此,您可以使用 REST 或 SOAP api 从 Jira 获取数据,并通过其他方式生成您自己的图表。

      我不确定是否有无编码方法。但我会编写一个 C# 程序,将数据从您的来源(Jira、其他程序、Excel)添加到 Word 模板。并且会创建一个从插入的数据生成图表的模板。

      对于 Word 文档生成,我会在这里查看 -http://www.codeproject.com/Articles/20287/Generating-Word-Reports-Documents

      对于文档中的图表创建,我会在这里查看 - http://office.microsoft.com/en-us/word-help/create-a-chart-in-a-document-HP005190046.aspx

      【讨论】:

      • 嗯,希望有一种不用辛苦的方法:>
      【解决方案3】:

      如果您先将 JIRA 图表转换为图像,则最简单。当您说 JIRA 图表时,您的意思是来自 this plugin 吗?

      一旦你有了一张图片,你的文档生成工具应该能够包含它。

      有许多文档生成工具可以包含以编程方式生成的数据,其中一些可以包含 Excel 图表。

      【讨论】:

      • 不,只是作为正常 JIRA 安装一部分的图表(来自小工具页面)。您可以通过链接与他们联系。您在此处引用的工具是什么?
      • 要列出的太多了,这类问题似乎在这里结束了。谷歌是你的朋友;使用您首选的编程语言限定您的搜索。
      • 参见例如stackoverflow.com/questions/203174/…,但这绝不是全面的。
      【解决方案4】:

      现在有一个 JIRA 插件可以在 Word 文档中生成图表,这可能会对您有所帮助。 https://marketplace.atlassian.com/plugins/com.clariostechnology.officecharts.officecharts

      【讨论】:

      • 不错!虽然很贵。我的月度报告没那么重要。我已经退回到使用 jira rest api 使用 s groovy 脚本生成我需要的文本并在图表中手动复制。
      【解决方案5】:

      现在还有 Intelligent Reporter for JIRA,它是一种无代码方法,用于从 JIRA 数据创建 Word 文档,包括从 JIRA 数据完整格式化的原生 Word 图表。

      https://marketplace.atlassian.com/plugins/com.clariostechnology.intelligentreports

      免责声明:我为创建此插件的公司工作。如果有什么你需要它做不到的,请告诉我。

      【讨论】:

        猜你喜欢
        • 2017-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多