【问题标题】:How to query for user story time in Rally如何在 Rally 中查询用户故事时间
【发布时间】:2014-06-26 15:55:06
【问题描述】:

使用 Java,我想查询 Rally,以了解特定项目中的用户故事 完成 变为“接受”所需的时间。我已经对 Rally API 有所了解,并且已经使用它来收集缺陷数据。

有人对如何做到这一点有任何建议吗?谢谢!

参考:
http://rallytools.github.io/RallyRestToolkitForJava/ https://github.com/RallyTools/RallyRestToolkitForJava/wiki/User-Guide

我还可以通过https://rally1.rallydev.com/slm/doc/webservice/ 访问 Rally Web 服务 API 文档 v2.0

【问题讨论】:

    标签: java rally


    【解决方案1】:

    不要寻找“缺陷”,而是查询“HeirarchicalRequirements”

    QueryRequest ustore = new QueryRequest("hierarchicalrequirement");
    ustore.setLimit(Integer.MAX_VALUE);
    ustore.setFetch(new Fetch("FormattedID","Name","Parent","Feature","Blocked","PlanEstimate","ScheduleState","Release","Iteration","Owner","Project"));
    ustore.setQueryFilter(new QueryFilter("Feature.Name","=",feature.getName()));
    QueryResponse usResp = restApi.query(ustore);
    

    【讨论】:

      【解决方案2】:

      搜索 rally tag 查找回溯 API 帖子。 LBAPI 提供历史数据。 即使 LBAPI 与语言无关,Rally REST Toolkit for Java 也没有内置支持。目前只有javascript AppSDK2通过snapshotstore内置支持。

      与 Lookback API 不同,WS API 仅提供对象的当前状态。当然历史数据可以通过解析 RevisionHistory 从 WS API 中收集,但解析修订成本高且效率低。
      在 WS API HierarchicalRequirement 中有 AcceptedDate 属性。这可以直接访问,而无需解析修订历史。完成日期没有等价物。当故事设置为已完成时,您必须解析修订历史记录才能找到修订。

      【讨论】:

      • 对不起,当我说“完成”时,我的意思是“接受”。我将编辑我的帖子以反映这一点。所以我可以获得接受的日期,但也可以获得创建或开始的日期吗?这样我就可以对其进行计算,以获得故事从开始/创建到接受的总时间。
      • 是的,HierarchicalRequirement 继承自 PersistableObject 上有 CreationDate。
      • 好的,我去看看。感谢您的帮助!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多