SQLを使用して、バックログの順序でTFS(2013)から製品のバックログ項目をリストしようとしています。現在のイテレーションを見ると、on-prem web portalで見たものと同じものにする必要があります。TFS2013:SQLを使用して製品のバックログアイテムを注文するにはどうすればよいですか?
この注文がどこに保存されているかわかりません。スクラムテンプレートが適用されました。おそらくフィールドがDimWorkItemテーブルにまったく存在しないのでしょうか?
次のクエリは、完璧な順序ではなく、私が望むリストを取得します。
select t1.System_id,
t1.System_Title,
t1.System_State,
t1.system_rev,
t1.Microsoft_VSTS_Common_BacklogPriority
from Tfs_Warehouse.dbo.DimWorkItem t1
INNER JOIN
(
select System_id, MAX(system_rev) system_rev
FROM Tfs_Warehouse.dbo.DimWorkItem where
System_WorkItemType='Product Backlog Item' and AreaSK=62
group by System_id
) pbi_recentT
ON t1.System_Id=pbi_recentT.System_Id and t1.system_rev=pbi_recentT.system_rev
order by IterationSK desc, Microsoft_VSTS_Common_BacklogPriority asc
最後の行で '' IterationSK desc、 '' 'を削除しようとしましたか?優先順位を並べ替える場合は、他の列が並べ替えを中止する可能性があります。 – Anand
反復はインクリメンタルな数値です(基本的にスクラムのスプリント)、バックログの優先順位は非常に大きい乱数のようです。 – GilesDMiddleton
*がゆっくりと離れていく:) – Anand