【问题标题】:Copy current value of System.IterationPath in TFS Work Item workflow在 TFS 工作项工作流中复制 System.IterationPath 的当前值
【发布时间】:2014-09-09 04:50:43
【问题描述】:

是否可以在 TFS 工作项工作流的转换中将自定义字段设置为 System.IterationPath 的当前值的副本?

我遇到的问题是使用 COPY 似乎不起作用,因为它抱怨您无法从 TreePath 复制到 String 字段(并且您无法创建 TreePath 类型的自定义字段) .

例如。这不起作用

<CopyRule from="field" field="System.IterationPath" />

【问题讨论】:

    标签: tfs tfs-workitem


    【解决方案1】:

    这是不可能的。大多数规则在区域和迭代等特殊字段上被禁用。

    【讨论】:

      【解决方案2】:

      不确定它是否会对您有所帮助,但您可以在复制规则中使用 System.IterationId 字段(它是一个整数)。

      【讨论】:

      • 我怀疑你可能是对的。我认为在这种情况下,“很好地”查看此内容的唯一方法是在自定义报告中,因为我不知道有一种从 IterationId 到 Iteration Name 的“查找”方法
      • 您可以使用 TFS 对象模型从 IterationId 获取 IterationPath:WorkItemStore store; Project p = store.Projects[&lt;project name&gt;]; Node n = p.FindNodeInSubTree(&lt;IterationId&gt;); Node 对象具有 Path 和 Name 属性。或者您可以通过从 xxTree 表中选择来从 TFS 数据库中查找迭代名称和路径:select [Node Name], [Iteration Path] from xxTree where ID = &lt;Iteration Id&gt;
      猜你喜欢
      • 2016-05-07
      • 1970-01-01
      • 2015-11-28
      • 2011-08-13
      • 1970-01-01
      • 2013-04-25
      • 2017-06-27
      • 2014-05-14
      • 1970-01-01
      相关资源
      最近更新 更多