我需要使用Rally WSAPI来获取对工件进行最新修改的用户。理想情况下,我希望能够直接从工件本身获取用户。然而,它似乎只有最后的修改日期,没有最后的修改。
我看过修改版。还不清楚如何查询属于特定工件的修订。我知道_ref对象的RevisionHistory值,但是在查询修订时尝试使用它是行不通的。我看到了另一个答案,建议获取整个修订列表,并只接受第一个修订,假设它们是按默认的降序顺序排列的。这是可行的,但它有点低效。
我也不知道如何按降序排序。我可以使用修订编号进行排序,然后使用最新的修订。或者,我可以按创建日期进行过滤。
谢谢你,亚龙
发布于 2015-12-16 17:28:14
首先获取有关工件的RevisionHistory:
https://rally1.rallydev.com/slm/webservice/v2.0/hierarchicalrequirement/<id>?fetch=revisionhistory然后从返回的RevisionHistory的修订集合中获取最新的修订版,获取用户并通过CreationDate desc进行排序:
https://rally1.rallydev.com/slm/webservice/v2.0/revisionhistory/<id>/revisions?order=CreationDate desc&fetch=User,Descriptionhttps://stackoverflow.com/questions/34293099
复制相似问题