复制TFS工作项工作流中System.IterationPath的当前值

复制TFS工作项工作流中System.IterationPath的当前值,tfs,tfs-workitem,Tfs,Tfs Workitem,在TFS工作项工作流的转换中,是否可以将自定义字段设置为System.IterationPath当前值的副本 我遇到的问题是,使用副本似乎不起作用,因为它会抱怨无法将TreePath复制到字符串字段(并且无法创建TreePath类型的自定义字段) 这不管用 <CopyRule from="field" field="System.IterationPath" /> 这是不可能的。大多数规则在特殊字段(如Area和Iteration)上被禁用。不确定它是否对您有帮助,但您可以在复制

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

我遇到的问题是,使用副本似乎不起作用,因为它会抱怨无法将TreePath复制到字符串字段(并且无法创建TreePath类型的自定义字段)

这不管用

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


这是不可能的。大多数规则在特殊字段(如Area和Iteration)上被禁用。

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

我怀疑您可能是对的。我假设在这种情况下,查看这个“好”的唯一方法是在自定义报告中,因为我不知道有什么方法可以从IterationId“查找”回迭代名称您可以使用TFS对象模型从IterationId获取IterationPath:
WorkItemStore;项目p=商店项目[];节点n=p.FindNodeInSubTree()节点对象具有路径和名称属性。或者,您可以通过从xxTree表中选择来从TFS数据库中查找迭代名称和路径:
select[Node name],[Iteration path]from xxTree,其中ID=