Rally 使用回溯API更改发布范围

Rally 使用回溯API更改发布范围,rally,lookbackapi,Rally,Lookbackapi,假设我有一个包含许多子故事的特定版本,我想看看该版本的故事是如何随时间变化的(每次迭代) 我可以使用v2api很容易地获得分配给该版本的故事列表,但是我想使用lookbackapi返回一个迭代(例如),看看当时版本的状态如何 i、 e.是否有以前分配给发行版的故事现在没有,反之亦然 在回溯API中,似乎没有将发行版视为容器,因此不确定如何显式执行此操作 我可以简单地“蛮力”它,并在每次迭代结束时检查每个故事的发布,但这似乎有些过分 推荐的获取这些信息的方法是什么?我会使用回溯api,按照

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

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

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

我会使用回溯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
            }
        ]
    });

我将使用lookback 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
            }
        ]
    });

我在这里使用的最终方法是Rally推荐的,发布范围更改应用程序的背后是我需要的开始,因此我正在修改该应用程序

  • 基本上,它给了我一个从发布中添加/删除的所有故事/缺陷的列表
  • 下一步(迄今为止成功…)
    • 从列表中删除重复项
    • 在发布中为每个日历月添加一列
    • 在添加/删除的当月为每个故事添加一个标志

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

我在这里使用的最终方法是Rally推荐的,在发布范围更改应用程序的背后,是我需要的开始,所以我正在修改该应用程序

  • 基本上,它给了我一个从发布中添加/删除的所有故事/缺陷的列表
  • 下一步(迄今为止成功…)
    • 从列表中删除重复项
    • 在发布中为每个日历月添加一列
    • 在添加/删除的当月为每个故事添加一个标志
稍后我将用迭代分解来扩展它,但现在它还不错