無法從Rally的標準Web服務API(WSAPI)執行此操作,但您可以從新的Lookback API(LBAPI)中執行此操作。該查詢將如下所示:
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/<ObjectID_for_Workspace>/artifact/snapshot/query.js?find={__At:"current",_TypeHierarchy:"HierarchicalRequirement",Children:null,_ItemHierarchy:<ObjectID_for_PortfolioItem>}&fields=["Name"]
填寫您的工作區和PortfolioItem的ObjectIDs。 _ItemHierarchy字段將跨越工作項類型邊界,並從PortfolioItem向下到故事層次結構一直到缺陷甚至任務,因此我添加了_TypeHierarchy:「HierarchicalRequirement」以將其限制爲Stories。我已經指定了Children:null,這意味着你只能回到葉Stories。 __At:「current」子句獲取當前的樹和值。請記住,它是「Lookback」API,因此您可以在歷史中隨時檢索對象的狀態。 __At:「current」表示獲取當前值和樹。
請注意,LBAPI從系統中的當前值延遲幾秒到幾分鐘。通常落後大約30秒。通過檢查響應中的ETLDate字段,可以看到它背後有多遠。
有關LBAPI的詳細信息,請參閱here。請注意,現在幾乎所有拉力賽客戶都可以在預覽中使用LBAPI。還有一些客戶尚未開啓。判斷它是否適用於您的訂閱的最好方法是嘗試查詢。
完美。謝謝。 –