共用方式為


使用流程範本檔案

您可以透過自訂一個或多個流程範本檔案,來自訂 Team 專案在 Visual Studio Application Lifecycle Management (ALM) 中的初始組態。 您可以自訂有數種類型的範本檔案,包括根 XML 檔案、外掛程式檔案和 XML 定義檔案。藉由自訂這些檔案,可讓您定義所有使用該流程範本建立之小組專案的初始組態。

您可以自訂現有 Team 專案的項目,例如變更 Team 專案的報表、工作項目類型和專案入口網站功能。 在這種情況下,您的變更會影響該專案中工作人員的工作方式,但不會影響現有或未來的專案 如需詳細資訊,請參閱自訂 Team 專案和流程

本主題內容

  • 根流程範本檔案

  • 外掛程式檔案

  • 新增 Team 專案精靈和外掛程式檔案互動

  • 用於管理測試的 XML 定義檔案

  • 定義用於追蹤工作項目之物件的檔案

  • 流程指引檔案

根流程範本檔案

您可以自訂根 XML 檔案 (ProcessTemplate.xml) 來定義外掛程式檔案的處理順序以及每個外掛程式的相依性。 ProcessTemplate.xml 檔包含了成功建立 Team 專案所必須執行的所有工作群組, 每個工作群組都會參考定義了特定工作的某附屬 XML 外掛程式檔案 (通常位於子資料夾中)。 一般而言,您要替每一個外掛程式指定一個工作群組。

[新增 Team 專案精靈] 在建立 Team 專案時,會執行這組在 ProcessTemplate.xml 檔案中定義的外掛程式。 如需詳細資訊,請參閱使用流程範本外掛程式檔案定義根工作

外掛程式檔案

外掛程式檔案會定義要執行的工作,以及當專案組長使用 [新增 Team 專案精靈] 建立 Team 專案時會出現的畫面。 每個外掛程式檔案都會定義一項或多項工作。 這些工作會指定要上載檔案、設定群組的使用權限,或定義其他某個組態項目。 Microsoft Solutions Framework (MSF) 的流程範本提供 11 個外掛程式檔案。 每個外掛程式都可以修改,藉以自訂流程範本。 您還可以從流程範本中刪除 [類別] 外掛程式以外的其他外掛程式。

每個外掛程式都會讀取一組工作和相依性,以取得必須執行的工作清單,並判斷是否已執行必要的前置工作。 經由使用這些定義檔案,您可以指定每個外掛程式都必須實作的初始組態。

外掛程式會上載檔案,或設定特定功能區域的資料。 例如,「工作項目追蹤」外掛程式會設定新 Team 專案的工作項目類型、查詢與初始工作項目。 MSF 流程範本包含下表所述的外掛程式檔案。 如需如何自訂上述所有檔案的詳細資訊,請參閱在流程範本中自訂功能區域

資料夾

外掛程式檔案

描述

建置

Build.xml

定義適當工作,以設定指派給 Team Foundation Build 之識別的初始安全性權限,以及上載組建範本檔。

Classification

Classification.xml

定義 Team 專案的初始反覆項目與區域。

群組和使用權限

GroupsandPermissions.xml

定義 Team 專案的初始安全性群組與其權限。

Lab

Lab.xml

定義適當工作,以設定指派給 Visual Studio Lab Management 之識別的初始安全性權限。

Reports

ReportsTasks.xml

定義 Team 專案的初始報表,並設定報表網站。

Test Management

TestManagement.xml

定義要上載的測試管理檔案,這些檔案會為 Team 專案建立初始的測試變數、組態、設定和解決狀態。 這些設定由 Microsoft Test Manager所使用。

Version Control

VersionControl.xml

定義初始的版本控制安全性權限、Team 專案的簽入提示,以及是否需要獨佔簽出。

工作項目追蹤

WorkItems.xml

定義 Team 專案的初始工作項目類型、查詢與工作項目執行個體。

Windows SharePoint Services

WssTasks.xml

依據 SharePoint 網站的範本來定義小組的專案入口網站, 此外還會定義範本檔與流程指引。

新增 Team 專案精靈和外掛程式檔案互動

專案組長會使用 [新增 Team 專案精靈] 來建立 Team 專案。 精靈中出現的畫面是由使用的外掛程式所決定, 例如,如果流程範本沒有包含 Windows SharePoint Services 的外掛程式,就不會出現詢問專案組長有關專案入口網站資訊的畫面。

當專案組長完成了精靈並按一下 [完成] 之後,精靈就會呼叫外掛程式,以執行建立 Team 專案的工作。 外掛程式的呼叫順序是由 XML 流程定義檔案所決定。

用於管理測試的 XML 定義檔案

下表說明的 XML 定義檔案,可用來設定 Microsoft Test Manager的初始狀態。 這些檔案都位於 [測試管理] 資料夾中。 Microsoft Test Manager 在 Visual Studio Ultimate 和 Microsoft Visual Studio Test Professional 是可用的。 如需詳細資訊,請參閱定義 Test Manager 的初始組態測試應用程式

檔案

描述

testconfiguration

設定針對 Team 專案所定義的預設測試組態 (硬體和軟體)。 在建立專案之後,您可以刪除這些組態並建立其他組態。

testresolutionstate

定義測試執行器和 Microsoft Test Manager所使用的測試解析狀態。

注意事項注意事項
Team 專案一經建立,即無法變更這些狀態。

testsettings

指定初始的測試設定檔。 只會指定一個檔案,即 localrun.testsettings。

testvariable

定義初始的測試變數。 在建立專案之後,您可以修改這些變數並建立其他變數。

定義用於追蹤工作項目之物件的檔案

小組成員會使用「工作項目」(Work Item) 來追蹤工作。 您可能需要擴充 Visual Studio Application Lifecycle Management (ALM) 所提供的工作項目選項,以便能夠更加符合小組所使用的流程以及通訊的方式。 若要這樣做,請撰寫新的工作項目類型。 「工作項目類型」(Work Item Type) 是指建立新工作項目所依據的範本。 您也可以修改現有的工作項目類型。

下表說明的 XML 定義檔案,可用來設定用於追蹤工作項目的物件。 您可以針對流程範本自訂這些檔案,或在之後針對個別 Team 專案自訂這些檔案。

資料夾

檔案

描述

Classification

FileMapping

指定檔案,這個檔案定義將 Office Project 的欄位對應至 Team Foundation 的方式。 如需詳細資訊,請參閱將 Microsoft Project 欄位對應至 Team Foundation 欄位

工作項目追蹤/工作項目類型

MSF Agile 軟體開發6.0版

  • 使用者劇本、錯誤(Bug)和工作。

  • 程式碼檢閱需求、程式碼檢閱回應和檢閱

  • 回應要求和意見回應

  • 問題

  • 測試案例和共用步驟

MSF的能力成熟度模型整合(CMMI) 製程改善6.0版

  • 需求、變更要求、錯誤(Bug)和工作。

  • 程式碼檢閱需求、程式碼檢閱回應和檢閱

  • 回應要求和意見回應

  • 問題和風險。

  • 測試案例和共用步驟

Visual Studio Scrum 2.0版:

  • 產品待辦項目、錯誤(Bug) 和工作。

  • 程式碼檢閱需求、程式碼檢閱回應和檢閱

  • 回應要求和意見回應

  • 阻礙

  • 測試案例和共用步驟

定義各種工作項目類型的欄位、工作流程和表單。 如需針對 MSF 流程範本所定義之工作項目的詳細資訊,請參閱下列各主題:

如需如何自訂或建立工作項目類型的詳細資訊,請參閱自訂專案追蹤資料、表單、工作流程和其他物件

工作項目追蹤/連結類型

MSF Agile Software Development

  • 共享步驟、經過測試

MSF for CMMI Process Improvement

  • 影響

  • 共享步驟、經過測試

Visual Studio Scrum 2.0版

  • Storyboard

  • 共享步驟、經過測試

定義其他用來建立工作項目間之關聯性的連結類型。

如需詳細資訊,請參閱定義自訂連結類型

工作項目追蹤

全域清單

注意事項注意事項
全域清單在預設流程範本中定義。

全域清單會定義供所有工作項目類型和 Team 專案共用之功能表項目的清單。 您可以在您上載與您的流程範本的工作項目類型中的全域清單。 如需詳細資訊,請參閱定義全域清單

工作項目追蹤

Categories.xml

  • Bug 分類

  • 程式碼檢閱需求分類和程式碼檢閱回應分類

  • 回應需求分類和意見回應分類

  • 需求分類

  • 共用步驟分類和測試案例分類

  • 工作分類。

  • 隱藏類型分類

定義可讓工作項目類型與分類產生關聯的群組。 如需詳細資訊,請參閱定義分類以分組工作項目類型

需要幾個這種類別以支援程序設定,該程序設定會被Agile 待辦項目和 Team Web Access可用的工作版面所使用。 如需詳細資訊,請參閱使用處理序組態自訂待處理項目和面板頁面

工作項目追蹤/程序

包含 AgileConfiguration.xml 和 ProcessConfiguration.xml 的程序設定檔。

定義出現在 Team Web Access的待辦項目和工作版面頁面的設定。 如需詳細資訊,請參閱使用處理序組態自訂待處理項目和面板頁面

工作項目追蹤/查詢

小組工作項目查詢 (.wiq)

定義可用來尋找工作項目的初始小組查詢集合。 您可以加入或修改這些查詢。 如需詳細資訊,請參閱將工作項目查詢加入至流程範本

流程指引檔案

流程指引檔案會上載至 Team 專案入口網站。 這些檔案會指定連至流程指引內容、專案管理活頁簿以及範例範本與文件的連結。 您可以針對流程範本自訂所有這些檔案,也可以在之後自訂所有已針對 Team 專案定義的所有這些檔案。

下表說明 MSF 流程範本中所含的流程指引檔案。

注意事項注意事項

流程範本檔案不包含儀表板或 Microsoft Excel 報表。這些檔案會根據建立 Team 專案時所做的選取,加入至 Team 專案中。若未針對 Team 專案佈建任何 SharePoint 網站,則無法使用儀表板或 Office Excel 報表。如需這些成品的詳細資訊,請參閱下列主題:儀表板 (Agile)儀表板 (CMMI)Excel 報表 (Agile)Excel 報表 (CMMI)

資料夾

檔案類型

描述

Windows SharePoint Services/流程指引/支援檔案

.htm 檔案

定義流程指引 URL 檔案。 這些檔案定義的是當小組成員按一下工作項目表單中的 開啟工作項目的流程指引 時,會開啟的 URL。 MSF 流程範本包含 Microsoft 網站上相關主題的連結。 您可以將這些檔案自訂成指向其他流程指引資源。

Windows SharePoint Services/共用文件

.xslx 檔案

定義 Microsoft Excel 活頁簿支援錯誤(Bug)分級和追蹤問題。

如需詳細資訊,請參閱活頁簿 (Agile)活頁簿 (CMMI)

Windows SharePoint Services/範例和範本

.docx、.dotx 和 .xslx 檔案

提供範例文件和範本,做為建立工作產品的起點。 當已針對 Team 專案佈建 SharePoint 網站時,會將這些檔案上載至 Team 專案入口網站。

請參閱

概念

自訂流程範本

其他資源

Team Foundation Server 的流程指引和流程範本