2013-12-17 44 views
1

我正在嘗試編寫TFS(2013)查詢以用作檢查規則(使用TFS電動工具)。我想讓用戶根據已解決的需求進行檢查,並且誰的子任務都處於CLOSED狀態。如何編寫通過直接鏈接過濾但不顯示子項的TFS工作項查詢

使用「工作項目和直接鏈接」查詢類型,我可以返回在簽入期間符合關聯條件的所有需求。問題是,查詢還會返回子任務,如下所示:

Requirement: This is my Requirement   [Resolved] 
Task  : + This is the child task  [Closed] 

這個想法是,在一個分支人們檢查他們的工作對任務。當所有工作完成並且任務關閉時,分支可以合併。將要求移至「已解決」標記工作已完成,並已準備好進行合併。這是我想用此查詢進行驗證的合併檢查。團隊負責人驗證工作已完成並達到滿意並執行合併,並根據要求檢查代碼。

如何讓我的查詢只返回需求工作項目,而不是任務,同時保留過濾?

回答

4

您的場景對我來說沒有意義,您只想讓開發人員針對已解決的需求進行簽入,而他們的任務都已關閉? (這看起來很奇怪)

但是你會創建一個查詢,返回所有需求,其中狀態=已解決,並執行直接鏈接,但選擇選項「只返回沒有指定鏈接的項目」,並按所有任務進行篩選州<>已關閉。

enter image description here

+0

你的建議的作品,但它也返回子任務,這意味着用戶可以使用這些來執行簽入。我的意圖是,用戶只能檢查需求而不是任務。 (我會更新我的問題以更清晰地表明我正在努力實現的目標) – Rob

+0

該查詢不會返回任何任務。它專門爲有ZERO孩子的父母尋找,所以沒有孩子的任務將被退回。 –

+0

啊!你是絕對正確的:)這將在我的方案中起作用,因爲在移動需求解決方案時會有一個手動驗證步驟,以確保至少存在一個子任務。非常感謝! – Rob

相關問題