我成功地建立了到我的Rally項目的連接,但在打開缺陷時無法以編程方式設置"Submitted By"
字段。我誤解了參數,或者它不能通過REST API進行設置。任何幫助查詢可修改的參數,鏈接到屬性名稱,或代碼來設置"Submitted By"
參數將不勝感激。枚舉可設置的參數
我的目標是建立一個網頁,其中的人們會提交缺陷或故事以及他們的電子郵件,並使用它在「提交者」字段填充他們的用戶名。我目前的設置可以打開故事和缺陷,但只能匿名,因爲倒數第二行不起作用。
我正在使用Ruby API,下面是當用戶單擊主頁面上的按鈕時將被調用的ruby代碼,該頁面將其重定向到localhost:4567/rally_defect,其中Sinatra正在偵聽。
require 'rubygems'
require 'rally_rest_api'
require 'sinatra'
custom_headers = CustomHttpHeader.new
custom_headers.name = 'Mail 2 Rally'
custom_headers.version = '0.1'
custom_headers.vendor = 'Rally Software'
rally_server = 'https://rally1.rallydev.com/slm'
rally_username = <insert rally username>
rally_pwd = <insert rally password>
rally = RallyRestAPI.new(:base_url => rally_server,
:username => rally_username,
:password => rally_pwd,
:http_headers => custom_headers)
get '/rally_defect' do
rally.create(:defect, :name => "Test Defect",
:description => "This is a test",
:SubmittedBy => "test")
end
您使用的是什麼SDK ... Javascript,.NET ...?你能從代碼中發佈一段代碼來說明你正在做什麼嗎? – 2013-04-22 10:49:14
@MarkW - 謝謝馬克!我已更新了所要求的信息。 – user2306914 2013-04-22 19:44:12