我正在尝试使用pyral在集会中创建用户故事。我收到以下错误
文件“rally-post.py”,第46行,在task = rally.put('UserStory',info)文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ pyral / restapi.py“,第1024行,在put中引发RallyRESTAPIError(问题)pyral.restapi.RallyRESTAPIError:422无法读取:找不到对象ID的对象:null
info = { "Workspace" : workspace,
"Project" : project,
"Name" : name,
"Description" : description,
"Owner" : _owner,
"SCHEDULE STATE" : "Defined",
"STORY TYPE" : "New Feature"}
user_story = rally.put('UserStory', info)
该错误可能是由工作空间和项目变量引起的。您是否传递了工作区和项目的名称?期待参考两者。
此外,您将在“SCHEDULE STATE”和“STORY TYPE”中再遇到两个问题。我假设“STORY TYPE”是String类型的自定义字段。字段名称中不应有任何空格。
下面更新的“信息”应该有所帮助。我离开了参考工作区,项目和所有者,这样你就可以看到它的期望。
info = { "Workspace" : "/workspace/123456",
"Project" : "/project/123456",
"Name" : name,
"Description" : description,
"Owner" : "/user/123456",
"ScheduleState" : "Defined",
"StoryType" : "New Feature"
}