Rally: Pull stories counts by schedule state for a release?

自闭症网瘾萝莉.ら 提交于 2019-12-11 02:23:59

问题


I'm trying to pull from the API of story counts for the latest release, broken down by schedule state. There's a report that does that currently, but I don't see any exposed method in the API. Does anyone know if that's possible to obtain?


回答1:


You should be able to do a query for each schedule state, and grab TotalResultCount from the body of the response. For example:

https://rally1.rallydev.com/slm/webservice/1.31/hierarchicalrequirement.js?query=(ScheduleState = "Defined")

https://rally1.rallydev.com/slm/webservice/1.31/hierarchicalrequirement.js?query=(ScheduleState = "In-Progress")

and so on. Since there are only four "built-in" schedule states, plus an optional one before Defined and an optional one after Accepted, it's at most 6 requests.




回答2:


You can further filter down Alan's examples above with some release information as well by changing the query parameter:

query=((ScheduleState = Defined) AND (Release.Name = "My Release"))

Are you writing an app using the App SDK or using one of our other REST toolkits (ruby, .net, python)? You may be able to find some better code examples here:

http://developer.rallydev.com




回答3:


You might also try the Batch Query approach that allows you to just return the size of the query instead of counting the results. See the "Getting the Size of a Collection" example of the api doc:

https://rally1.rallydev.com/slm/doc/webservice/batch.jsp#example8



来源:https://stackoverflow.com/questions/10281708/rally-pull-stories-counts-by-schedule-state-for-a-release

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!