2
我想知道TFS datawarehouse或db中的任務是父/子關係。TFS中的任務和子任務
例如,parentID = 15662和childID = 15667,我可以在DW或db中找到這些信息?
我想知道TFS datawarehouse或db中的任務是父/子關係。TFS中的任務和子任務
例如,parentID = 15662和childID = 15667,我可以在DW或db中找到這些信息?
我認爲這會讓你接近你所需要的。它只是將具有特定ID的父UserStory和它的所有孩子都拉出來。工作項目類型可能需要根據您的團隊項目模板進行更改。您可以查看DimWorkItemLinkType中的不同鏈接類型,並相應地調整查詢以獲得所需的結果。
USE Tfs_Warehouse
GO
SELECT story.System_ID AS StoryID
, story.System_Title AS StoryTitle
, task.System_ID AS TaskID
, task.System_Title AS TaskTitle
, linkType.ReferenceName
, linkType.LinkName
FROM CurrentWorkItemView story
LEFT JOIN dbo.vFactLinkedCurrentWorkItem linkToStory
ON story.WorkItemSK = linkToStory.SourceWorkItemSK
LEFT JOIN CurrentWorkItemView task
ON linkToStory.TargetWorkitemSK = task.WorkItemSK
AND task.System_WorkItemType = 'Task'
LEFT JOIN dbo.DimWorkItemLinkType linkType
ON linkToStory.WorkItemLinkTypeSK = linkType.WorkItemLinkTypeSK
WHERE story.System_WorkItemType = 'User Story'
AND story.System_ID = 15662
您是否願意在C#中使用TFS SDK提供此信息的示例? – pantelif
是的pantelif,我想看看在C#中的示例,請。 – cristiano1974
哪個TFS版本? TFS2010引入了工作項目層次結構,因此2008年與2010年的答案將大不相同。 –