【问题标题】:Pulling custom field into Rally Query将自定义字段拉入 Rally Query
【发布时间】:2014-01-30 21:26:22
【问题描述】:

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

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

我能够毫无问题地从任务本身中提取自定义字段,这在从父对象中提取时似乎是个问题。

我已验证字段名称并且内容已实际填充。有谁知道通过 excel 插件提取此数据的方法,或者从父级提取自定义字段信息是否存在限制?

【问题讨论】:

    标签: excel rally


    【解决方案1】:

    在 Web 服务 API 中,工作产品属性是工件。 Artifact 是 Task、HierarchicalRequirement(用户故事)和 Defects 以及其他工作项类型的父级。这些类型可以在它们上创建自定义字段,但父 Artifact 不知道它们。不可能从 Artifact 遍历到自定义字段,也不应该从 Artifact 遍历到 Iteration 或 Release。 API 中的 Artifact 对象上不存在这些字段。可以遍历 Workproduct.FormattedID,因为 Artifact 上存在 FormattedID 属性。这就是工作项类型继承 FormattedID 的地方。如果我在 Excel 插件中使用 Workproduct.Release 或 Workproduct.Iteration 在对 Task 对象的查询中遵循以下语法:

    (Workproduct.Iteration = /iteration/12352898163)
    

    我收到此错误:

    (Workproduct.Iteration.Name = it123)
    

    会产生类似的错误。

    【讨论】:

    • Workproduct.Iteration 实际上工作得很好,(关闭 .name 部分)
    • 至少对于 excel 插件来说是这样。
    【解决方案2】:

    我将此提交给 Rally Support 人员并得到以下答案,所以简短的回答是否定的......无法完成:

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

    具有您的自定义字段的实际工作产品将是 缺陷或故事,但任务对象不引用回 让您查询。

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

    【讨论】:

      猜你喜欢
      • 2018-02-09
      • 1970-01-01
      • 1970-01-01
      • 2016-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多