2011-04-25 54 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文件中,並按照建議首先將它們全部導入。然後過濾出並刪除應該保持建議的狀態,並將剩餘的狀態設置爲活動狀態,然後發佈更改。然後過濾掉並刪除應保持活動狀態的設置,並將其餘設置爲已解決併發布。

由於您已經設計了自定義工作項類型定義,因此您的示例中狀態名稱和順序可能會有所不同,但我相信我提出了自己的觀點。