通过excel导入TFS 2010工作项时禁用工作流转换

通过excel导入TFS 2010工作项时禁用工作流转换,tfs,workflow,Tfs,Workflow,我已经编写了一个自定义工作项类型,它有自己的工作流转换。此自定义WIT反映了遗留系统的缺陷类型。前提是将遗留系统中的缺陷导出到excel工作表中,将其与基于TFS查询的excel工作表合并,并将其导入(发布)到TFS 2010中 如果所有WI的状态都符合建议,则此方法似乎有效。但当我试图将WI直接导入到已解析或已关闭状态时,会正确地引发工作流异常 由于我正在从一个活动环境(遗留系统)向另一个(TFS)转换1400个WI,并且每个WI处于不同的状态,因此我需要一个不受工作流限制的简单导入 如果您以

我已经编写了一个自定义工作项类型,它有自己的工作流转换。此自定义WIT反映了遗留系统的缺陷类型。前提是将遗留系统中的缺陷导出到excel工作表中,将其与基于TFS查询的excel工作表合并,并将其导入(发布)到TFS 2010中

如果所有WI的状态都符合建议,则此方法似乎有效。但当我试图将WI直接导入到已解析或已关闭状态时,会正确地引发工作流异常

由于我正在从一个活动环境(遗留系统)向另一个(TFS)转换1400个WI,并且每个WI处于不同的状态,因此我需要一个不受工作流限制的简单导入

如果您以前遇到过此问题,请告知解决此问题的最佳方法

问候,,
Ben Salins

您可以编辑WIT,添加所有可能的转换,导入WI,然后将WIT定义恢复到以前的状态。

我想不出一个单步方法来完成此事件,尽管暂时删除转换规则似乎是一个合理的解决方案,但我相信您不想这样做

您可以做的是将所有1400个工作项放入Excel文件,并按照最初的建议将它们全部导入。然后筛选出并删除应该保留的建议,并将其余的设置为活动,然后发布更改。然后筛选并删除应保持活动状态的,并将其余的设置为已解决并发布

因为您已经设计了自定义工作项类型定义,所以您的示例的状态名称和顺序可能会有所不同,但我相信我已经表达了我的观点