2016-08-18 8 views
0

単純なフラットリストクエリとして実行された場合に正常に動作するTFSクエリを作成しました。大括弧[]はグループ化を示します。TFSツリークエリに予想外のリンクされたアイテムが含まれています

Team Project = @Project 
[ And Work Item Type = Epic 
Or Work Item Type = Improvement ] 
And State <> Terminated 
[ And Iteration Path Under A\B1 
Or Iteration Path Under A\B2 ] 

ここで、これをツリークエリ内のリンクされたアイテムのクエリとして使用したいと思います。この場合、クエリ内で明示的に除外しても、状態がTerminatedのリンクされた作業項目が表示されます。どうしてこれなの?

私はこれが子どもたちが終了していないことが原因であるかもしれないと考えていますが、平らなリストでもフィルタリングされているので、まだフィルタリングされていると思います。

答えて

0

クエリで選択したフィルタリングされたオプション。 リンクされた子を見つけるには、最初に[トップレベルの作業項目に一致]を選択します。リンクされた親を見つけるには、最初にリンクされた作業項目に一致を選択します。

enter image description here

また、2つのクエリ(親/子)を実行し、その結果を交差するtfs apiを使用して、いくつかのカスタムコードを作成することによって、その結果を達成することができます。

関連する問題