2011-04-25 52 views
0

我已经编写了一个自定义工作项类型,该工作项类型具有自己的工作流转换。这种定制的WIT反映了遗留系统的缺陷类型。前提是将遗留系统中的缺陷导出为Excel表,将其与基于TFS-Query的Excel表合并并导入(发布)到TFS 2010中。通过excel导入TFS 2010工作项时禁用工作流转换

此方法似乎可行,只要所有WI的状态为PROPOSED。但是,当我尝试将WI直接导入RESOLVED或CLOSED状态时,正确引发了Workflow异常。

由于我从一个活动环境(遗留系统)转换到另一个(TFS)并且在不同状态下使用这些WI中的每一个,所以我需要一个简单的导入而不受工作流程的限制。

如果您之前遇到过这个问题,请指出什么是解决此问题的最佳方法。

问候, 本萨兰

回答

0

您可以编辑WIT,添加所有可能的转换,导入WI的,那么WIT定义回恢复到它以前。

0

我不能想出一个单一的方法来完成这个事件,尽管暂时移除过渡规则似乎是一个合理的解决方案,但我相信你不想这样做。

你可以做的是把你所有的1400个工作项目放入Excel文件中,并按照建议首先将它们全部导入。然后过滤出并删除应该保持建议的状态,并将剩余的状态设置为活动状态,然后发布更改。然后过滤掉并删除应保持活动状态的设置,并将其余设置为已解决并发布。

由于您已经设计了自定义工作项类型定义,因此您的示例中状态名称和顺序可能会有所不同,但我相信我提出了自己的观点。