2017-07-18 43 views
1

我正在編寫一個程序,需要獲取在第3天發佈之前定義的用戶故事。有沒有辦法找出用戶故事設置爲「已定義」狀態的哪一天,以便我可以查詢?Rally:定義日期用戶故事

我查看了Web Service API文檔,但找不到任何可以幫助我的東西,但我可能錯過了一些東西。

這是我使用來獲得釋放的第三天代碼:

var releaseStart = combobox.getRecord().get('ReleaseStartDate'); releaseStart.setDate(releaseStart.getDate()+3); this._startDate = Rally.util.DateTime.toIsoString(releaseStart);

但我不知道如何將這個涉及用戶故事被定義的日期。

如果有人可以幫助它,將不勝感激!

回答

0

你是對的 - 這塊數據不存在於標準WSAPI中。但是,您可以從LookbackAPI獲取它。如何開始這樣的事情?在與回望API工作

var releaseStart = combobox.getRecord().get('ReleaseStartDate'); 
var startDate = Rally.util.DateTime.add(releaseStart, 'day', 3); 
var snapshotStore = Ext.create('Rally.data.lookback.SnapshotStore', { 
    context: { 
     workspace: this.getContext().getWorkspaceRef() 
    }, 
    find: { 
     _ProjectHierarchy: this.getContext().getProject().ObjectID, 
     _TypeHierarchy: 'HierarchicalRequirement', 
     ScheduleState: {$gte: 'Defined'}, 
     __At: startDate 
    }, 
    sort: { 
     _UnformattedID: 1 
    }, 
    fetch: ['FormattedID', 'Name', 'ScheduleState'], 
    limit: Infinity, 
    autoLoad: true, 
    listeners: { 
     load: function(store, records) { 
      //TODO: work with records here 
     } 
    } 
}); 

的更多信息是在這裏:https://help.rallydev.com/apps/2.1/doc/#!/guide/lookback_api

+0

我其實並不熟悉它。我非常新開發拉力賽。 – meghans18

+0

好的,讓我試着爲你開始一些事情。這裏是我們將要使用的:https://help.rallydev.com/apps/2.1/doc/#!/guide/lookback_api –

+0

好吧!這看起來像是可以幫助 – meghans18

相關問題