Ралли, Infopath и SharePoint

Я пытаюсь получить список пользовательских историй для любого проекта, используя infopath. Я могу подключиться к источнику https://rally1.rallydev.com/slm/webservice/1.31/subscription?stylesheet=/slm/doc/webservice/browser.xsl, но я вообще не могу извлечь из него ничего значимого. Кто-нибудь может мне помочь?

Это очень легко сделать с другими источниками данных, такими как активный каталог: http://kwizcom.blogspot.com/2007/11/importing-data-from-ad-to-infopath-2007.html

Если вы можете помочь мне найти просто список пользовательских историй, я был бы признателен!


person Bryan Jones    schedule 28.03.2012    source источник


Ответы (1)


В каком формате вы хотели бы получить данные?

Json: https://rally1.rallydev.com/slm/webservice/1.31/hierarchicalrequirement.js

XML: https://rally1.rallydev.com/slm/webservice/1.31/hierarchicalrequirement.xml

Все объекты, представленные в API веб-служб, имеют схожие конечные точки и параметры запроса.

Вот пример, чтобы вывести все истории, которые находятся в процессе:

https://rally1.rallydev.com/slm/webservice/1.31/hierarchicalrequirement.js?query=(ScheduleState = "In-Progress")&fetch=Name,Owner,PlaneEstimate

Вы также можете протестировать другие запросы в документации веб-сервиса:

https://rally1.rallydev.com/slm/doc/webservice/

person Kyle Morse    schedule 29.03.2012
comment
Если я поставлю что-нибудь на пути с ? или = и т. д., это не работает. Если я попробую файл xml, он позволит мне подключиться к источнику данных, но я все еще не могу получить какие-либо значимые данные. Я просто пытаюсь вывести список чего-либо из любой доступной части в повторяющуюся таблицу. Я всегда либо ничего не получаю, либо только один неясный предмет. Я бы добавил скриншот, но он не позволяет мне. - person Bryan Jones; 29.03.2012
comment
Неважно, я делал это неправильно. Я добавлял повторяющуюся таблицу, а затем пытался установить значение по умолчанию. Нельзя так. Необходимо открыть источник данных, затем перетащить элемент объекта под результатами в нужную область, затем он спросит вас, какой формат, и в этот момент выберите повторяющуюся таблицу. Теперь я получил список, который я искал! - person Bryan Jones; 29.03.2012
comment
Однако у меня есть новая проблема, теперь я могу создать только 20 предметов. У меня есть выпадающий список для получения релизов, но каждый раз я могу выбирать только из 20. Это иногда происходит в списке точек обмена, когда представление по умолчанию настроено только на отображение определенной суммы. Есть ли аналог этого ралли? - person Bryan Jones; 29.03.2012
comment
Включите в URL-адрес параметр pageSize=200. По умолчанию результаты WSAPI ограничены 20. Максимум 200. После этого вам нужно будет просмотреть результаты, используя параметр start. (Я не очень хорошо знаком с InfoPath, поэтому не уверен, возможно это или нет) - person Kyle Morse; 30.03.2012
comment
Мне удалось вытащить пользовательские истории, которые я хотел, в раскрывающийся список infopath, используя это: rally1.rallydev.com/slm/webservice/1.31/ содержит выпуск) и (ScheduleState = In-Progress))&order=CreationDate desc&fetch=true&pagesize=200&PortfolioItem=Bedford Operations&stylesheet=/slm/doc/webservice /browser.xsl Теперь я собираюсь получить описание пользовательской истории, которое не показывает весь HTML-код. Если кто-нибудь знает что-нибудь о фильтрации этого, я, безусловно, ценю это! - person Bryan Jones; 30.03.2012