我正试图在拉力赛中创造一个新故事。
使用:https://rally1.rallydev.com/slm/webservice/1.40/RallyService 以下是代码
var parentStory = rallyService.query(Workspace, Projs["xxx"], true, true, "HierarchicalRequirement", query, "", true, 1, 20).Results[0] as HierarchicalRequirement;
var tag = new Tag[1];
tag[0] = new Tag()
{
Archived = true,
ArchivedSpecified = true,
CreationDate = DateTime.Now,
CreationDateSpecified = true,
Name = tagName,
};
var childStory = new HierarchicalRequirement
{
Name = feedback.FeedBackSubject,
Description = feedback.FeedBackDescription,
Parent = parentStory,
Owner = parentStory.Owner,
Tags = tag
};
return rallyService.create(childStory);
我收到以下错误:无法为标记设置值:无法在属性标记中使用类型ObjectReference
由于
答案 0 :(得分:0)
我通常使用REST端点而不是SOAP,但我猜你需要先创建你的标签,然后再在你正在创建的故事中引用它。我认为该错误是由于在数组中传递的标签没有ref。