Tengo una historia de usuario en el Rally de los cuales tiene un conjunto de características como padre. Quiero actualizar el artefacto de los padres a través de la API Java para otra historia de usuario. Sin embargo, yo estoy recibiendo un error de validación mientras lo hace es decir,
Validation error: HierarchicalRequirement.parentArtifact should not be set if HierarchicalRequirement.Parent is set and vice versa
Añadí siguiente propiedad incluir en el 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);
Cómo anular esta validación, ¿Alguien puede ayudar por favor?
Una historia de usuario no puede tener un padre elemento de parque y un padre historia al mismo tiempo. Sólo hay que establecer el campo PortfolioItem a nulo y debe ser bueno para ir. Probablemente también quiere asegurarse de que el campo PortfolioItem en esa nueva historia de los padres se ha establecido correctamente para que sus paquetes de continuación todavía funciona como se espera.
jsonObject.addProperty("PortfolioItem", null);