我正在尝试获取具有父类型功能的用户故事。这是我的代码:
QueryRequest request = new QueryRequest("HierarchicalRequirement");
request.setFetch(new Fetch("Name,FormattedID, Parent, Feature"));
request.setQueryFilter(new QueryFilter("Feature.FormattedID","=","F1119").and(new QueryFilter("Parent._type","=","PortfolioItem/Feature")));
QueryResponse response = this.rest.query(request);
if(response.wasSuccessful()){
....
}
删除Parent Type
过滤器后,返回的响应有效。我得到那些有特征F119
的故事。出于某种原因,当我在Rally中探索顶级故事时,我可以看到它具有父功能,但通过查询返回的父是null
。
添加Parent Type
查询过滤器时,不会返回任何故事。
答案 0 :(得分:1)
Per WS API object model HierarchiclaRequirement对象具有Parent
属性,该属性指向另一个HierarchiclaRequirement(父故事),Feature
属性引用PI / Feature对象,该属性可以是其直接PI / Feature父级或其父级用户素材的父级,以及指向其直接PI / Feature父级的PortfolioItem
属性
鉴于此场景和下面的层次结构要求查询: US1父母故事和US2儿童故事,以及US1的PI / Feature“父母”是F1:
(PortfolioItem.FormattedID = F1)
返回具有父功能的US1。它不会返回US2。
(Feature.FormattedID = F1)
返回史诗和它的孩子,US1和US2。