共用方式為


在您升級至 Visual Studio Team Foundation Server 2012之後,您可以更新以舊版的Team Foundation Server (TFS)建立的小組專案,以使用新功能來管理應用程式生命週期。 您應該使用[設定功能]精靈升級小組專案,像 更新已升級的 Team 專案以使用新功能之中所述。 不過,如果精靈無法加入功能,您可以使用手動加入。

如需新功能的詳細資訊,請參閱計劃和追蹤的新功能

若要存取任何新的功能,您必須先將新的工作項目、分類和程序設定的定義加入。 剛升級版本後的 Team Foundation Server,這些定義被包含在每個最新的程序範本。

重要

最新版的流程範本所提供的程序設定檔有安裝升級的 TFS,可以支援Microsoft Solutions Framework (MSF)5.0和Visual Studio Scrum 1.0流程範本的工作項目類型。如果您在這些流程範本上使用自訂型別定義,您可能需要在匯入程序設定定義檔前修改它們。特別是如果您對工作流程的待辦項目追蹤、錯誤 (bug)或工作的型別有所變更,您可能需要在匯入程序設定檔之前修改它們。如需詳細資訊,請參閱使用處理序組態自訂待處理項目和面板頁面

本主題內容

  1. 從 Microsoft流程範本下載最新的檔案

  2. 匯入新工作類別的定義

  3. (只有Agile) 更新使用者劇本和工作的流程

  4. 匯入新分類的定義

  5. 匯入程序設定檔案

  6. 將腳本索引標籤加入至待辦項目

  7. 確認新功能的可用性

重要

本主題中的程序假設您已更新小組專案,不論是從舊版 Team Foundation Server提供的範例流程建立的小組專案,或是更新至包含這個版本可用的新成品。具體來說,您的小組專案必須包含測試案例和共用步驟的型別定義。如果缺少其中一個,請參閱 根據 MSF v4.2 流程範本更新 Team 專案

需求

  • 若要下載及上傳流程範本,您必須是 [專案集合管理員] 或 [Tram Foundation 管理員] 群組的成員。 如果已明確設定必要的安全性權限,則您必須將 Team 專案集合的 [管理流程範本] 權限設定為 [允許]。

  • 若要執行 witadmin 命令列工具,您必須是下列其中一個群組的成員: [Team Foundation 管理員]、 [專案集合管理員] 或小組專案的 [專案系統管理員]群組。 如需詳細資訊,請參閱Team Foundation Server 使用權限

  • 若要驗證 [待辦項目] 頁面的更新,您必須將小組網路存取權限設為 [完整]。 可能還會有其他授權需求。 如需詳細資訊,請參閱存取 Team Web Access 中的功能

  • 若要存取 [我的工作],您必須安裝 Visual Studio Premium 或 Visual Studio Ultimate 。 在 Team Explorer 的 [我的工作] 頁面可讓開發人員處理其未完成的工作、暫止和繼續工作、程式碼檢閱。 請參閱 撰寫新的程式碼,以使用者撰寫故事

注意事項注意事項

您可以使用程序編輯器執行下述流程,它是一個 Visual Studio 的強大工具增益集,您可以下載並安裝它。在 [工具]功能表下,程序編輯器提供圖形化使用者介面給 Team Foundation Server中用來追蹤工作項目的物件。您可以使用這個工具匯入和匯出工作項目類型,也可以用來修改這些物件的定義。如需詳細資訊,請參閱下列 Microsoft 網站的網頁:Team Foundation Server Power Tools (英文)。

1.從 Microsoft流程範本下載最新的檔案

重要

若要取得預設流程範本的最新版本的存取,請安裝 Team Foundation Server的最新的季更新。重大更新完成了數個工作項目類型的工作流程在最新的季更新。這些變更支援反向轉換,如此一來,當您不慎拖曳 Kanban Committee 或工作委員會的工作項目為已解決或已關閉狀態時,您可以將它拖曳至先前的工作流程狀態。

您可以從 Microsoft 下載網站的升級: Microsoft Visual Studio Team Foundation Server 的季更新 2012 年.

  1. 在安裝 Visual Studio 或 Team Explorer 的電腦上,請下載 Microsoft最新版的流程範本來建立您的小組專案。 請參閱 下載最新版流程範本

  2. 解壓縮檔案至本機資料夾。 如需詳細資訊,請參閱使用流程範本檔案

回到頁首

2.匯入新工作類別的定義

您必須匯入四個新類型工作項目類型的定義檔: FeedbackRequest、 FeedbackResponse、 CodeReviewRequest和 CodeReviewResponse。

  1. 開啟安裝了 Visual Studio 或 Team Explorer 的命令提示字元視窗並輸入:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    在 Windows 64 位元版本中,將 %programfiles% 取代為 %programfiles(x86)%

  2. 輸入下列四個命令,一次一個,將顯示的引數替換成您的資料,然後選擇[Enter]。

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FeedbackRequest.xml"
    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FeedbackResponse.xml"
    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\CodeReviewRequest.xml
    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\CodeReviewResponse.xml"
    

    集合URL會指定小組專案集合的 URL,而專案名稱 指定集合內小組專案定義的名稱。 您必須以下列格式指定 URL:**http://**伺服器名稱:連接埠/虛擬資料夾名稱/集合名稱例如:http://srvalm:8080/tfs/DefaultCollection (英文)。

    設定DirectoryPath,請將路徑指定為會保留載下來的流程範本的TypeDefinitions 資料夾。 目錄路徑必須遵循此結構: 導覽:\MSF範本資料夾\工作項目追蹤\類別定義。

    下列範例示範如何匯入 FeedbackRequest 檔案:

    witadmin importwitd /collection:"http://MyServer:8080/tfs/DefaultCollection"/p:MyProject /f:"C:\MyTemplates\WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml"

回到頁首

3.(只有Agile) 更新使用者劇本和工作的流程

MSF Agile程序範本6.0版加入[新增和移除的狀態]到使用者劇本和工作流程。 這些狀態支援工作項目從新的狀態轉換至執行中或已移除的狀態。 如果沒有這些狀態,指派給迭代項目的使用者劇本會保留在生產待辦項目直到被解析,而不是使用者需要或預期的行為。 此外,小組無法從待辦項目中剪下劇本和工作。

要更新的工作流程,請參閱 更新 Agile Team 專案的工作流程

回到頁首

4.匯入新分類的定義

分類定義檔的最新版本包含五個新類別,其中有四種類別在舊版有被定義。 將新的功能取決於新的類別定義。 若要更新您小組專案定義的分類,您必須匯入新的類別檔案。

注意事項注意事項

將分類 XML 檔匯入至專案時,所有現有分類都會遭覆寫。先前已定義但未指定於檔案中的分類,將會遭到刪除。

如果您自訂小組專案中的類別檔,則您可能會想要在匯入前將相同的自訂加入類別檔。如需詳細資訊,請參閱定義分類以分組工作項目類型

匯入類別定義檔

  • witadmin的命令提示字元視窗中,輸入下列命令,並將顯示的引數替換成您的資料,然後按ENTER。

    witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    

    對於 DirectoryPath,請指定已下載之流程範本的 [WorkItem Tracking] 資料夾位置。 目錄路徑應該遵循此結構:

    Drive:\MSFTemplateFolder\Agile\Files\WorkItem Tracking\

    下列範例顯示如何匯入分類定義檔:

    witadmin importcategories /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:"C:\MyTemplates\WorkItem Tracking\categories.xml"

回到頁首

5.匯入程序設定檔案

程序設定檔透過[小組網路存取]的待辦項目和版面頁面決定可用的配置和功能。 若要使用這些頁面,您必須匯入程序設定檔。

注意事項注意事項

匯入 Agile 或一般管理組態的定義檔會覆寫為小組專案定義的任何現有設定。

您可以在匯入前自訂程序設定檔。如需詳細資訊,請參閱使用處理序組態自訂待處理項目和面板頁面

匯入程序設定檔

  • 若要匯入程序設定的定義檔,請依次輸入下列兩個命令,將顯示的引數替換成您的資料,然後選取[Enter]。

    witadmin importagileprocessconfig /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\AgileConfiguration.xml"
    witadmin importcommonprocessconfig /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\CommonConfiguration.xml"
    

    設定 DirectoryPath,請將路徑指定您下載流程範本的 [程序] 資料夾。 目錄路徑應該遵循此結構:

    導覽:\MSF範本資料夾\工作項目追蹤\程序

    下列範例示範如何匯入Agile程序設定的定義檔:

    witadmin importagileprocessconfig /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:"C:\MyTemplates\WorkItem Tracking\Process\AgileConfiguration.xml"

回到頁首

6.將腳本索引標籤加入至待辦項目

有了 分鏡腳本,您現在可以連結工作項目到腳本。 如果這麼做,您將 Storyboard 連結控制索引標籤加入至工作項目類型的定義。 在TFS所提供的最新版本程序範例,Storyboard 連結控制索引標籤會出現在任何待辦項目的工作項目類型,例如產品待辦項目、使用者劇本和需求。

  1. witadmin的命令提示字元視窗中,輸入下列命令,並將顯示的引數替換成您的資料,然後按ENTER。 匯出您小組用來管理待辦項目的類型定義檔。

    witadmin exportwitd /collection:CollectionURL /p:"ProjectName" /n:"TypeName" /f:"DirectoryPath\FileName.xml"
    

    集合URL 會指定小組專案集合的URL,而 專案名稱 指定集合內定義的小組專案名稱。 URL使用這種格式:**http://**伺服器名稱: 連接埠/虛擬資料夾/集合名稱例如: http://srvalm:8080/tfs/DefaultCollection。

    設定 型別名稱,指定您待辦項目的名稱,例如使用者劇本或產品待辦項目。

  2. 開啟檔案使用文字編輯器 (例如 [記事本])

  3. 加入 <TabGroup > 區段中的程式碼片段:

    <Tab Label="Storyboards"> 
       <Control Name="StoryboardsControl" Type="LinksControl"> 
          <LinksControlOptions> 
             <WorkItemLinkFilters FilterType="excludeAll" /> 
             <ExternalLinkFilters FilterType="include"> 
                <Filter LinkType="Storyboard" /> 
             </ExternalLinkFilters> 
             <LinkColumns> 
                <LinkColumn RefName="System.Title" /> 
                <LinkColumn LinkAttribute="System.Links.Comment" /> 
             </LinkColumns> 
          </LinksControlOptions> 
       </Control> 
    </Tab> 
    
  4. 儲存並關閉檔案。

  5. 透過輸入此命令匯入類型定義檔:

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
    
  6. 確認索引標籤上的待處理項目的外觀。

7.確認新功能的可用性

請參閱 確認新功能的可用性

回到頁首

請參閱

概念

自訂流程範本

更新已升級的 Team 專案以使用新功能