Migration TF400618在将scrum 2.2迁移到scrum 3.0时

Migration TF400618在将scrum 2.2迁移到scrum 3.0时,migration,tfs-process-template,Migration,Tfs Process Template,我们的TFS 2012团队项目已迁移到包含所有数据的新TFS2013服务器 当我现在尝试激活新的“Portfolio Backlog”功能时,出现以下错误: [错误]TF400618:字段的报告类型 工作项类型“功能”中的“Microsoft.VSTS.Common.StateChangeDate” 与现有字段的报告类型冲突 在Scrum 2.2中,SharedStep和TestCase的类型定义有以下字段定义 <FIELD name="State Change Date" refnam

我们的TFS 2012团队项目已迁移到包含所有数据的新TFS2013服务器

当我现在尝试激活新的“Portfolio Backlog”功能时,出现以下错误:

[错误]TF400618:字段的报告类型 工作项类型“功能”中的“Microsoft.VSTS.Common.StateChangeDate” 与现有字段的报告类型冲突

在Scrum 2.2中,SharedStep和TestCase的类型定义有以下字段定义

 <FIELD name="State Change Date" refname="Microsoft.VSTS.Common.StateChangeDate" type="DateTime">
        <WHENCHANGED field="System.State">
          <SERVERDEFAULT from="clock" />
        </WHENCHANGED>
        <WHENNOTCHANGED field="System.State">
          <READONLY />
        </WHENNOTCHANGED>
      </FIELD>

在Scrum 3.0的附加功能中,有以下字段

在MSDN下 我不明白我需要做什么来解决feature字段的问题


我是否需要使用功能工作项类型手动更改scrum 2.2流程模板,将更改后的流程模板发布到团队项目中,然后激活“公文包积压”?

一旦您修改了流程模板,TFS将无法自动安装新的更新。以下是有关如何手动更新的指南:


我建议您改为在批处理文件中编写流程模板更改的脚本,以便在新版本发布时,您可以轻松地在新模板中重复更改,而无需执行上述12步手动过程

在执行以下步骤后,我无法配置功能:

因此,我更新了Feature.xml,将“State Change Date”字段名作为可报告选项设置为“dimensions” 更改后,我将默认模板更新为我自定义的模板,并能够配置功能。 下面是Feature.xml中更新的代码的外观:

<FIELD name="State Change Date" refname="Microsoft.VSTS.Common.StateChangeDate" type="DateTime" reportable="dimension" >

我将在周一试一试