Невозможно обновить пользовательскую историю в Rally через Java API - PullRequest
0 голосов
/ 04 июля 2018

У меня есть пользовательская история в 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); 

Как отменить эту проверку, кто-нибудь может помочь?

1 Ответ

0 голосов
/ 10 июля 2018

Пользовательский журнал не может иметь одновременно родительского элемента портфолио и родительского материала. Просто установите для поля PortfolioItem значение NULL, и все будет хорошо. Возможно, вы также захотите убедиться, что поле PortfolioItem в этом новом родительском журнале установлено правильно, чтобы ваши накопительные пакеты работали, как и ожидалось.

jsonObject.addProperty("PortfolioItem", null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...