1

我们在 TFS 2008 中使用团队系统的第一个 Scrum 版本。我想做的是编写一个查询来获取当前活动 sprint 中的所有 sprint backlog 项目。我想使用 @Today 参数周围的 sprint 开始和结束日期来获取列表。

像这样的东西:

Team Project = @Project
AND Sprint Start <= @Today
AND Sprint End >= @Today

此查询仅返回 Sprint。我想要所有 sprint 待办事项。我几乎需要能够做一个子查询

Team Project = @Project
AND Sprint Number IN (Sprint Start <= @Today AND Sprint End >= @Today)

有人有想法么?现在我只有

Team Project = @Project
AND Sprint Number <= 12

而且我真的很讨厌每次开始新的冲刺时都必须更改所有查询中的数字的想法。

谢谢

4

1 回答 1

1

我一直在尝试自己寻找更优雅的解决方案。一种令人费解的方法是向 Sprint Backlog 项目类型添加一个名为“CurrentSprintEndDate”的自定义字段,并通过自定义事件处理程序对其进行更新,该事件处理程序将在项目的迭代路径字段更改时更改此字段。您可以像上面那样针对该字段(例如“CurrentSprintEndDate > @Today”)编写类似的查询。

但这对于看似简单的事情来说是很多工作。

于 2010-08-03T16:26:51.530 回答