2012-04-07 1 views
1

の下部にあるアーティファクトを作成するために、ラリーAPIを使用して私たちは、ユーザーストーリーを作成するために、RubyのラリーAPIを使用しましたが、これらはデフォルトで表示されるには、バックログの最上部に位置します。 APIを使用する方法はありますか?作成し、代わりにバックログの下部に表示させますか?バックログ

答えて

1

は「ランク上」または「下のランクの」ラリーウェブサービスAPIのRESTエンドポイントがあります。たとえば、あなたが再ランクに以下のREST要求を持つリファレンスあなたが知っている別の欠陥、と比較した欠陥、使用することができます。

https://rally1.rallydev.com/slm/webservice/1.25/defect/3850797404.js?rankAbove=/defect/3859484383.js&fetch=Name,FormattedID,Rank

を標準Rally Ruby REST APIが、残念ながら、このエンドポイントへのアクセス権を持っていません。あなたが興味を持っている場合

しかし、JSONはなくXMLを使用して要求をシリアライズし、新たな「アルファ」Rally Ruby REST APIがあります。 「rankAboveおよびrankBelow」エンドポイントは、Ruby JSON APIで使用できます。 JSONベースのRuby APIのもう1つの利点は、JSONはXMLよりもはるかにコンパクトであるため、古いXMLベースのRuby REST APIに比べてパフォーマンス上のメリットがあることです。マルコ音符に追加

1

は、rally_api(新しいGEM)に、あなたは最低のアイテムを取得するには、ランクによってソートされたオブジェクトを照会することができます。あなたが最低またはカットラインであるプレースホルダの物語であるObjectAにしている場合次に、あなたが呼び出すことができます。 someobject.rank_below(ObjectAに)

+0

はあなたの両方ありがとうございました。古いRuby REST APIを使用して、アイテムの順序付きリストを得ることに成功しました。 "rally.find_all(:hierarchical_requirement、:order =>" rank ASC "、:project =>プロジェクト、:fetch => true)"ランクを更新するので、私は、私は古いAPIで欲しいものを達成するために、相互に連携してこれらの両方を使用できるかどうか私が表示される可能性があります「(ランク=>ランク)artifact.update」我々はまた、使用したいです。 – user1141827

関連する問題