2
我需要獲取屬於特定日期的特定發佈的所有功能的列表。我基本知道如何使用lookback API,我可以使用它獲取特定日期的Release對象。問題是Release對象似乎沒有包含一個Children元素。這是根據official documentation。CA Rally:如何在特定日期獲取發佈的所有功能
因此,我試圖拉動整個項目的所有功能,希望能夠通過Release.ObjectID進行過濾,但是隨時嘗試按照Release.ObjectID進行過濾,響應爲空。不是一個空數組,表示沒有匹配記錄,但實際爲空。我可能已經嘗試了十幾種不同的方式。
這就是代碼現在的樣子,所有嘗試通過刪除Release.ObjectID進行過濾。任何人都可以指出如何完成這個查詢的一部分,或者我將不得不加載所有的功能,然後手動過濾它們?
_lookbackFeaturesByRelease: function(){
var scope = this.getContext().getTimeboxScope()
var ReleaseID = scope.record.raw.ObjectID;
var ProjectID = this.getContext().getProject().ObjectID;
this.snapshot = Ext.create('Rally.data.lookback.SnapshotStore', {
autoLoad: true,
limit: Infinity,
params: [removeUnauthorizedSnapshots = 'true'],
find: {
_ProjectHierarchy: ProjectID,
_TypeHierarchy: "PortfolioItem/Feature",
__At: "2017-02-10T00:00:00Z"
},
fetch: ['ObjectID', 'Name', 'Release'],
hydrate: ['Release'],
listeners: {
load: this._processlbR,
scope: this
} //End Listeners
});//End snapshot create
},//End _lookbackRelease