0
我在http://developer.rallydev.com/help/拉力賽:我通過Web服務API
的基本問題,我必須通過Web服務站點讀取訪問自定義創建領域如何做的是,我試圖更新從一個在拉力賽自定義創建領域Ruby腳本和我不知道使用的格式。拉力賽開發者說這是可能的,並指示我在這裏發佈,因爲他們不支持用戶這樣的事情。
我想知道是否有其他人能夠做到這一點。我可以得到缺陷,但調試信息並沒有給我任何線索,這些自定義字段可能潛伏在哪裏。在此先感謝您的幫助,並請告訴我您是否需要任何其他信息。簡單的代碼,我現在是這樣的:
#!/usr/bin/ruby
require 'rubygems'
require 'rally_rest_api'
defect = "DE677"
logger = Logger.new("debug-rally.txt")
logger.level = Logger::DEBUG
rally = RallyRestAPI.new(:username => "hidden",
:password => "hidden",
:logger => logger,
:version => 1.34)
result = rally.find(:defect) { equal :formattedid, defect }
if result.page_length == 0
puts "The defect "+defect+" was not found"
elsif result.page_length == 1
puts "Found it"
res_array = result.results
thedefect = res_array.at(0)
puts thedefect.state
puts thedefect.requirement.defects
else
puts "Returned more than one result"
puts result.page_length
res_array = result.results
for i in res_array
puts i
end
end
編輯:這實際上是盯着我的臉右側。當我再次檢查調試日誌時,他們在xml中。例如,在用戶界面中有一個名爲fu的自定義字段,並且在生成的xml中,它是作爲條的。