将自定义字段拉入拉力查询

我正在使用Rally / Excel插件创build一个查询。 我正在使用任务的基本types创build报告,但希望在查询中包含用户故事信息。

我已经能够通过在列表中添加“WorkProduct.Release”来做到这一点。 这没有问题。 当我尝试使用名为“CR#”的自定义字段时,不会返回任何内容。

我能够拉任务自己的自定义字段没有问题,只是从父对象拉时出现问题。

我已validation字段名称,并且内容实际上已填充。 有谁知道通过Excel插件提取数据的方式,或者是否有从父级拉取自定义字段信息的限制?

Web Serivces API Workproduct属性是Artifact。 工件是Task,HierarchicalRequirement(用户故事)和Defects以及其他工作项types的父项。 这些types可以在其上创build自定义字段,但是父工件并不知道它们。 不可能从工件遍历到自定义字段,也不可能遍历工件的迭代或释放。 这些字段不存在于API中的工件对象上。 可以遍历Workproduct.FormattedID,因为Artifact上存在FormattedID属性。 这是工作项types从中inheritanceFormattedID的地方。 如果在Task插件中使用Workproduct.Release或Workproduct.Iteration查询Task对象,请遵循以下语法:

(Workproduct.Iteration = /iteration/12352898163) 

我得到这个错误:

在这里输入图像说明

 (Workproduct.Iteration.Name = it123) 

会产生类似的错误。

我把这个给拉力赛支持人员,得到了下面的答案,所以简短的回答是没有…不能做:

在任务上使用WorkProduct.FormattedID进行查询时,可以返回数据,因为该字段是“Artifact”的一部分。 您可以通过查看Web服务API信息来查看这些信息,其中包括一些截图来说明这一点。 您试图查询的自定义字段不驻留在工件上,因此查询找不到。

具有自定义字段的实际工作产品可​​能是缺陷或故事,但Task对象不会引用该对象以允许您进行查询。

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