我在TFS中有3个实体(WorkItem Type),这是我的实体之间的关系:
[Release] 1------n [WorkOrder] n--------n [Bug]
我需要在一个查询(列表)中显示Release及其相关的WorkItems和相关的Bugs。
我尝试编辑查询并将其设置为WorkItems and Direct Links
,但它只显示一个级别的相关项目。
我尝试编辑查询并将其设置为Tree of workitems
,它仅适用于父子关系。
任何想法?
答案 0 :(得分:2)
您能否验证以下声明是否正确?
所有 WorkOrder 项都是父发布的子项。 错误未直接链接到发布,但与任意数量的 WorkOrders 相关。
不幸的是,你似乎是对的。目前还没有一种方法可以直接创建您想要的确切查询,它将在单个多级树视图中显示多个版本,所有子项WorkOrders以及所有相关的错误。
我可以为您考虑两种解决方法:
从结果中删除Release,而是添加一个针对特定版本的查询参数。使用Work Items and Direct Links
查询选项将WorkOrders作为顶级工作项查询,将相关错误作为链接工作项查询。这将以预期的格式提供您想要的数据(错误将在工作项下崩溃)。如果不是报告,您的开发者可能会抱怨不得不键入特定版本。他们为什么要在多个版本中查询工作项作为其工作的一部分?如果报告的 ,您可以将多个查询结果提取到Excel或其他工具并相应地格式化。
如果您希望构建报告,SQL Server Reporting Services应该允许您为此构建过滤器。
答案 1 :(得分:1)
我认为这回答了你的问题: