我已阅读http://developer.rallydev.com/help/
上的网络服务网站我遇到的基本问题是我试图从Ruby脚本更新Rally中自定义创建的字段,我不知道要使用的格式。 Rally Devs说这是可能的,并指示我在这里发帖,因为他们不支持这类用户。
我想知道是否有其他人能够做到这一点。我可以得到缺陷,但调试信息没有给我任何关于这些自定义字段可能潜伏的线索。在此先感谢您的帮助,如果您需要任何其他信息,请告诉我们。我现在的简单代码是:
#!/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中。例如,在UI中有一个名为fu的自定义字段,在生成的xml中,它就像bar一样。
答案 0 :(得分:0)
创建时有显示名称和名称属性。在您的示例中,我的猜测是fu是您的显示名称,bar是名称。