TFSクエリミキシングタスクとバグは、優先順位でソートされました
-
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つのタスクタイプを区別します。新しいタスクとバグの両方が同じフィールドを共有します。このアプローチに大きな欠点がある人はいますか?