无法通过Java API更新Rally中的用户故事

Sai*_*pta 5 java rally

我在Rally中有一个用户故事,其功能设置为父级.我想通过Java API将父工件更新到另一个用户故事.但是,这样做时我得到了验证错误

Validation error: HierarchicalRequirement.parentArtifact should not be set if HierarchicalRequirement.Parent is set and vice versa
Run Code Online (Sandbox Code Playgroud)

我添加了以下属性以包含在UpdateRequest:

JsonObject obj = new JsonObject();
jsonObject.addProperty("Parent", "<Parent User story ref>");
UpdateRequest updateRequest = new UpdateRequest("<Child User story ref>", obj);
UpdateResponse updateResponse = rallyApi.update(updateRequest); 
Run Code Online (Sandbox Code Playgroud)

如何覆盖此验证,有人可以帮忙吗?

小智 1

用户故事不能同时具有组合项目父级和故事父级。只需将 PortfolioItem 字段设置为 null,您就可以开始了。您可能还需要确保新父故事上的 PortfolioItem 字段设置正确,以便您的汇总仍然按预期工作。

jsonObject.addProperty("PortfolioItem", null);
Run Code Online (Sandbox Code Playgroud)