查找最近30天内分配并完成的工作项

问题描述

我想查看分配给特定人员的工作项列表。我还想获得有关这些工作项何时完成的信息。有没有我可以使用的类似assigned_date和finished_date的列?

我看到了[Status]='AssignedTo',但是没有发现什么东西可以说明何时分配和完成

link提供了一些我正在寻找的信息,但不是全部。

解决方法

您可以使用运算符“曾经”在工作项历史记录的字段中搜索值。这样的查询将返回您曾经/某人分配的所有工作项,即使现在将它们分配给另一个人。 enter image description here

但是,您无法使用任何assigned_datefinished_date。根据工作流状态或过渡设置了几个日期和标识字段。你可以找到所有 日期和迭代路径字段here

您必须使用Revisions - List Rest API返回完全水合的工作项目修订的列表,并获取分配的工作项目和完成时间。最后检查它们是否在过去30天内。

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