我理解如何使用ReleaseCumulativeFlowData对象获取有关版本的累积流数据 - 但这需要一个ReleaseObjectID。我正在寻找一种方法来获取发布中未安排的所有项目的相同数据,并且似乎我无法查询ReleaseObjectID为空的位置。
有没有办法使用CumulativeFlow数据来获取某一天未计划故事的故事点数 - 或者我最好使用1.x API解析修订历史记录,或使用Lookback API?
基本上,我想要的是能够表示项目的总范围随时间的变化,包括计划的项目,以及在积压中估算但尚未确定的项目调度。 - 据我所知,没有一种开箱即用的方式来获取这些信息(没有修订日志或潜入学习Lookback API现在),但我正在指责我错了。
答案 0 :(得分: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项目下项目的快照,即Stories(HierarchicalRequirements),没有子项(叶子故事也是如此),它们处于比“In-Progress”更早的日程安排状态应该查找今天有效的快照(“当前”),但您可以将任何ISO 8601 date作为字符串放在那里。然后,fields参数指定要返回的快照的哪些字段。当你正在学习那里有什么时,使用fields = true并使用这个Chrome插件来漂亮地打印JSON响应会很有帮助:https://chrome.google.com/webstore/detail/jsonview-and-jsonlint-for/mfjgkleajnieiaonjglfmanlmibchpam但是,你应该指定你想要的确切的字段列表。生产,因为fields = true限制为200个结果。
完整网址如下所示:
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不适合您。