2017-09-08 2 views
1

私はすべてのチームのユーザーストーリーを表示するためのダッシュボードを作成しています。そのダッシュボードには、現在のスプリントユーザーの話があるはずです。私はこれを呼び出すためのPythonスクリプトを書いています。現在のスプリント番号のユーザーストーリー

これは私が今質問文字列を形成する方法です。私はスプリント番号、チーム名、現在のスプリントの終了日を使用して、スプリントのユーザーストーリーを入手しています。

url  = "https://rally1.rallydev.com/slm/webservice/v2.0/hierarchicalrequirement?query=((Project.Name%20%3D%20%22" + teamNameEncoded + "%22)%20and%20(Iteration.Name%20%3D%20%22Sprint%20" + key['sprintNumber'] + "%20" + key['sprintEndDate'] + "%22))&fetch=Name,FormattedID,PlanEstimate" 

私はこれらの値をJsonファイルで取得しています。

JSONファイル

{ 
    "teams": [ 
     { 
      "sprintNumber": "114", 
      "sprintEndDate": "Sep-19-2017", 
      "teamName": "def", 
      "filePath": "file1.json" 
     }, 

     { 
      "sprintNumber": "114", 
      "sprintEndDate": "Sep-19-2017", 
      "teamName": "abc", 
      "filePath": "file2.json" 
     } 
] 
} 

filePathに応答を格納することです。

現在のスプリント番号とスプリント終了日を付けずに、現在のスプリントユーザーのストーリーを入手するためにAPIを使用するにはどうすればよいですか?

ありがとうございます。

+0

あなたは、HTTPSを認識している:// githubの.com/RallyTools/RallyRestToolkitForPython? –

+0

いいえ、私はAPIクエリ文字列の作成に新しいです、ありがとう – Anjanaa

答えて

1

次のようなクエリを作成することができるはずです。

((Iteration.StartDate < today) AND (Iteration.EndDate >= today)) 

ヘルプドキュメント内の特別なクエリのいくつかのより多くのヒントやトリックがあります。https://help.rallydev.com/grid-queries

関連する問題