指定要同步處理的工作項目類型
為支援企業專案計劃與 Team 專案之間的資料同步處理,您必須指定要參與同步處理的工作項目類型。 您可以在將專案計劃與 Team 專案產生關聯時定義類型,並於稍後加入或移除類型。
注意事項 |
---|
Team 專案所對應的所有工作項目類型都可與目前對應至該 Team 專案或以後可能對應的所有企業專案計劃一起參與資料同步處理。 |
您必須設定Visual Studio Team Foundation Server 和 Microsoft Project Server 的整合,而且已將企業專案計劃對應到 Team 專案,才能管理參與同步處理的工作項目類型。 如需詳細資訊,請參閱設定 TFS 與 Project Server 整合。
需求
若要執行這些程序,必須將 Team 專案集合的 [管理 Project Server 整合] 權限設定為 [允許]。 而且必須授與 Team Foundation Server 的服務帳戶與將參與資料同步處理的 PWA 執行個體互動的必要權限。 如需詳細資訊,請參閱指派權限以支援 TFS 與 Project Server 整合。
列出已設定要參與資料同步處理的工作項目類型
使用下列命令可以確定哪些 Team 專案類型已經對應,而且可以與企業專案計劃搭配使用。
若要列出 Team 專案所對應的工作項目類型
若要執行 TfsAdmin 命令列工具,請在安裝 Visual Studio 或 Team Explorer 的系統中開啟命令提示字元視窗,並輸入:
cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
在 Windows 32 位元版本中,將 %programfiles(x86)% 取代為 %programfiles%。
針對下列命令,然後選取 Enter 鍵。
TfsAdmin ProjectServer /GetMappedWorkItemTypes /collection:tpcUrl /teamProject: TeamProjectName
將 tpcUrl 取代為專案集合的 URL,並且將 TeamProjectName 取代為 Team 專案的名稱。
便會出現下列訊息:
The following types of work items are configured for synchronization:
List of Work Item Types
指定可參與資料同步處理的工作項目類型
您可以為 Team 專案設定一個或多個工作項目類型,以便和專案計劃中的任務一起參與資料同步處理。 專案計劃目前可能對應至 Team 專案,或您可以之後再設定要和 Team 專案一起同步處理資料的專案計劃。
若要對應 Team 專案的工作項目類型
在命令提示字元中輸入下列命令,然後選擇 Enter 鍵:
TfsAdmin ProjectServer /MapWorkItemTypes /collection:tpcUrl /teamProject:TeamProjectName /workItemTypes:ListOfWorkItemTypes
將 tpcUrl 取代為 Team 專案集合的 URL,並且將 TeamProjectName 取代為 Team 專案的名稱。 將 ListOfWorkItemTypes 取代為要參與資料同步處理的工作項目類型的名稱。 例如,您可以指定下列工作項目類型以支援Agile 流程,像是「User Story,Task」或 「“User Story”,Task」 等 。 逗號後面不可有空格。
您可以指定選擇性 /skipUIChanges 旗標,以表示不應該對您指定的工作項目表單類型的 [Project Server] 索引標籤進行修改。
重要
只有在訊息表示系統嘗試加入一個 [Project Server] 索引標籤時發生錯誤的情況下,才必須包含 /skipUIChanges 旗標。如果出現這個訊息,您必須手動將 [Project Server] 索引標籤加入至工作項目類型定義。如需詳細資訊,請參閱加入至 TFS 以支援資料同步處理的 Project Server 欄位。
便會出現下列訊息:
Configuring synchronization for the following work item types for team project TeamProjectName: List of Work Item Types.
You have successfully configured the following work item types for team project TeamProjectName: List of Work Item Types.
如果您已加入一個類型但未指定 /skipUIChanges 旗標,您可以在 Team Explorer中重新整理 Team 專案再開啟您加入之類型的工作項目,來確認該類型是否已經修改。 [Project Server] 索引標籤應該出現在工作項目表單中。
移除參與資料同步處理的工作項目類型
您必須移除那些將該類型的工作項目類型繫結至企業專案計劃中定義的任務的連結,才能移除參與資料同步處理的工作項目類型。 或者,您可以使用 /force 旗標,強制移除這些連結再移除該類型。
若要從 Team 專案取消工作項目類型的對應
在命令提示字元中輸入下列命令,然後選擇 Enter 鍵:
TfsAdmin ProjectServer /UnmapWorkItemTypes /collection:tpcUrl /teamProject:TeamProjectName /workItemTypes:ListOfWorkItemTypes
將 tpcUrl 取代為 Team 專案集合的 URL,TeamProjectName取代為 Team 專案的名稱,以及ListOfWorkItemTypes取代為要取消對應的工作項目類型的名稱。
您可以指定選擇性 /force 旗標,以移除那些將工作項目繫結至 Project 任務的連結。 使用這個選項可以移除參與資料同步處理的工作項目類型,即使目前正在同步處理該類型的工作項目。
便會出現下列訊息:
Removing the following work item types from participating in synchronization of data for team project TeamProjectName : List of Work Item Types**.**
The following work item types have been successfully removed from participating in synchronization for team project TeamProjectName**:** List of Work Item Types**.**
您可以在 Team Explorer中重新整理 Team 專案再開啟您移除之類型的工作項目,來確認該類型是否已經移除。 [Project Server] 索引標籤應該從工作項目表單中移除。