我正在尝试更新工件所属的项目。我没有得到任何错误,但工件的项目没有改变。我可以成功更改工件的注释,名称和其他属性,但不能更改项目。我不确定我是否在呼叫中正确指定了项目名称:
updated_artifact = @ rally.update(:hierarchical_requirement,“FormattedID |”+ artifact.FormattedID,{“Project.Name”=>“Project A”})
答案 0 :(得分:0)
从CA支持获得帮助并解决了这个问题。如果要更新关联/引用字段,则需要将URL引用发送到项目并提供项目的OID,如下所示:
updated_artifact = @ rally.update(:hierarchical_requirement,“FormattedID |”+ artifact.FormattedID,{“Project”=>“/ Project / OID”})