2013-05-01 1 views
1

Как написать запрос ралли, чтобы дать мне все задачи Rally для истории пользователя, у которой есть родительская история пользователя с определенным идентификатором?Запрос на ралли для задач, связанных с историей пользователя с определенным родителем

Для ИД "S666", это работает для задач:

(WorkProduct.FormattedID = "s666")

И это работает для пользовательских историй:

(Parent.FormattedID = "S666")

Однако, когда я пытаюсь следующее:

(WorkProduct.Parent.FormattedID = "s666")

Тогда я получаю эту ошибку:

Не удалось разобрать: Не удалось пройти к «Родителя» по типу артефакта в сегменте запроса «WorkProduct.Parent.FormattedID»

ответ

0

К сожалению, вы не сможете сделайте это непосредственно из конечной точки задачи из-за ошибки, обнаруженной выше. Поскольку поле WorkProduct в Task имеет тип Artifact (не обязательно история - может быть дефект и т. Д.), У нее нет поля родителя.

Однако вы должны иметь возможность запрашивать истории где (Parent.FormattedID = «S666») и включать в свою выборку Задачи (и любые поля в интересующей вас задаче).

"/hierarchicalrequirement.js?query=(Parent.FormattedID = "S666")&fetch=Tasks,FormattedID,Name,Owner,State,Actuals,Estimate,ToDo" 
+0

Я попытался изменить запрос на моей приборной панели к этому и получил следующее сообщение об ошибке: Не удалось разобрать: Невозможно разобрать выражение «» /hierarchicalrequirement.js?query=(Parent.FormattedID = «s666») & выборки = Задачи, FormattedID, Name, Owner, State, Actuals, Estimate, ToDo "" в качестве запроса –

+0

А, я не понимал, что вы пытались напрямую поместить это в поле запроса в пользовательскую сетку. Настройте свою сетку, чтобы показать истории, и просто включите (Parent.FormattedID = "S666") в поле запроса. Затем убедитесь, что вы включаете поле TaskStatus в свою сетку. Это должно приблизиться к тому, что вы хотите. –

+0

Спасибо, Кайл, вот и все! –

 Смежные вопросы

  • Нет связанных вопросов^_^