1

我们已经使用 Ruby Rally API 来创建用户故事,但这些似乎默认位于 backlog 的顶部。有没有办法使用 API / create 并让它出现在积压的底部?

4

2 回答 2

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 序列化请求。Ruby JSON API 可以使用“rankAbove 和 rankBelow”端点。基于 JSON 的 Ruby API 的另一个优点是,因为 JSON 比 XML 紧凑得多,它提供了优于旧的基于 XML 的 Ruby REST API 的性能优势。

于 2012-04-07T01:32:08.573 回答
1

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

于 2012-04-08T02:12:58.100 回答