2016-04-13 9 views
0

少なくとも1つの開いているバグやタスクを持つユーザーストーリーを取得できましたが、すべての関連リンクと子リンクが閉じられているすべてのユーザーストーリーを識別する方法が必要です。誰でもアイデアがありますか?私がこれまでに得たのはここすべての関連リンクと子リンクが閉じられているTFSのユーザーストーリーを見つけるにはどうすればよいですか?

は次のとおりです。 enter image description here

は基本的に私は、上記の逆を必要としています。ありがとう。

+0

IドンTFSはUIでこれをサポートしていると思うので、WIQLを使って何かを作成することができます:https://blogs.msdn.microsoft.com/team_foundation/2010/07/02/wiql-syntax-for-link-クエリ/ – DaveShaw

+0

どうすればできますか?そのようなfnctionalityを使用していないと面白く見える – Macin

+0

いいえアイデア、申し訳ありません、それは答えの代わりにコメントです。 – DaveShaw

答えて

0

あなたは子供や関連リンクの種類を選択するために、リンクのフィルタを使用することができます。

enter image description here

あなたはすべてのリンクされたアイテムが閉じていたユーザストーリーを一覧表示したい場合は、TFS APIを使用する必要があります。

以下のコードは、特定の作業項目にリンクされているすべての作業項目IDを取得し、あなたがコードを改善し、あなたが望むものを達成するためにリンクされた作業項目の状態フィールドをチェックする必要があります。

TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri("URL")); 
      WorkItemStore workitemstores = tfs.GetService<WorkItemStore>(); 
      WorkItem workitem = workitemstores.GetWorkItem(ID); 
      if(workitem.Links.Count!=0) 
      { 
       foreach (Link link in workitem.Links) 
       { 
        RelatedLink relatedLink = link as RelatedLink; 
        if (relatedLink != null) 
        { 
         Console.WriteLine(relatedLink.RelatedWorkItemId); 
        } 
       } 
      } 
+0

残念なことに、上記の例はまだ開いているものに閉じ込められた子供たちがいなくてもユーザーの物語を返すだけなので、間違っています。つまり、それらのユーザー物語はまだ開いているアイテムにリンクされている可能性があります。すべてのリンクされたアイテムが閉じているもの – Macin

+0

リンクされたアイテムをすべて閉じているユーザーストーリーをリストする場合は、TFS APIを使用する必要があります。デフォルトのUIではこのリストを指定できません。 –

関連する問題