2013-02-07 58 views
1

我想查詢用戶故事以及每個故事所屬的Initiative。我獲取財產的樣子:Rally SDK 2:如何從用戶故事中獲得PortfolioItem/Initiative

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

這將提取的PortfolioItem /要素對象,PortfolioItem/FeatureGroup對象,但不是PortfolioItem /倡議。 FeatureGroup對象不顯示'Parent'屬性。

總之,如何獲取父母的父母而不單獨查詢Initiatives並比較'_ref'或類似的東西?

回答

1

由於服務器性能的原因,層次關係將只填充每個請求的一個級別。您將不得不隨後請求構建剩餘的層。

0

如果您點擊新的Lookback API(當Kyle第一次回答時未發佈,現在處於打開預覽),返回的快照將包含一個字段_ItemHierarchy,該字段將包含所有祖先的ObjectID,包括通過Portfolio Items的所有方式。

你可以找到關於LBAPI here的信息。支持在App SDK 2.0的SnapshotStore中查詢它。請注意SDK 2.0p6(即將發佈)有一些改進。

+0

我用lookback.SnapshotStore替換了WsapiDataStore,但它的錯誤指出「Uncaught TypeError:Can not call method'getProxy'undefined」 – vikram

0

老,老問題。但我最近對整棵樹也做了同樣的事情。我沒有使用lookback api。我創建了一個模型並存儲了數據,並通過了每個投資組合項目的來源。

也許不是最有效的方式,但它的工作原理。

相關問題