使用Rally API在积压的底部创建工件

时间:2012-04-07 00:07:13

标签: rally

我们使用Ruby Rally API创建用户故事,但默认情况下这些故事似乎位于待办事项的顶部。有没有办法使用API​​ / create并将其显示在积压的底部?

2 个答案:

答案 0 :(得分:1)

Rally Webservices 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无权访问此端点。

如果你有兴趣,那么有一个新的“alpha”Rally Ruby REST API使用JSON而不是XML来序列化请求。 RubyJSON API可以使用“rankAbove和rankBelow”端点。基于JSON的Ruby API的另一个优点是,因为JSON比XML更紧凑,所以它比旧的基于XML的Ruby REST API提供了性能优势。

答案 1 :(得分:1)

添加到Mark的注释,在rally_api(新的gem)中,您可以查询按等级排序的对象以获得最低的项目。然后,如果你有最低的objectA或者是一个切割线的占位符故事,你可以调用: someobject.rank_below(对象A)