使用LookbackAPI查找范围更改

时间:2013-05-09 22:56:47

标签: rally

有没有办法使用LookbackAPI查询从特定日期(比如一周前)到今天的PlanEstimate有变化的所有故事(HierarchicalRequirement)?

或者是最好的方法来查找过去给定日期的所有故事并返回PlanEstimate和UnformatedID字段,然后将它们与截至今天的每个故事的当前PlanEstimate进行比较?

1 个答案:

答案 0 :(得分:1)

每个LBAPI快照都有一个_PreviousValues集合。对于每个LBAPI快照,如果某个字段已从之前的快照更改,则_PreviousValues集合将为该值进行水合。换句话说,如果快照之间PlanEstimate没有更改,则该快照的PlanEstimate集合中将不会有_PreviousValues个条目。因此,对于PlanEstimate,以下查询:

find: {
    "_TypeHierarchy" : "HierarchicalRequirement",
    "_PreviousValues.PlanEstimate" : {$exists: true},
    "_ValidFrom": {
        $gte: "2013-01-01T00:00:00.000Z",
        $lt: "2013-05-01T00:00:00.000Z"
    }
}

应该为您提供与2013-05-01至2013-05-10期间PlanEstimate更改相对应的任何HierarchicalRequirement快照。