获取给定修订版的 Rally 用户故事快照
Get Rally User Story snapshot for a given revision
使用 Rally Rest Api 我正在尝试在给定的时间点获取用户故事,就像我现在请求用户故事一样。
我知道如何获得分层要求
https://rally1.rallydev.com/slm/webservice/v2.0/HierarchicalRequirement/‹ObjectID›/
我知道如何获取修订版
https://rally1.rallydev.com/slm/webservice/v2.0/RevisionHistory/‹ObjectID›
现在有了这个,我有了所有的修订历史(创建 [rev 0],名称更改 [rev 1],等 [rev ..],已阻止 [rev N -1],未阻止 [rev N] )
假设我想在第 2 版(使用新名称)看到完整的分层要求,或者在第 N-1 版看到完整的分层要求,当它被阻止时,但我想得到它就像我是正在做
https://rally1.rallydev.com/slm/webservice/v2.0/HierarchicalRequirement/‹ObjectID›/
有没有办法获取这些快照?
如果您想查看特定用户故事在特定时间点的样子,您可以使用 lookback api。
在查找参数中,您至少要指定 2 个选项:
ObjectID
:您感兴趣的神器ID
__At
:这是一个 ETL 日期时间戳,指定快照将代表的时间点。为此,您可以使用在先前查询的每个修订对象上找到的 CreationDate
字段。
示例请求如下所示:
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/123456789/artifact/snapshot/query.js?find={ObjectID:123456789,__At:"2020-12-10T00:00:00Z"}&fields=true
现在,如果不进行测试,我无法确定的是,在回溯查询中使用 Revision CreationDate 是否会 return 工件的状态是在更改之前还是之后。这是因为在 WSAPI 中创建修订和在 LBAPI 中创建快照并没有紧密耦合(据我所知)。您必须进行一些测试来验证并可能相应地调整时间戳。
使用 Rally Rest Api 我正在尝试在给定的时间点获取用户故事,就像我现在请求用户故事一样。 我知道如何获得分层要求
https://rally1.rallydev.com/slm/webservice/v2.0/HierarchicalRequirement/‹ObjectID›/
我知道如何获取修订版
https://rally1.rallydev.com/slm/webservice/v2.0/RevisionHistory/‹ObjectID›
现在有了这个,我有了所有的修订历史(创建 [rev 0],名称更改 [rev 1],等 [rev ..],已阻止 [rev N -1],未阻止 [rev N] )
假设我想在第 2 版(使用新名称)看到完整的分层要求,或者在第 N-1 版看到完整的分层要求,当它被阻止时,但我想得到它就像我是正在做 https://rally1.rallydev.com/slm/webservice/v2.0/HierarchicalRequirement/‹ObjectID›/
有没有办法获取这些快照?
如果您想查看特定用户故事在特定时间点的样子,您可以使用 lookback api。
在查找参数中,您至少要指定 2 个选项:
ObjectID
:您感兴趣的神器ID__At
:这是一个 ETL 日期时间戳,指定快照将代表的时间点。为此,您可以使用在先前查询的每个修订对象上找到的CreationDate
字段。
示例请求如下所示:
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/123456789/artifact/snapshot/query.js?find={ObjectID:123456789,__At:"2020-12-10T00:00:00Z"}&fields=true
现在,如果不进行测试,我无法确定的是,在回溯查询中使用 Revision CreationDate 是否会 return 工件的状态是在更改之前还是之后。这是因为在 WSAPI 中创建修订和在 LBAPI 中创建快照并没有紧密耦合(据我所知)。您必须进行一些测试来验证并可能相应地调整时间戳。