2010-05-11 7 views
1

Мы используем первую версию Scrum для командной системы в TFS 2008. То, что я пытаюсь сделать, это написать запрос, чтобы получить все элементы журнала спринта в текущий активный спринт. Я хочу использовать даты начала и конца спринта вокруг параметра @Today, чтобы получить список.TFS 2008, Conchango Scrum для командных систем и запросов рабочего элемента

что-то вроде этого:

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

Этот запрос возвращает только Sprint. Я хочу, чтобы все элементы списка спринтов. Я почти должен иметь возможность сделать подзапрос

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

У кого-нибудь есть идеи? Прямо сейчас я просто

Team Project = @Project 
AND Sprint Number <= 12 

и я действительно ненавижу идею того, чтобы изменить количество всех моих запросов каждый раз, когда мы начинаем новый спринт.

Благодаря

ответ

1

Я пытался найти более элегантное решение сам. Один из способов - добавить настраиваемое поле в тип элемента «Sprint Backlog», называемый «CurrentSprintEndDate», и обновить его через специальный обработчик событий, который изменит это поле, когда поле пути итерации элемента изменится. Вы могли бы написать похожие запросы, как вы делали выше, в этом поле, например «CurrentSprintEndDate> @Today».

Но это очень много для работы над чем-то, что казалось бы простым.

+0

Я согласен, что это слишком много работы. Я бы подумал, что это должно быть что-то, что Conchango должно делать в бэкэнде для своего шаблона. – Josh