2

最新リリースのストーリー カウントの API から、スケジュールの状態別に分類して取得しようとしています。現在それを行うレポートがありますが、API で公開されているメソッドは見当たりません。それが入手可能かどうか知っている人はいますか?

4

3 に答える 3

3

クエリパラメータを変更することで、上記のAlanの例をいくつかのリリース情報でさらにフィルタリングできます。

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

App SDKを使用してアプリを作成していますか、それとも他のRESTツールキット(ruby、.net、python)のいずれかを使用していますか?ここでいくつかのより良いコード例を見つけることができるかもしれません:

http://developer.rallydev.com

于 2012-04-23T20:19:36.093 に答える
3

スケジュールの状態ごとにクエリを実行し、応答の本文から TotalResultCount を取得できるはずです。例えば:

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")

等々。「組み込み」のスケジュール状態は 4 つしかなく、Defined の前にオプションの状態が 1 つ、Accepted の後にオプションの状態が 1 つあるため、最大で 6 つの要求になります。

于 2012-04-23T17:29:44.710 に答える
0

結果をカウントする代わりに、クエリのサイズを返すだけのバッチクエリアプローチを試すこともできます。APIドキュメントの「コレクションのサイズの取得」の例を参照してください。

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

于 2012-04-26T01:17:06.397 に答える