获取每个版本功能回顾性API的用户故事



我需要为burndownapp添加一些自定义。我想检索所有用户故事以从"发布Combobox" 链接到链接到发布的投资组合项目功能的所有用户故事。

在默认实现中,我只能检索链接到发布的用户故事:

 find: {
    "_TypeHierarchy": { '$in' : [ -51038] },
    "Children": null
    } 

我尝试使用此查询:

find:{
$and:
[{"_TypeHierarchy": -51038, "Children": null},
{"_TypeHierarchy": { '$in' : [ -51038, -51006 ] },
"Children": null
"Feature.Release.Name": "%ReleaseName%"}]
}

但是它不起作用

我应该如何更改获取所需数据的查询?

链接到github上的burndownapp链接:https://github.com/rallyapps/app-catalog/tree/master/master/src/src/charts/charts/burnds/burndown

即使ws api查询(Feature.Release.Name = "r3")可以工作:

https://rally1.rallydev.com/slm/webservice/v2.0/hierarchicalrequirement?workspace=https://rally1.rallydev.com/slm/webservice/v2.0/workspace/12345&query=(Feature.Release.Name = "r3")

这将在BeackBack API中不起作用。

此回顾症API查询"Feature":7777将起作用。在此示例中,7777是一个功能的objectid:

https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12345/artifact/snapshot/query.js?find={"_ProjectHierarchy":22222,"_TypeHierarchy":"HierarchicalRequirement","ScheduleState":"Accepted","Feature":7777,"_PreviousValues.ScheduleState":{ "$lt":"Accepted"}},sort:[{"ObjectID": 1},{_ValidFrom: 1}]&fields=["Name","ScheduleState","PlanEstimate","Release"]&hydrate=["ScheduleState"]

如果您想根据Release Combobox选择动态地获取自定义应用程序中的功能,则可以:

  1. 使用WSAPI数据存储查找这些功能(获取其OID),然后
  2. 使用快照获取有关与功能相关的故事的历史数据。根据find中的"Feature": {$in:[7777,8888,9999]}过滤它们应起作用。

最新更新