2014-02-20 94 views
1

我們的TFS 2012團隊項目已遷移到全新數據的新TFS2013服務器。TF400618將Scrum 2.2遷移到Scrum 3.0時

現在當我嘗試激活新的「投資組合積壓」的特點,提出了以下錯誤:

[錯誤] TF400618:場 的報告類型「Microsoft.VSTS.Common.StateChangeDate」在工作項目類型「功能」 衝突與現有的現場

在Scrum中2.2 SharedStep和測試用例的類型定義有這個字段定義的報告類型

<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下的TF400618: The reporting type of field '{0}' in work item type '{1}' conflicts with the reporting type of the existing field. 我不明白我需要做什麼來解決功能字段的問題。

是否需要手動更改具有特徵工作項類型的scrum 2.2過程模板,將更改後的過程模板發佈到團隊項目中並激活「投資組合積壓」?

回答

1

修改完流程模板後,TFS無法自動安裝新更新。以下是關於如何手動更新的指導:http://msdn.microsoft.com/en-us/library/ms194972(v=vs.120).aspx

我建議您改爲將批處理文件中的流程模板更改編寫成腳本,以便新版本發佈時,您可以輕鬆地在新模板中重複更改,而不必通過上面的12步手動過程。

1

我是不是能夠執行所有步驟後的配置特點中提到:http://msdn.microsoft.com/en-us/library/ms194972(v=vs.120).aspx

所以我更新的Feature.xml使得「狀態更改日期」字段的名稱作爲報告的選項設置爲「尺寸「 完成此更改後,我將默認模板更新爲我自定義的模板,並且可以配置功能。 以下是Feature.xml中更新代碼的外觀:

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

我會在星期一試試 – Khh