我在尝试让Rally WSAPI通过休息呼叫更新“发布”字段时遇到问题。
通过POST发送以下内容:
{"HierarchicalRequirement":{
"Release": "/release/12345678901"
}}
或
{"HierarchicalRequirement":{
"Release": "https://rally1.rallydev.com/slm/webservice/v2.0/release/12345678901"
}}
我收到以下回复:
{"OperationResult": {
"_rallyAPIMajor": "2",
"_rallyAPIMinor": "0",
"Errors": [
"Could not set value for Release: Could not set release for the parent object directly"
],
"Warnings": []
}}
任何人都可以将其用户设置为Release ref对象吗?
提前致谢。
答案 0 :(得分:0)
您正尝试在父级故事中设置发布。无法在UI或WS API中安排父/史诗故事。在UI版本中,下拉列表在父故事上显示为灰色。 当我尝试时,我也得到了
{"OperationResult": {"Errors": ["Could not set value for Release: Could not set release for the parent object directly"], "Warnings": []}}
只要您在叶子故事中设置发布,它应该如下工作。
假设: 您的用户故事ObjectID是777 您的版本ObjectID是888 您的有效身份验证密钥是abc123
URL:
https://rally1.rallydev.com/slm/webservice/v3.0/hierarchicalrequirement/777?key=abc123
和有效负载:
{"HierarchicalRequirement":{
"Release": "/release/888"
}}