流程範本自訂計畫

更新:2007 年 11 月

自訂流程範本是一個反覆的過程。您需要可以測試流程範本的 Team Foundation Server,以便確認已經正確自訂了流程範本。一般而言,您要使用下列步驟來自訂流程範本。

自訂

下載了現有可用的流程範本之後,第一個步驟就是要進行變更。如需下載流程範本的詳細資訊,請參閱 HOW TO:下載流程範本。初次自訂流程範本時,請只做個小變更。如果您沒有清楚了解到變更可能會對範本造成什麼樣的影響,就試圖進行許多變更,這等於是冒著發生多項錯誤的風險,而這些錯誤將會很難偵錯。

請規劃您的變更,並更新適當的 XML 以實作變更。

上載

下一個步驟是要將流程範本上載至 Team Foundation Server。您最好是使用目前沒有其他小組在使用的 Team Foundation Server,以避免他人引用了尚未定案的流程。

請確認流程範本的名稱是唯一名稱。如果您從 Team Foundation Server 下載了流程範本、做了變更、現在正要上載,那麼您必須變更它的名稱,或是從 Team Foundation Server 刪除現有的流程範本。

上載程序會執行驗證檢查,以確保此 XML 有效。如果您在試圖上載流程範本時收到任何錯誤訊息,這表示所做的變更造成了錯誤。請檢視您的變更,以確認 XML 仍然有效並且變更是正確的。如需詳細資訊,請參閱 HOW TO:上載流程範本

建立 Team 專案

上載了流程範本之後,您必須建立 Team 專案,以便驗證變更。請執行 [新增 Team 專案精靈] 然後建立測試用的 Team 專案。如果發生任何錯誤,請務必查看 Team 專案建立記錄檔,記錄檔中包含了它試圖執行之工作的清單,以及失敗的工作等資訊。您可以將失敗的工作對應回 XML,以判斷錯誤的原因。

驗證變更

如果成功建立了 Team 專案,請執行其他步驟,以驗證變更已經正確出現在 Team 專案中。如果您加入了報告,確認它出現在 Team 總管中;如果您移除了工作項目類型,確認所移除的工作項目類型已經不再提供。每一個記載的外掛程式都有一份驗證步驟清單,以協助您確認已經實作了變更。如需詳細資訊,請參閱驗證對流程範本外掛程式的變更

工作項目類型

自訂工作項目時,可以使用不同方式來處理。您不需要為了測試工作項目類型的變更而建立新的 Team 專案。您可以使用 witimport 命令列公用程式,將更新的工作項目類型 XML 上載至現有的 Team 專案中。您可以進行所有變更,然後使用 witimport 命令列公用程式以及 Team 專案來驗證這些變更。如需詳細資訊,請參閱 witimport

刪除 Team 專案

建立新流程範本的動作不可避免會建立許多測試用的 Team 專案。您可以使用 DeleteTeamProject 命令列公用程式來清除不需要的 Team 專案。TFSDeleteProject 位於 Program Files\Microsoft Visual Studio 9.0\Common7\IDE 中。如需詳細資訊,請參閱 TFSDeleteProject

若要使用 TFSDeleteProject 命令列公用程式來刪除 Team 專案

TFSDeleteProject /server:<serverName> <project name>

例如,若要從名稱為 teamstage5 的 Team Foundation Server 刪除名稱為 ProcessTest 的 Team 專案,請在命令列輸入下列命令:

TFSDeleteProject /server:teamstage5 ProcessTest

請參閱

工作

逐步解說:建立新的 Team 專案

概念

流程範本架構

參考

witimport

其他資源

流程範本管理員

驗證對流程範本外掛程式的變更