我试图通过系统内查询或通过API从Azure DevOps检索当前或以前与给定迭代相关的所有工作项。我需要这些信息来计算冲刺可预测性指标。
据我所知,ADO只在工作项字段中存储最新的迭代,因此请求与过去迭代相关的票据的API调用不包括任何可能在sprint中期移动到不同迭代的票据。同样,它们的查询选项也不允许使用"was"操作员测试工作项是否符合过去的标准。
如果没有通过API单独提取每个工作项的历史记录,并为系统中的所有票据创建我自己的迭代时间轴,我如何获得这些信息?
看看这个。你必须使用" was ever "迭代路径中的操作符。为此,您必须使用WIQL-Syntax来查询它。
所以你必须加上
...
AND (
EVER (
[System.IterationPath] = @currentIteration('[YourTeam]... <id:...>'))
到查询的WHERE
部分。
如果您想查看扩展示例,请查看此处