更新:2007 年 11 月
您可以修改字串欄位,以便讓字串的格式必須符合您定義的模式。若要這樣做,您可以匯出工作項目類型 XML 檔並修改其內容。一旦您修改了字串欄位,就可以匯入 XML 檔,以便開始使用更新的工作項目類型。
必要權限
您必須是 [Team Foundation Administrators] 群組的成員或專案之 [Project Administrators] 群組的成員,才能執行此程序。如需詳細資訊,請參閱 Team Foundation Server 使用權限。
若要建立字串欄位比對模式
如果您要修改單一專案中的工作項目類型,請執行 witexport,以便針對想要修改的工作項目類型匯出 XML 檔。如需詳細資訊,請參閱 HOW TO:從現有的專案匯出工作項目類型。
在 Visual Studio 中,依序按一下 [檔案]、[開啟] 和 [檔案]。
如此會顯示 [開啟檔案] 對話方塊。
在 [查詢] 下,移至匯出檔案的位置。
如果您要修改工作項目類型,以便自訂流程範本,請移至存放所下載之流程範本的位置。
注意事項:如果您是執行 Windows Vista,則可能沒有存取特定資料夾的權限。如果嘗試將工作項目類型匯出至您無法存取的位置,登錄模擬技術便會自動重新導向至已匯出的檔案,並將該檔案儲存在虛擬存放區中。如需詳細資訊,請參閱 https://go.microsoft.com/fwlink/?LinkId=92325 和 https://go.microsoft.com/fwlink/?LinkId=92323。若要避免此重新導向,可以將此檔案匯出至您能存取的位置。
選取您想要更新的工作項目類型 XML 檔,然後按一下 [開啟]。然後在收到關於行尾結束符號的提示時,按一下 [否]。
在 <WORKITEMTYPE> 區段中,尋找 XML 檔的 <FIELDS> 區段。
加入下列範例中反白顯示的 XML 程式碼來新增 [Version] 欄位,此欄位會追蹤這個工作項目類型所套用的產品版本。
<FIELDS> <FIELD name="Version" refname="MyCompany.MyProcess.Version" type="String"></FIELD>加入下列範例中反白顯示的 XML 程式碼,以確保所有的 Version 值都是以字母 v 接著兩個數字、一個句點、兩個其他數字、另一個句點、一個字母再加上任何一個字元所組成的字串當做開頭。
注意事項:如需比對模式的詳細資訊,請參閱定義欄位規則。
<FIELDS> <FIELD name="Version" refname="MyCompany.MyProcess.Version" type="String"> <MATCH pattern="vNN.NN.AX"/> </FIELD>尋找 XML 檔的 <TabGroup> 區段。在這個區段中,下列程式碼行會定義控制項。加入下列範例中反白顯示的 XML 程式碼,即可在工作項目表單上顯示 [版本] 欄位。
<Column PercentWidth="100"> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Issue" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.ExitCriteria" Label="Exit Criteria" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Build.IntegrationBuild" Label="Integration Build" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.TaskHierarchy" Label="Task Context" LabelPosition="Left" ReadOnly="True" /> <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Version" Label="Version" LabelPosition="Left" /> </Column>在工具列上,按一下 [儲存] 儲存對 XML 檔所做的變更。
匯入已更新的工作項目類型。
若要將新的工作項目類型匯入單一專案,請參閱 HOW TO:將工作項目類型匯入至現有的專案。
若要將工作項目類型加入至流程範本,請參閱工作項目類型。
若要驗證匯入單一專案的變更
在 Team 總管中,按一下 [重新整理],從伺服器下載最新的更新檔。
這些更新檔含有您剛匯入的變更。等候數秒,直到載入 [工作項目] 節點為止。仍在載入中的節點會標示為 [正在執行]。
使用您所修改的工作項目類型,建立新的工作項目。若要這樣做,請以滑鼠右鍵按一下 [工作項目] 節點、指向 [加入工作項目],然後按一下工作項目類型。
此工作項目是根據您所變更並匯入的工作項目類型建立。
尋找 [版本] 欄位並輸入不同的值,看看允許哪些值。當此欄位包含不合法的值時,就會反白顯示。
按一下 [關閉] 關閉新的工作項目。當您收到儲存工作項目的提示時,請按一下 [否]。