TFSクエリミキシングタスクとバグは、優先順位でソートされました

StackOverflow https://stackoverflow.com/questions/2678081

  •  30-09-2019
  •  | 
  •  

質問

プロジェクトでAgile 4.2にMSFを使用してTFを使用していますが、タスクとバグの両方の作業がたくさんあります。どちらもマネージャーによって優先順位を付けられ、期日とターゲットリリースが割り当てられています。

私はメインの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

バグが同じ期日にタスクの前または後に来るかどうかは気にしません。すべての作業アイテムが期日までにグループ化されたいだけなので、以前のバグの前の期日の後日のタスクを見ることはありません。

もう1つの問題は、タスクの優先順位のソートです。アルファソートは、優先度の意味によって並べ替えることができないことを意味します。しかし、それは、タスクとバグを混ぜることができれば、私が一緒に暮らすことができる小さな問題です。これを1回のクエリで行う方法はありますか?

役に立ちましたか?

解決

TFS 2010で修正された:バグとタスクは同じ優先順位フィールドを共有するようになり、優先度が数であるため、アイテムは賢明に並べ替えます。

他のヒント

解決策を見つけることができましたか?

タスクワークアイテムのみを使用し、バグワークアイテムを無視したいと思っていました。これは私がチームのために物事を設定したときの私の考えです。私はなぜこれをやらないのかを見るために探求しています。私の観点からは、タスクは新しいアイテムまたはバグアイテムのいずれかです。 2つの異なるワークアイテムタイプを使用する必要はありません。 TFSでこれを実現するには、バグワークアイテムから始めて、カスタムフィールド(「アイテムタイプ」)を作成して、2つのタスクタイプを区別します。新しいタスクとバグの両方が同じフィールドを共有します。このアプローチに大きな欠点がある人はいますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top