在Azure Devops中,如何创建显示迭代开始日期和结束日期的查询?

时间:2019-12-03 03:41:46

标签: azure-devops wiql

我在列选择器中找不到“迭代开始日期”和“结束日期”的选择。有没有一种方法可以将数据添加到结果中。

我认为这可能在WIQL中可行。

更新:在WIQL中使用以下字段不会产生任何值

addps

enter image description here

2 个答案:

答案 0 :(得分:1)

  

在Azure Devops中,如何创建显示迭代开始日期和结束日期的查询?

很抱歉给您带来不便。

Azure devops工作项查询不支持使用开始/结束日期过滤迭代。

要获取每次迭代的开始数据和完成日期,应使用REST API to list iterations而不是查询:

GET https://dev.azure.com/{organization}/{project}/{team}/_apis/work/teamsettings/iterations?api-version=5.0

然后您可以从响应中获取每个迭代的开始日期和结束日期:

enter image description here

更新

  

我不希望按开始日期和结束日期进行过滤,我只是希望它   在报告中显示开始日期和结束日期。

如果您想在报告中显示迭代的开始日期和结束日期,那么即使使用WIQL,目前恐怕也无法做到这一点。

就像我上面说的那样, Azure devops工作项查询不支持使用开始/结束日期过滤迭代。。关于迭代开始和结束日期没有任何列选项,仅是迭代路径,因此我们无法在查询/报告中显示迭代开始和结束日期,WIQL只是UI查询的命令行/脚本模式。

另一方面,正如我们所知,“查询”是根据您使用查询指定的字段条件列出工作项的,因此,所有结果均与工作项信息有关,但是如果您打开任何工作项,我们将无法获得迭代开始和结束日期,只是迭代路径,因此,我们之所以无法获得迭代开始和结束日期。要获取迭代的开始和结束日期,我们必须使用Sprints或使用REST API。

希望这会有所帮助。

答案 1 :(得分:0)

设法在以下位置找到该线程: MSDN

看起来您可以查询以下内容: enter image description here