是否可以每天跟踪Azure DevOps任务中的更改?

时间:2020-08-06 23:43:42

标签: azure-devops azure-devops-rest-api

我试图每天获取Azure DevOps任务中发生的更改,尤其是在其余工作字段中。示例:

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

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

08/06/2020 | 5 |代码和单元测试

2020/07/07 | 0 |完成代码并通过单元测试

任何人都可以提供一些方法来获取此信息吗?

1 个答案:

答案 0 :(得分:-1)

是否有可能每天跟踪Azure DevOps任务中的更改?

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

我想分享以下两种方法:

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

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

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

enter image description here

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

以下是步骤:

第一步:在Azure Devops -> Overview -> Analytics views中创建自定义视图

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

步骤2:在PowerBI中,选择Get Data -> Azure Devops -> Target View以创建一个新图表。

enter image description here

结果:

enter image description here

有关更详细的步骤,您可以参考有关Create an Analytics view in Azure DevOpsApplying filters to historical data的文档

更新

Google Analytics(分析)视图的工作项过滤器。

enter image description here