【问题标题】:How to query for items that were moved from current iteration to a different iteration?如何查询从当前迭代移动到不同迭代的项目?
【发布时间】:2019-12-01 03:56:14
【问题描述】:

我正在尝试查询从当前迭代移动到不同迭代(如下一次迭代)的项目(功能、用户故事、任务),以便我们的团队查看我们在当前迭代中没有完成的项目.

有没有办法在 TFS 中做到这一点?

我的 TFS 版本是 2017 Update 3 RTM

【问题讨论】:

  • 您可以使用带有And | Iteration Path | Was Ever | Your original iteration的查询
  • 不好。我没有迭代路径的“曾经”选项。仅:下、不下、=、、在。

标签: tfs iteration


【解决方案1】:

您可以使用 @CurrentIteration 宏跟踪需求、错误和其他要在当前 sprint 中完成的工作的进度。

将找到分配给与团队当前迭代路径相对应的 sprint 的任何项目。例如,如果一个团队在 Sprint 5 上,则查询将返回分配给 Sprint 5 的项目。稍后,当团队在 Sprint 6 中工作时,相同的查询将返回分配给 Sprint 6 的项目。

注意

要使@CurrentIteration 宏起作用,团队必须选择 日期范围包含当前日期的迭代路径。为了 详情见Define iteration paths (aka sprints) and configure team iterations。此外,包含此宏的查询仅有效 从门户网站运行时。

另请参阅本文后面的Client restrictions on the use of the @CurrentIteration macros

排除那些当前的迭代项后,你应该很容易确定你需要的那些项,然后你可以检查这些工作项的历史,它们是以前的迭代路径。

【讨论】:

  • 您的建议有效,但我不想做手工工作。当然,我可以在查询 \@CurrentIteration +1 之后手动检查,然后检查每个项目的历史记录。但这需要做很多工作,我想知道是否有办法准确获取 \@CurrentIteration 中的所有项目,现在它们在 \@CurrentIteration +1
  • @Davis8988 感谢您的详细解释。它目前无法通过单个查询来做到这一点。任何不便敬请谅解。您可以提出功能请求developercommunity.visualstudio.com/spaces/21/… 我们的 PM 将审核您的建议。简单的解决方案就像评论建议的那样,为迭代路径字段添加“曾经”条件。
猜你喜欢
  • 2023-03-25
  • 2022-11-20
  • 1970-01-01
  • 2011-01-06
  • 1970-01-01
  • 2019-10-09
  • 2018-10-12
  • 1970-01-01
  • 2020-06-11
相关资源
最近更新 更多