Rally SDK 2:如何从用户故事中获取PortfolioItem / Initiative

时间:2013-02-07 20:20:49

标签: rally

我想查询每个故事所属的用户故事和倡议。我的fetch属性如下所示:

...
model: 'UserStory',
fetch: ['Name', 'PortfolioItem', 'Parent'],
...

这将获取PortfolioItem / Feature对象,PortfolioItem / FeatureGroup对象,但不获取PortfolioItem / Initiative。 FeatureGroup对象不显示“父”属性。

简而言之,我怎样才能获取父母的父母,而无需单独查询“动作”并比较“_ref”或类似内容?

3 个答案:

答案 0 :(得分:1)

出于服务器性能原因,只有每个请求的一个级别才会填充层次关系。您将不得不进行后续请求以构建剩余的层。

答案 1 :(得分:0)

如果您点击新的Lookback API(当Kyle第一次回答时未发布,现在处于打开预览状态),返回的快照包括一个字段_ItemHierarchy,它将包括所有祖先的ObjectID,包括通过Portfolio Items的所有方式。

您可以在LBAPI here上找到相关信息。支持在App SDK 2.0的SnapshotStore中查询它。请注意,SDK 2.0p6(即将发布)有一些改进。

答案 2 :(得分:0)

古老的问题。但是我最近为整棵树做了同样的事情。我没有使用lookback api。我创建了一个模型并存储了数据,并浏览了每个项目组合项的父项。

也许不是最有效的方式,但它有效。