将自定义字段拉入Rally Query

时间:2014-01-30 21:26:22

标签: excel rally

我正在使用Rally / Excel插件创建查询。我正在使用基本类型的Task创建报告,但希望在查询中包含用户素材信息。

我之前通过将“WorkProduct.Release”添加到列列表中来实现此目的。这没问题。当我尝试使用名为“CR#”的自定义字段时,我没有返回任何内容。

我可以从任务本身中提取自定义字段而不会出现问题,从父对象拉出来时它似乎是一个问题。

我已经验证了字段名称,并且实际填充了内容。有没有人知道通过excel插件提取数据的方法,或者是否有从父母那里提取自定义字段信息的限制?

2 个答案:

答案 0 :(得分:1)

在Web Serivces API中,Workproduct属性是Artifact。工件是Task,HierarchicalRequirement(用户素材)和缺陷以及其他工作项类型的父级。这些类型可以在其上创建自定义字段,但父工件不知道它们。无法从Artifact遍历到自定义字段,也不可能遍历Iteration或从Artifact释放。 API中的Artifact对象上不存在这些字段。可以遍历Workproduct.FormattedID,因为Artifact上存在FormattedID属性。这是工作项类型从中继承FormattedID的地方。如果我按照以下语法在Task对象的查询中使用Workproduct.Release或Workproduct.Iteration:

(Workproduct.Iteration = /iteration/12352898163)

我收到此错误:

enter image description here

(Workproduct.Iteration.Name = it123)

会产生类似的错误。

答案 1 :(得分:0)

我把它放到拉力赛支持人员那里得到了以下答案,所以简短的答案是否定的......不能做到:

  

当您在任务上使用WorkProduct.FormattedID进行查询时,数据可以   因为该字段是“神器”的一部分而被退回。你可以看到   通过查看我所拥有的Web服务API信息   包括一些截图来说明这一点。自定义字段你   正在尝试查询不驻留在Artifact上,因此找不到   查询。

     

具有自定义字段的实际工作产品将是a   缺陷或故事,但Task对象没有引用它   允许你查询。

     

您可以对不同的工作产品进行另一次查询并包含   自定义字段,然后合并两个工作表。