是否可以逐日跟踪 Azure DevOps 任务的变化?

Is it possible to get a tracking changes in a Azure DevOps task, day by day?

我每天都在尝试获取 Azure DevOps 任务中发生的变化,尤其是在剩余工作领域中。示例:

日期变更 |剩余工作 |标题

2020 年 8 月 5 日 | 10 |代码和单元测试

2020 年 6 月 8 日 | 5 |代码和单元测试

2020 年 7 月 8 日 | 0 |代码完成并通过单元测试

谁能提供一些获取此信息的方法?

Is it possible to get a tracking changes in a Azure DevOps task, day by day?

我们可以通过获取工作项历史记录中的内容来查看更改的内容。

我想分享以下两种方法:

方法 1:您可以使用 Rest API 获取工作项历史记录。

GET https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{id}/revisions?api-version=5.1

在 Rest API 结果中,您可以获得更改的日期和其他工作项设置(例如 Remaining Work)。

方法 2:您可以使用 Analytics views 创建视图。然后您可以使用 PowerBI 创建一个图表来显示所有信息。

步骤如下:

第 1 步:在 Azure Devops -> Overview -> Analytics views

中创建自定义视图

您可以在视图中设置必填字段,select工作项 ID 和历史范围(例如所有历史)。

第二步:在PowerBI中,selectGet Data -> Azure Devops -> Target View新建图表。

结果:

更详细的步骤,您可以参考这篇关于Create an Analytics view in Azure DevOps and Applying filters to historical data

的文档

更新:

Analytics 视图的工作项过滤器。