我在Rally中有一个用户故事,该故事具有作为父项的功能。我想通过Java API将父工件更新为另一个用户故事。但是,我在执行此操作时遇到验证错误,即
Validation error: HierarchicalRequirement.parentArtifact should not be set if HierarchicalRequirement.Parent is set and vice versa
我添加了以下属性以包含在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);
如何取消此验证,任何人都可以帮忙吗?
答案 0 :(得分:1)
用户故事不能同时具有投资组合项目父项和故事父项。只需将PortfolioItem字段设置为null,就可以了。您可能还需要确保正确设置了新父故事上的PortfolioItem字段,以便您的汇总仍能按预期工作。
jsonObject.addProperty("PortfolioItem", null);