1

假设我有一个包含许多子故事的特定版本,我想查看该版本的故事如何随时间变化(每次迭代)

  • 我可以使用 v2 API 很容易地获取分配给版本的故事列表,但我想使用回溯 API 来返回迭代(例如)并查看当时版本的状态
    • 即是否有任何以前分配给发行版的故事现在没有,反之亦然
    • 似乎发布在回溯 API 中不被视为容器,因此不确定如何显式执行此操作
  • 我可以简单地“蛮力”它并在每次迭代结束时检查每个故事的发布,但这似乎有点矫枉过正

获取此信息的推荐方法是什么?

4

2 回答 2

1

我会使用回溯 api 并在某个日期获取所有故事,并按照您的期望设置发布。然后您可以更改日期字段并查看故事计数更改,或者您可以解析用户故事编号并跟踪更改。(增加或减少的故事)

就像是:

Ext.create('Rally.data.lookback.SnapshotStore', {
        fetch: ['Name','ScheduleState', 'Project', 'Release'],
        autoLoad: true,
        listeners: {
            load: function(store, records) {
                   //get count or process the records here.
                }
            }
        },
        filters: [
            {
                property: 'Release',
                operator: '=',
                value: releaseReference
            }
            {
                property: '__At',
                value: dateString
            }
        ]
    });
于 2013-11-19T14:26:39.070 回答
0

我在这里使用的最终方法是由 Rally 推荐的,在 Release Scope Change 应用程序后面是我需要的开始,所以我正在修改那个应用程序。

  • 基本上,它为我提供了曾经从发布中添加/删除的所有故事/缺陷的列表
  • 后续步骤(到目前为止成功...)
    • 从列表中删除重复条目
    • 在版本中为每个日历月添加一列
    • 为添加/删除当月的每个故事添加一个标志

稍后我将通过迭代分解来扩展它,但现在它非常好。

于 2013-11-29T01:47:45.473 回答