2016-06-20 75 views
0

我遇到問題以使用HP ALM同步器12.53與TFS狀態字段同步HP ALM狀態字段,這是我得到更新的問題衝突記錄:如何使用HP ALM同步器12.53同步HP ALM狀態字段與TFS狀態字段12.53

拋出一個異常,跳過此實體,並移動到下一個, 例外:更新時間:一般錯誤AutomationException:AdapterException: 錯誤的方法TfsComEntityManager.UpdateWorkItemState,發生未知 例外。無法使用值更新狀態字段:已關閉。

+0

惠普同步框架的工作原理是將HP的當前狀態引入TFS。可能這可能是您的源缺陷已關閉的情況,並且在tfs中,同步器嘗試關閉tfs工作項缺陷,這種缺陷大多數是從TFS角度來看的錯誤轉換。即您不能在創建時設置Closed/Resolved或不能直接跳轉關閉從New/Active – Gaurav

+0

請參閱http://www.opshub.com,集成管理器能夠處理任何此類場景 – Gaurav

+0

謝謝爲了您的答案,我想出了一種方法將它們與HP ALM Synchronizer同步 – Nick

回答

1

感謝您使用HPE ALM Synchronizer。 要在ALM和TFS之間進行同步,我們需要關注TFS工作流程。

一般來說,當您看到有關更改狀態的一些錯誤時,可以使用團隊資源管理器或瀏覽器手動將TFS記錄更改爲ALM值(狀態和原因)。如果你在TFS客戶端無法做到這一點,意味着工作流程不允許轉換。

有時我們看到有些客戶沒有在Synchronizer中映射原因。不建議這樣做,因爲狀態和原因在TFS工作流程中非常重要。 最佳做法是使ALM和TFS具有相同的狀態/原因轉換規則。

最後,同步器很聰明地改變狀態&的原因,它可以找到任何可能的組合來達到12.53的最終狀態。但是,我們在12.50到12.52之間遇到了一些錯誤。所以建議更新到12.53。