自訂工作項目追蹤和您的 Team 專案
本文內容
在您建立 Team 專案之後,您可以自訂小組的。 您可以自訂套用至 Team 專案的大部分的區域。 個別小組的部分應用程式。 本主題提供自訂的最常見的類型的概觀,作業相關實作請注意和相依性和連結提供詳細說明如何自訂特定區域的主題。
這個主題將會追蹤從其中一個預設流程範本建立 Team Foundation Server 的 (WIT) 物件的 Team 專案和工作項目 (TFS) 提供。待處理項目可以根據使用 Agile,您的 Team 專案是否已建立, CMMI 或 Scrum 流程範本參考使用者劇本、需求、產品待處理項目或 Bug,。如需詳細資訊,請參閱Team Foundation Server 的流程指引和流程範本 。
您可以自訂的區域
區域和反覆項目路徑
小組、小組警示和小組的最愛
Agile 網頁和圖形
待處理項目頁面、剩餘工作、大小、速度和預測
工作面板
挑選清單或項目在下拉式功能表中的工作項目表單
用於的欄位來追蹤工作和支援報告和整合
為工作項目類型定義的工作流程
限制的數目指定的欄位
限制可對工作項目進行變更或對該欄位的規則。
將符合欄位的樣式
支援自訂的方法和資源
您可以自訂要用於建立 Team 專案的流程範本。然後,,在您建立 Team 專案之後,自訂已經準備就緒。具體來說,您可以自訂 WIT 物件和專案成品。當多個 Team 專案的企業部署,將建立自訂流程範本是最有效率的方法部署自訂。請參閱 自訂流程範本 。
需求
若要建立或刪除區域和反覆項目,您必須為小組或 Team 專案的名稱所提供的成員。
若要建立小組或自訂大部分的 WIT 物件,例如工作項目類型,分類或管理組態,您必須是 [專案系統管理員。 ] 群組的成員 Team 專案中。
若要修改欄位的屬性,您必須是 [Project Collection Administrators ] 群組的成員。
若要檢視小組功能 (例如待處理項目和工作委員會,您必須是 [全 ] 存取群組的成員可以在 Team Web Access中。 可能還會有其他授權需求。 如需詳細資訊,請參閱存取 Team Web Access 中的功能 。
若要了解詳細資訊,請參閱 管理使用權限 。
區域和反覆項目路徑
若要群組成有用的分類,例如相關功能和開發里程碑,您可以定義區域和反覆項目。 您可以使用區域指派工作到邏輯、實體、功能小組擁有的類別或區域。 您可以使用反覆項目指派工作給衝刺 (Sprint) 或時間週期小組的。
可自訂相關的區域和反覆項目 :
將巢狀 14 層級深度的子區域和反覆項目。
為小組指定預設區域路徑和預設反覆項目路徑。 預設會自動指派給您透過在產品待處理項目頁面的快速加入面板建立的那些待處理項目。
選取區域和反覆項目您的小組使用。 請參閱 定義小組區域和反覆項目 。
設定開始和結束日期小組用來追蹤反覆項目或衝刺 (Sprint) 的反覆項目。
限制對檢視的存取,建立或編輯工作項目並管理已定義區域中的測試計劃。
限制可加入或修改定義於區域或反覆項目底下的子節點。
實作注意事項 :
子區域和反覆項目會出現在 [本機路徑。 ] 和 [反覆項目路徑 ] 欄位的下拉式功能表。 這些欄位出現在大部分工作項目表單中以及在查詢編輯器內的篩選準則。 此外,許多外方塊 (OOB) 報告參考這些欄位來篩選。
反覆項目中的待處理項目頁面的連結便會出現在待處理項目頁面只為小組所選取的反覆項目。
才能使用功能 (例如產品待處理項目、工作委員會或小組首頁之前,您必須為小組至少選取一個本機路徑,在作用中。 請參閱 定義小組區域和反覆項目 。
如果您定義了包含超過 256 個字元的路徑,您無法在中指定它在 Microsoft Project。 若要避免這個問題,請將子區域和反覆項目與少於 10 個字元和請勿讓節點的巢狀深度超過 14 個層級。
如何自訂 :
回到頁首
小組、小組警示和小組的最愛
您可以在建立 Team 專案的小組允許每個小組內管理自己的隱藏區域的工作和管理其衝刺 (Sprint)。 此外,使用其工作委員會和燃盡圖 (Burndown Chart) 和設定小組警示,小組可以追蹤進度。 每個 Team 專案做為預設小組。
您可以自訂在小組首頁上動態磚。 您加入至小組的最愛的物件將並排顯示從工作項目查詢、組建定義、原始檔控制資料夾的捷徑功能表。 下圖顯示六個磚加入的範例。 藉由選取並排顯示您可以快速存取查詢、組建定義、原始檔控制資料夾的資訊。
可自訂與小組 :
管理小組成員並存取小組資源。
定義小組區域和反覆項目 (如 區域和反覆項目路徑中所述。
定義小組警示,傳送電子郵件通知,當發生變更工作項目、程式碼檢閱、原始檔控制檔案和組建時。
從小組首頁加入或移除與工作項目查詢、組建定義及原始檔控制資料夾連接的並排顯示。
再組序列在小組首頁上並排顯示。
實作注意事項 :
如何自訂 :
從 Team Web Access要加入佇列,,選取 處理輪圖示以開啟管理網頁。 在 [概觀 ] 索引標籤上,選取 [新增小組 ] 連結。 請參閱 建立和設定小組 。
若要定義小組警示,請開啟 Team Web Access 的管理頁面並選取 [警示 ] 選項。 請參閱 設定個人或小組警示 。
若要將並排顯示小組首頁,從每個物件的捷徑功能表選擇 [新增至小組的最愛 ] 要在首頁上出現。 您只能將小組的最愛小組首頁。 您無法將我的最愛。 請參閱 管理小組的最愛 。
再序列並排顯示,開啟小組首頁拖曳磚重新排列到慣用的序列。
回到頁首
Agile 網頁和圖形
您可以自訂 Team Web Access 提供待處理項目和 Committee 網頁的某些項目。 當每個小組可以處理自己的待處理項目和 Committee 頁面時,所有自訂中對這些網頁適用於中所有小組為 Team 專案。
待處理項目頁面、剩餘工作、大小、速度和預測
支援建立工作來實作待處理項目指派給特定反覆項目的Team Web Access 為建立和排序待處理項目提供待處理項目頁面這個產品待處理項目的兩種型別和反覆項目頁面。 除了這些網頁之外,顯示容量、待執行工作和小組速度上顯示的圖表。 如需使用這些網頁的相關資訊,請參閱 敏捷式計劃和反覆項目 。
可自訂與待處理項目頁面 :
變更出現在待處理項目頁面的工作項目類型。
根據預設,下列項目會被視為待處理項目: 使用者劇本 (Agile) 、 產品待處理項目 和 Bug (Scrum) 和 要求 (CMMI) 。
變更您可以建立做為工作與在反覆項目中的待處理項目頁面的待處理項目連結的工作項目類型。
變更產品待處理項目頁面的快速加入面板中顯示的欄位。 例如,以快取的面板項目中,您可以加入必要欄位。
變更顯示的初始行和資料列順序。 您可以修改這些項目,而 Team Web Access 會記住您的修改。
變更用於追蹤剩餘工作、活動待處理項目的類型、大小和計算小組速度的工作項目欄位,小組在擷取清單的待處理項目排序次序和標準休息日。
實作注意事項 :
反覆項目中的待處理項目頁面的連結便會出現在待處理項目頁面只為小組所選取的反覆項目。
對於您加入至待處理項目頁面,您必須將一或多個工作流程狀態到處理序組態 metastates 的每種工作項目類型。 對應的所有狀態必須對應至其中一個工作項目類型指派給其對應的類別。
如果您從出現取消工作項目類型在待處理項目頁面,您必須移除它的狀態對應到 metastates。
下列工作項目欄位對應到處理組態資料型別。 當您將工作項目類型加入至要求分類或工作分類時,您應該考慮將對應的欄位加入至工作項目類型的定義。
工作項目欄位型別描述
剩餘工作 RemainingWork 支援待執行工作和容量圖表的產生。將剩餘工作加入至工作項目類型加入至工作分類。
活動 (Agile 和 Scrum) 或規程 (CMMI) Activity 由活動支援容量的產生。加入對應的欄位加入至工作項目類型加入至工作分類。
劇本點 (Agile),工作 (Scrum),或者大小 (CMMI) Effort 支援小組速度圖表和預期的產生。加入對應的欄位加入至工作項目類型加入至要求分類。
堆疊順位 (Agile 與 CMMI) 或待處理項目優先權 (Scrum) Order 追蹤待處理項目的排序次序支援。加入對應的欄位加入至工作項目類型加入至要求分類。
您在上述資料表中指定另一個欄位接著列出的章節,只要您指派對應至處理序組態型別的同一個欄位。
排序次序中指定在產品待處理項目頁面會定義反覆項目中的待處理項目和 Committee 頁面項目的序列。
如何自訂 :
發生於從加入或移除工作項目類型在待處理項目頁面,加或從要求分類移除類型。 若要修改要求分類,請修改 Categories.xml 檔案。
加入或移除您可以建立為從反覆項目中的待處理項目頁面的工作,從工作分類、加入或移除類型的工作項目類型。 若要修改工作分類,請修改 Categories.xml 檔案。
若要修改快速加入面板或初始行或資料行順序,請修改 AgileConfiguration.xml 檔案。
若要修改 metastate 對應或欄位對應型別的指派,請修改 CommonConfiguration.xml 檔案。
請參閱 自訂待處理項目頁面 。
若要將欄位加入至工作項目類型,請修改工作項目類型的定義。 請參閱 自訂和管理工作項目類型 [witadmin] 。
回到頁首
工作面板
工作委員會顯示為目前反覆項目所定義的工作項目。 包括指派給工作分類排列在資料行中對應於其目前狀態配置的工作項目類型。
提示
若要進一步了解 Team Web Access 如何決定要顯示的工作項目在工作的上,您可以檢視目前反覆項目的篩選準則。選取目前衝刺 (Sprint) 待處理項目頁面上,選取 [建立待處理項目查詢 ]],選取 [OK ],然後選擇 [按一下這裡檢視。 ] 連結。在工作項目頁面,請選取 [編輯器 ]。
委員會列標題從工作流程狀態指定衍生至工作項目類型加入到工作分類。 對應至 metastate 僅狀態出現。 此外,工作項目類型的反覆項目中的待處理項目頁面會參考您可以加入會根據這些配置為工作分類定義。 若要進一步了解如何使用工作委員會的詳細資訊,請參閱 執行反覆項目 。
要在工作委員會網頁可以自訂 :
加入或變更出現在工作委員會的工作項目類型。 例如,除了工作類型之外,在中,您可以將 Bug 到視為在反覆項目中的待處理項目頁面和工作委員會的工作的一組型別。
藉由加入或移除狀態加入或移除資料行。metastate 對應。 例如,在中,如果您使用表示封鎖的工作項目的工作流程狀態,您可以將其狀態鎖定會出現在 Committee 頁面。
變更為可以出現在工作委員會工作項目數目設定的這個上限。 根據預設,工作面板限制在總和 500 個工作項目。
實作注意事項 :
對於您加入的工作分類,您必須將一或多個工作流程狀態到處理序組態 metastates 的每種工作項目類型。 對應的所有狀態必須對應至其中一個工作項目類型指派給其對應的類別。 對應僅狀態會以這個委員會的行。
若要支援追蹤待執行工作和計算,您應該將剩餘工作欄位加入至工作分類中的每個工作項目類型的定義。
您無法加入工作項目類型加入至要求分類和工作分類。 例如,您無法將 Bug 加入至要求分類和工作分類。
如何自訂 :
加入或移除做為工作,從工作分類、加入或移除類型的工作項目類型。 若要修改工作分類,請修改 Categories.xml 檔案。
若要修改 metastate 對應,請修改 CommonConfiguration.xml 檔案。 例如,將對應,則為 <State value="Blocked" type="Proposed" />,如下列語法所示您可以增加鎖定的資料列加入工作委員會:
<TaskWorkItems category="Microsoft.TaskCategory">
<States>
<State value="Active" type="Proposed" />
<State value="Blocked" type="Proposed" />
<State value="In Progress" type="InProgress" />
<State value="Closed" type="Complete" />
</States>
</TaskWorkItems>
若要增加或減少可能會出現在工作委員會項目數目,請指定新的限制在定義為 AgileConfiguration.xml。 例如,設定最大項目到 600 中,指定下列資訊:
<IterationBacklog workItemCountLimit="600">
請參閱 自訂工作面板頁面 。
回到頁首
挑選清單或項目在下拉式功能表中的工作項目表單
挑選清單是在下拉式功能表以工作項目表單和查詢編輯器中的 [值 ] 資料行中出現的列舉值。 您在 FIELD 定義的大部分挑選清單的工作項目類型。 下列是這項規則的例外狀況:
您定義了 [本機路徑。 ] 的值,並從 Team Web Access 管理頁面的 [反覆項目路徑 ] 欄位形成。 請參閱 區域和反覆項目路徑。
您可以定義 [狀態 ] 和 [原因 ] 欄位的值在定義的 WORKFLOW 區段內工作項目類型。 請參閱 為工作項目類型定義的工作流程。
您可以定義欄位的值與使用者帳戶 (例如 [指派 ] 將使用者加入至 TFS 安全性群組或由對群組或一組限制的使用者。
根據預設,欄位中指定的清單包含帳戶名稱在 Team Foundation Server 任一處內已加入的所有使用者和群組。 這些帳戶通常與 Active Directory 同步處理。 請參閱 準備安裝 。
可自訂相關的挑選清單 :
套用至工作項目類型中的單一欄位的定義簡單的挑選清單。
定義您可以在多個工作項目類型和 Team 專案使用在專案集合中的全域清單。
指定允許,建議或在挑選清單或全域清單內禁止使用的值。
合併清單,限制清單套用和放置在狀態時,清單會出現在工作項目表單時。
實作注意事項 :
您可以定義挑選只清單中有整數或字串資料型別的欄位。
使用全域清單,您將可以減少更新清單中的工作項目類型共用與多種類型是由 Team 專案集合內的許多 Team 專案共用。 例如,當您想要強制執行跨 Team 專案時,的常見使用方式使用全域清單。
您可以定義相同欄位不同挑選清單,會在不同的工作項目類型和 Team 專案。
如何自訂 :
回到頁首
用於的欄位來追蹤工作和支援報告和整合
您可以使用工作項目欄位來追蹤工作項目類型的資料、定義查詢的準則,以及設計報表。 您可以自訂如何使用工作項目類型之預先定義的工作項目欄位,或建立可支援其他資料追蹤需求的欄位。 此外,您可以指定或變更欄位的屬性。
預設的一組欄位出現在關聯式倉儲資料庫或 Cube,根據指派給每個工作項目欄位。 在您加入新的欄位之前,您應該考慮您是否可以使用現有的欄位或變更現有欄位的可報告屬性。 請參閱 Visual Studio ALM 的可報告欄位參考 。
可自訂與工作項目欄位 :
將欄位加入至工作項目類型。 您可以將系統欄位、在另一個工作項目類型定義的欄位,自訂欄位或整合欄位。
在預設流程範本 TFS 內和欄位清單中定義的系統欄位的詳細資訊,請參閱 Visual Studio ALM 的工作項目欄位參考 。
整合欄位包含由自動化處理序產生由 Team Foundation Build、Microsoft Test Manager 或 Team Foundation 版本控制處理的資訊。 請參閱 使用測試、組建與版本控制加入欄位以支援整合 。
變更下列欄位屬性之一:
在 工作項目查詢中顯示的易記名稱。 。 這個名稱可能與在工作項目表單上顯示的名稱不同。
同步處理 和 Active Directory。 您可以啟用或停用使用者帳戶關聯的欄位的同步處理。
索引 。 您可以啟用/停用欄位索引,提高查詢效能。這些欄位篩選。
資料型別 。 您可以變更 PlainText 的資料型別或 HTML 欄位加入至參數從某種型別到另一個。
表示出現在報表、報告參考名稱和報告類型,您可以變更報告屬性: 欄位的名稱。
報告類型決定欄位的資料是否寫入關聯式倉儲資料庫,給關聯式倉儲資料庫以及讓 Cube,或產生值的一個預先計算的總和,並在處理時。 請參閱 Team System 之 Analysis Services Cube 中提供的透視圖和測量群組 。
實作技巧 :
在欄位要追蹤工作項目類型的定義檔必須定義所有欄位要顯示在報告,,除了系統欄位。
若要支援欄位的資料項目,您可以在 FIELDS 區段和工作項目類型定義檔的 FORM 區段必須包含欄位。
當您加入或修改欄位時,應該套用有系統的命名慣例,確保資料會以邏輯方式分組成 SQL Server Analysis Services Cube 中的資料夾。 請參閱 加入和修改工作項目欄位以支援報告 。
在工作項目類型內定義的所有欄位中管理 Team 專案集合層級。 錯誤時,就會發生指定到針對 Team 專案定義的欄位具有不同的屬性指派給另一個 Team 專案。 若要處理這些錯誤,請參閱 解決資料倉儲中發生的結構描述衝突 。
如何自訂 :
回到頁首
為工作項目類型定義的工作流程
工作流程可讓小組追蹤狀態和工作進度。 每個工作項目類型與工作流程。 每個工作流程定義包含要執行的一組有效狀態、轉換、原因和選擇性動作,當小組成員變更工作項目的狀態時。 例如,狀態判斷工作的狀態,例如 [新增 ]、 [提供 ]、 [現用 ]、 [進行中 ]、 [完成 ] 或 [關閉 ]。 轉換表示有效進展、復原或斜向一端的狀態,例如 [移除 ],在狀態之間。 原因支援追蹤轉換為所做了。 例如,當 Bug 重新啟動時,您可以選取一個原因 (例如 [關閉錯誤 ] 或 [復原 ]。
下圖顯示預設工作流程狀態的並存比較為 TFS 所提供的預設流程範本定義的待處理項目的。 如需詳細資訊,請參閱選擇流程範本 。
產品待處理項目的狀態圖表
使用者劇本狀態圖表
需求狀態圖表
要在工作項目類型的工作流程可以自訂 :
實作注意事項 :
如何自訂 :
回到頁首
限制的數目指定的欄位
根據預設,指定的下拉式功能表中欄位顯示授與 TFS 的存取權的所有使用者。 這是預設 Valid Users 群組。 您可以限制顯示只反映這些使用者帳戶加入至 TFS 或 Windows 安全性群組的使用者。
要在指定可以自訂欄位 :
限制出現在指定的下拉式功能表可以重新部署使用者或其他自訂的人員名稱欄位的清單。
實作注意事項 :
如何自訂 :
建立要使用的安全性群組並將帳戶加入至群組。 例如,建立新的群組稱為 [合作參與者 ]。 請參閱 變更群組或使用者的使用權限 。
修改您要限制使用者設定的每個工作項目類型的定義檔。 將 VALIDUSER 項目加入至指定的 FIELD 項目定義為欄位,並指定 TFS 群組。
例如,下列程式碼片段可加入至工作內容限制所指定的使用者可以重新部署至那些小組成員加入至 TFS 小組工作群組。
<FIELD name="Assigned To" refname="System.AssignedTo" type="String" reportable="dimension" syncnamechanges="true">
<HELPTEXT>The person currently working on this task</HELPTEXT>
<ALLOWEXISTINGVALUE />
<VALIDUSER group="Team Contributors" />
</FIELD>
藉由指定 ALLOWEXISTINGVALUE 項目,可避免成員離開小組、不再註冊為專案參與者時,可能發生的驗證錯誤。
請參閱 管理用於建立或修改工作項目的權限 。
回到頁首
限制可對工作項目進行變更或給誰欄位規則套用
您可以限制可建立,修改,解決或關閉工作項目或修改工作項目欄位。 此外,您也可以指定欄位規則生效,根據的限制是建立或修改工作項目。
可限制 :
欄位規則實際上都是,根據誰修改工作項目。 您可以套用限制到下列規則項目,限制其套用屬性至或強制執行這些使用者群組。 您可以指定這些規則在工作項目的建立或修改,或是變更狀態,在特定的轉換時,或在選取原因時:
CANNOTLOSEVALUE
COPY
DEFAULT
EMPTY
FROZEN
MATCH
READONLY
REQUIRED
SERVERDEFAULT
VALIDUSER
例如,以下列程式碼片段,您可以執行規則管理組件的小組成員可以修改堆疊順位欄位工作項目建立一次。
<FIELD name="Stack Rank" refname="Microsoft.VSTS.Common.StackRank" type="Double" reportable="dimension">
<FROZEN not="Management Team" />
<HELPTEXT>Work first on items with lower-valued stack rank. Set in triage.</HELPTEXT>
</FIELD>
請參閱 所有 FIELD XML 項目參考 。
欄位規則實際上都是,根據誰修改工作項目和條件在值指定成另一個欄位。 條件式規則包括 WHEN、 WHENNOT、 WHENCHANGED和 WHENNOTCHANGED。 請參閱 指派以條件為基礎的值和規則 。
可藉由設定區域路徑的使用權限修改工作項目。 請參閱 區域和反覆項目路徑。
可將欄位規則修改欄位加入 WORKFLOW 區段。 例如,您可以限制除了屬於管理組從進行變更的群組對劇本點欄位的人的使用者,當工作項目可以指定下列語法來設定剖析時:
<STATE value="Resolved">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Scheduling.StoryPoints">
<FROZEN not="Management Team"/>
</FIELD>
</STATE>
當使用者變更狀態,執行特定轉換或選取原因時,您可以將欄位的規則和條件式欄位規則。
針對 [狀態 ] 和 [原因 ] 欄位,您可以只將 READONLY 欄位規則。
您無法將欄位規則加入至 [本機路徑。 ] 或 [反覆項目路徑 ] 欄位。
實作注意事項 :
如何自訂 :
修改每個工作項目類型的定義檔要放置限制。 例如,您可以限制可以指定 VALIDUSER 群組建立工作項目欄位建立在 WORKFLOW 的部分。
<STATE value="New">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.CreatedBy">
<VALIDUSER group="Team Task Group" />
</FIELD>
. . .
</FIELDS>
</STATE>
因此,您可以限制可藉由在工作流程的欄位規則,解決、關閉或重新啟動工作項目在下列欄位:解析,關閉或啟用。
您可以建立指定之全域清單的群組是有效且等於這個 FIELD 定義於 ALLOWEDVALUES 或 PROHIBITEDVALUES下。
您可以建立自訂群組 TFS 的或視窗的。
要放置規則套用至欄位的限制,請指定 FIELD 子項目內的 for 或 not 屬性在套用 FIELDS 區段中。 例如,您可以指定必要版本欄位是所有使用者的 READONLY ,除了小組分級群組中。
<FIELD name="Required for Release" refname="MyCompany.ProjectA.RequiredForRelease" type="String" reportable="dimension">
<READONLY not="Team Triage Group" />
<HELPTEXT>Specify Yes when true, otherwise leave blank.</HELPTEXT>
</FIELD>
如需詳細資訊,請參閱管理用於建立或修改工作項目的權限 。
回到頁首
將符合欄位的樣式
您可以將輸入限制對欄位符合英數字元的規則設定的樣式。 例如,您可以強制使用者輸入對應至組建編號藉由指定規則的值符合您為了標示所建置的命名/編號慣例。
可由模式比對自訂 :
將輸入限制符合特定模式。
對欄位輸入限制比對至少一個樣式。
指定規則套用或不套用的使用者或群組。
實作注意事項 :
如何自訂 :
修改工作項目類型的定義檔與欄位要強制執行模式比對。 例如,您可以強制使用日期的輸入以 month.day.year 的形式傳遞指定 MATCH 規則。
<FIELD refname="MyCompany.ProjectA.RequestDate">
<MATCH pattern="nn.nn.20nn" />
<HELPTEXT>Enter the date the request was received.</HELPTEXT>
</FIELD>
請參閱 讓字串欄位符合模式 。
回到頁首
使用方法的自訂 WIT 物件
一旦建立 Team 專案,您可以用下列其中一種方式自訂 WIT 物件:
回到頁首
其他資源
除了本主題所描述的區域之外,您還可以自訂 Team 專案的下列區域:
您可能會發現您的問題的其他回應或您在這些 TFS 論壇中張貼可能的問題:
回到頁首
請參閱
概念
自訂 Team 專案和流程
其他資源
開始使用新的 Team 專案