2010-04-20 81 views
1

我們在一個項目中使用TFS和MSF for Agile 4.2,我還有一堆工作要做,包括任務和錯誤。兩者都由我們的經理優先考慮,並分配到期日期和目標版本。TFS查詢混合任務和錯誤,按優先級排序

我使用工作項目查詢作爲我的主要TODO列表,並且我希望按期限和優先級列出分配給我的所有工作項目。

問題:我似乎無法找到一種方法來編寫一個統一的查詢,它將列出按日期排序的任務和錯誤,然後列出優先級。問題是任務和錯誤使用不同的字段作爲優先級。因此,我的查詢當前按截止日期列出任務,然後按任務優先級列出,然後按截止日期列出錯誤,然後按優先級列出錯誤。所以,我看到將遲於錯誤的任務:

 
Title Due Date Priority Task Priority 
task1 4/23/2010    Medium 
task2 4/23/2010    High 
task3 4/30/2010    Low 
task4 4/30/2010    Medium 
bug1  4/23/2010 1 
bug2  4/23/2010 2 

我想要什麼:

 
Title Due Date Priority Task Priority 
task1 4/23/2010    Medium 
task2 4/23/2010    High 
bug1  4/23/2010 1 
bug2  4/23/2010 2 
task3 4/30/2010    Low 
task4 4/30/2010    Medium 

我不在乎,如果蟲子來之前或同一到期日的任務後,我只是希望所有工作項目按截止日期分組在一起,所以我從來沒有看到任務在早期Bug的Bug之後。

另一個問題是排序上的任務優先級 - alpha排序意味着我不能讓他們排序的優先級的含義。但是如果我能把任務和錯誤混合在一起,那麼我可以忍受這個小問題。任何方式在一個單一的查詢中做到這一點?

回答

4

在TFS 2010中修復:錯誤和任務現在共享相同的優先級字段,而優先級是一個數字,因此項目排序合理。

+0

提及該字段的名稱可能會有所幫助。我在線上使用Visual Studio,並且有同樣的問題。默認情況下,錯誤表單顯示「嚴重性」,而任務表單顯示「積壓優先級」。在我看來,爲了實現這一目標,必須進行定製。 – jrichview 2014-08-06 14:10:51

1

您是否能夠找到解決方案?

我在想,我寧願只使用任務工作項並忽略Bug工作項。這是我爲我的團隊設置事項時的想法。我正在尋求明白爲什麼我不應該這樣做。從我的角度來看,任務既可以是新物品,也可以是缺陷物品。不需要使用兩個不同的工作項目類型。爲了在TFS中實現這一點,我將從Bug Work Item開始,並創建一個自定義字段(「Item Type」)來區分兩種任務類型:new/bug。新任務和錯誤將共享相同的字段。任何人都看到這種方法的主要缺點?

+0

解決方案出現在我們最近升級到TFS 2010時,Bug和Task工作項共享相同的優先級字段。而且,不必創建自定義字段,您可以使用現有的Bug和任務項目,因此您可以在不進行任何自定義的情況下獲得單獨的報告。 – Val 2010-07-15 00:46:19