共用方式為


使用流程範本檔案

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

您可以自訂現有 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.xml

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

群組和使用權限

GroupsandPermissions.xml

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

實驗室

Lab.xml

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

報告

ReportsTasks.xml

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

測試管理

TestManagement.xml

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

版本控制

VersionControl.xml

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

工作項目追蹤

WorkItems.xml

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

Windows SharePoint Services

WssTasks.xml

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

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

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

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

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

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

檔案

說明

testconfiguration

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

testresolutionstate

定義測試執行器和 Microsoft 測試管理員所使用的測試解析狀態。

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

testsettings

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

testvariable

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

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

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

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

資料夾

檔案

說明

類別

FileMapping

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

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

MSF Agile Software Development

  • Bug

  • 問題

  • 共用步驟

  • 工作

  • 測試案例

  • 使用者本文

MSF for Capability Maturity Model Integration (CMMI) Process Improvement

  • Bug

  • 變更要求

  • 問題

  • 需求

  • 檢閱

  • 風險

  • 共用步驟

  • 工作

  • 測試案例

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

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

工作項目類型/連結類型

MSF Agile Software Development

  • SharedSteps

  • TestedBy

MSF for CMMI Process Improvement

  • Affects

  • SharedSteps

  • TestedBy

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

如需詳細資訊,請參閱透過連結類型自訂工作項目間的關聯性

工作項目類型

全域清單

注意事項注意事項
預設的 MSF 流程範本中不會定義任何全域清單。

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

工作項目類型

Categories.xml

  • Bug 分類

  • 需求分類

  • 測試案例分類

  • 共用步驟分類

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

工作項目類型/查詢

小組工作項目查詢 (.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 檔案

定義可支援專案管理和 Bug 分級的 Microsoft Excel 活頁簿。

注意事項注意事項
Excel 活頁簿只會定義於 MSF 敏捷式軟體開發流程範本中。

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

Windows SharePoint Services/範例和範本

.docx、.dotx 和 .xslx 檔案

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

請參閱

其他資源

啟動新的 Team 專案

自訂流程範本