1

rally と Web アプリケーションを統合するための統合ツールを作成しています。Python を使用して web サーバーで実行し、rally からコンテンツを取得することにしました。

シナリオの 1 つで、最後に変更されたタスクをストーリーから取得する必要があります。IDも名前も何も知りませんが、ストーリー名は知っています。ストーリー名を使用して、最後に変更されたタスクを取得するにはどうすればよいですか?

4

2 に答える 2

0

私はpyralの使用方法にあまり精通していませんが、次のようにタスクwsapiエンドポイントに対してクエリを実行することで必要なものを取得できるはずです。

/slm/webservice/1.40/task.js?query=(WorkProduct.Name = "Story Name")&order=LastUpdateDate DESC

今、あなたはその要求を生成するためにピラールを取得する必要があります。:-)

于 2013-02-28T03:45:48.223 に答える
0

Kyle のクエリを pyral で設定する方法の例を次に示します。

server = "rally1.rallydev.com"
user = "user@company.com"
password = "topsecret"
workspace = "My Workspace"
project = "My Project"
rally = Rally(server, user, password, workspace=workspace, project=project)
rally.enableLogging("rally.history.showtasks")

fields    = "FormattedID,State,Name,WorkProduct,Name,LastUpdateDate",
criterion = 'Workproduct.Name = "My Tasks User Story"'

response = rally.get('Task', fetch=fields, query=criterion, order="LastUpdateDate Desc",pagesize=200, limit=400)

most_current_task = response.next()
print "%-8.8s  %-52.52s  %s" % (most_current_task.FormattedID, most_current_task.Name, most_current_task.State)
于 2013-03-04T03:26:47.313 に答える