【问题标题】:Pulling Burndown Charts From Visual Studio Online API从 Visual Studio Online API 中提取燃尽图
【发布时间】:2015-04-03 15:08:08
【问题描述】:

我正在尝试从 VSO 中提取 sprint 的燃尽图,以便与其他项目数据一起显示。我假设没有办法将实际图像或 URL 拉到燃尽图,尽管那将是理想的。如果这不可能,是否有某种方法可以提取可用于重新创建图表的值?到目前为止,我一直在研究 API 几天,但没有运气。

所以基本上,我需要从 VSO 中提取一些东西,以便以某种方式显示项目当前 sprint 的燃尽图。

【问题讨论】:

    标签: api charts get azure-devops sprint


    【解决方案1】:

    这是一个很晚的答案,但到目前为止,可以使用 Chartimages - Get Iteration Chart Image API 直接从 Azure DevOps 获取燃尽图的图像:

    GET https://dev.azure.com/{organization}/{project}/{team}/_apis/work/iterations/{iterationId}/chartimages/{name}?width={width}&height={height}&showDetails={showDetails}&title={title}&api-version=5.1-preview.1
    

    对于燃尽图,{name} = Burndown

    参考: https://docs.microsoft.com/en-us/rest/api/azure/devops/work/chartimages/get%20iteration%20chart%20image?view=azure-devops-rest-5.1

    【讨论】:

      【解决方案2】:

      燃尽数据是通过使用带有“as of”参数的标准查询来计算的。

      as of 参数仅在 API 中可用,并返回该日期的结果。如果你每天计算你想要的范围内的工作,你就会得到数据。

      我建议缓存结果。

      【讨论】:

      • 所以是的,您可以绘制自己的燃尽图。您只需要为您的 sprint 整理每天剩余的小时数(使用“as of”)?
      • 如果您希望生成快速燃尽图图像,您可以使用此免费服务:documentation.image-charts.com/gallery
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-10
      • 2016-10-26
      • 2023-04-03
      • 1970-01-01
      • 2014-11-24
      • 1970-01-01
      相关资源
      最近更新 更多