我正在尝试聚合有关用户故事的看板状态的一些信息。如果查询 PifTeam 项目,我会得到与其关联的 UserStories 的汇总集合。
示例查询:
https://rally1.rallydev.com/slm/webservice/1.40/portfolioitem/pifteam/99999999999.js
但是,我必须在 UserStories 集合上运行一个循环,单独查询每个集合以获取我需要的信息。这可能会导致大量 Web 服务调用。
是否有一种方法可以在原始 pifteam 查询中返回完整的分层需求信息,以便只有一个 Web 服务调用即可返回所有子对象?我阅读了 webservice api 并尝试使用 fetch 参数但没有成功。
最佳答案
此功能将在 WSAPI 2.0 中禁用,但在 1.x 版本中将继续可用。也就是说,您应该能够像这样使用故事上的字段来获取所需的字段:
/pifteam/9999.js?fetch=UserStories,FormattedID,Name,PlanEstimate,KanbanState
即使根对象类型没有这些字段,Fetch 也会合并子对象上指定的字段。因此,通过获取 UserStories,返回的集合将填充故事,每个故事都包含 FormattedID、Name、PlanEstimate 和 KanbanState 字段。
关于rally - 是否可以在单个投资组合项目 Web 服务调用中获取完整的分层需求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14075837/