1

我了解如何使用 ReleaseCumulativeFlowData 对象获取有关发布的累积流量数据 - 但这需要 ReleaseObjectID。我正在寻找一种方法来为发布中未安排的所有项目获取相同的数据,但似乎我无法查询 ReleaseObjectID 为空的位置。

有没有办法使用 CumulativeFlow 数据来获取给定日期的未安排故事的故事点数 - 或者我最好的选择是使用 1.x API 解析修订历史日志,还是使用 Lookback API?

基本上,我想要的是能够表示项目的总范围是如何随时间变化的,包括已安排的项目,以及在积压工作中估计但尚未安排的项目。- 据我所知,没有一种开箱即用的方式来获取这些信息(没有修订日志或现在潜入学习 Lookback API),但我祈祷我错了。

4

1 回答 1

1

我建议学习 Lookback API,因为这正是它旨在回答的问题。

您可以在此处找到文档:https ://rally1.rallydev.com/analytics/doc/

例如,如果你说:

find:{
    _ProjectHierarchy:279050021,
    _TypeHierarchy: "HierarchicalRequirement",
    Children: null,
    ScheduleState:{$lt:"In-Progress"},
    __At:"current"
},
fields:["ObjectID", "Name", "PlanEstimate"]

您正在为 OID 279050021 的项目下的项目寻找快照,这些项目是故事(HierarchicalRequirements),没有孩子(叶子故事也是如此),处于“进行中”之前的计划状态,我们应该寻找今天有效的快照(“当前”),但您可以将任何ISO 8601 日期作为字符串放入其中。然后 fields 参数指定要返回的快照的哪些字段。当您了解其中的内容时,使用 fields=true 并使用此 Chrome 插件来漂亮地打印 JSON 响应会很有帮助:https ://chrome.google.com/webstore/detail/jsonview-and-jsonlint- for/mfjgkleajnieiaonjglfmanlmibchpam 但是,您应该在投入生产时指定所需的确切字段列表,因为 fields=true 限制为 200 个结果。

作为一个完整的 URL,它看起来像:

https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/41529001/artifact/snapshot/query.js?find={_ProjectHierarchy:279050021, _TypeHierarchy: "HierarchicalRequirement", Children: null, ScheduleState:{$lt:"In-Progress"}, __At:"current"}&fields=["ObjectID", "Name", "PlanEstimate"]

但请确保交换您自己的工作区 OID(对于 41529001)和项目 OID(对于 279050021),否则上述 URL 将不适合您。

于 2013-04-02T14:31:28.917 回答