Мы использовали API-интерфейс Ruby Rally для создания пользовательских историй, но по умолчанию они отображаются в верхней части отставания. Есть ли способ использовать API/create и отображать его внизу базы данных?Использование API ралли для создания артефакта в нижней части отставания
ответ
В Rally Webservices API есть конечная точка REST, чтобы «ранжировать выше» или «ранжировать ниже». Например, вы можете использовать следующий запрос REST повторно ранжировать дефект, по отношению к другому Дефекту, чьи ссылки вы знаете:
Стандарта Rally Ruby REST API не имеет доступ к этой конечной точке, к сожалению.
Если вам интересно, есть новая «альфа» Rally Ruby REST API, которая сериализует запросы с использованием JSON, а не XML. Конечные точки «rankAbove и rankBelow» доступны для API Ruby JSON. Другим преимуществом API Ruby на основе JSON является то, что, поскольку JSON гораздо компактнее, чем XML, он предлагает преимущества производительности по сравнению с старым API Ruby REST на основе XML.
Добавляя к примечанию к заметке, в rally_api (новый камень), вы можете запросить объекты, отсортированные по рангу, чтобы получить самый нижний элемент. Тогда, если у вас есть объектА, который является наименьшим или имеет место, который является линией вырезания, вы можете позвонить: someobject.rank_below (objectA)
Спасибо вам. Мы успешно использовали старый Ruby REST API для получения упорядоченного списка элементов, например. "rally.find_all (: hierarchical_requirement,: order =>" rank ASC ",: project => project,: fetch => true)". Мы также использовали «artifact.update (: rank => rank)», чтобы обновить ранг, поэтому я мог бы увидеть, могу ли я использовать оба эти метода вместе с другими для достижения того, что я хочу со старым API. – user1141827