我们在一个项目中使用 TFS 和 MSF for Agile 4.2,我有很多工作要做,包括任务和错误。两者都由我们的经理优先考虑,并分配截止日期和目标发布。
我使用工作项查询作为我的主要 TODO 列表,并且我想按截止日期和优先级列出分配给我的所有工作项。
问题:我似乎找不到一种方法来编写一个统一的查询来列出按日期排序的任务和错误,然后是优先级。问题是任务和错误使用不同的字段来表示优先级。因此,我的查询当前按截止日期列出任务,然后按任务优先级,然后按截止日期列出错误,然后按优先级列出。因此,我看到了比错误更晚的任务:
标题 截止日期 优先 任务 优先 task1 2010 年 4 月 23 日 中 任务 2 2010 年 4 月 23 日 高 task3 2010 年 4 月 30 日 低 task4 2010 年 4 月 30 日 中 错误 1 2010 年 4 月 23 日 1 错误 2 2010 年 4 月 23 日 2
我想要的是:
标题 截止日期 优先 任务 优先 task1 2010 年 4 月 23 日 中 任务 2 2010 年 4 月 23 日 高 错误 1 2010 年 4 月 23 日 1 错误 2 2010 年 4 月 23 日 2 task3 2010 年 4 月 30 日 低 task4 2010 年 4 月 30 日 中
我不在乎错误是在同一截止日期的任务之前还是之后出现;我只想将所有工作项按截止日期分组在一起,因此我永远不会在较早的错误之前看到较晚截止日期的任务。
另一个问题是任务优先级的排序——阿尔法排序意味着我不能让他们按照优先级的含义进行排序。但如果我能将任务和错误混合在一起,这是一个我可以忍受的小问题。有什么方法可以在单个查询中做到这一点?