集会:日期用户故事定义

时间:2017-07-18 16:09:58

标签: date rally defined user-stories

我正在编写一个程序,需要获取在发布的第3天之前定义的用户故事。有没有办法找出用户故事被定义为'定义的日期?状态,以便我可以查询?

我查看了Web Service API文档,但我无法找到任何可以帮助我的内容,尽管我可能错过了一些内容。

这是我用来获取发布第3天的代码:

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

但我不确定如何将其与用户故事定义的日期联系起来。

如果有人能提供帮助,我将不胜感激!

1 个答案:

答案 0 :(得分:0)

你是对的 - 标准WSAPI中不存在这段数据。但是你可以从LookbackAPI获得它。如何开始这样的事情?

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
        }
    }
});

有关使用Lookback API的更多信息,请访问:https://help.rallydev.com/apps/2.1/doc/#!/guide/lookback_api