將工作項目執行個體加入至流程範本
您可以透過將工作項目加入至流程範本,來定義一組工作或其他項目,提醒每個專案管理員在建立 Team 專案之後執行。例如,您可以建立一個工作指派權限給小組成員、定義專案區域和里程碑、設定組建定義,以及決定版本控制的分支策略。
注意事項 |
---|
定義工作項目執行個體是選擇性的。Microsoft Solutions Framework (MSF) 的流程範本不包含任何工作項目執行個體。 |
本主題內容
定義工作項目執行個體
WORKITEMS 項目參考
定義工作項目執行個體
若要定義工作項目執行個體,您要指定工作項目類型以及這些工作項目的欄位值。您可以使用包含在 WORKITEMS 項目中的 WI 和 FIELD 項目。您可以在 WorkItemTracking 外掛程式檔案的 taskXml 項目中,指定一組工作項目執行個體。每個工作項目執行個體都必須符合工作項目的結構描述定義,此定義是在 WorkItemMethodology.xsd 檔案中定義。您可以從 Microsoft 網站的下列頁面下載用於追蹤工作項目的結構描述檔案:Visual Studio Team Foundation 的流程範本和工作項目結構描述 (英文)。
WI 項目的 type 屬性會指定要建立哪一種工作項目類型,例如工作、使用者劇本或問題。您必須根據工作項目的類型,將值指派給每個必要欄位。
下列範例會指定一個工作項目工作,這個工作會提醒專案管理員將小組成員指派到一個或多個安全性群組。系統會將值指派到所有必要欄位。由於工作項目執行個體相依於工作項目的類型定義,因此您必須在建立工作項目類型的工作之後,指定建立工作項目執行個體的工作。
<task id="WIT_Instances" name="Work Item tasks definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item instances created">
<dependencies>
<dependency taskId="WITs" />
</dependencies>
<taskXml>
<WORKITEMS>
<WI type="Task">
<FIELD refname="System.Title" value="Setup: Set Permissions" />
<FIELD refname="System.IterationPath" value="$$PROJECTNAME$$\Iteration 0" />
<FIELD refname="System.State" value="Active" />
<FIELD refname="System.Reason" value="New" />
<FIELD refname="System.Description" value="Using the admin UI in Visual Studio adds team members to one of the three groups: Project administrators, Contributors, or Readers." />
</WI>
</WORKITEMS>
</taskXml>
</task>
回到頁首
WORKITEMS 項目參考
下列語法顯示 WORKITEMS 項目及其子項目的結構。您可以在 WorkItemTracking 外掛程式檔案的 taskXml 項目中指定這些項目。
<WORKITEMS>
<WI type="TypeA">
<FIELD refname="Field1" value="Value1" />
<FIELD refname="Field2" value="Value2" />
. . .
<FIELD refname="FieldN" value="ValueN" />
</WI>
. . .
</WORKITEMS>
元素 |
語法 |
描述 |
---|---|---|
FIELD |
|
WI 的必要子項目。 指定欄位的參考名稱,以及要指派給該欄位的值。 |
HYPERLINK |
|
WI 的選擇性子項目。 定義工作項目執行個體的超連結 (Hyperlink)。您可以針對相對路徑指定 true 或 false。 |
WI |
|
WORKITEMS 的必要子項目。 定義要建立之工作項目的類型,以及要指派給特定欄位的值。 |
WORKITEMS |
|
用於 WorkItemTracking 外掛程式之 taskXml 項目的選擇性子項目。 包含 WI 項目的集合,其中每個項目都會定義一個工作項目執行個體。 |
回到頁首