共用方式為


逐步解說:追蹤工作項目

更新:2007 年 11 月

此逐步解說會示範如何建立工作項目,並透過 Visual Studio Team System 內的完整專案加以追蹤。其中也將說明如何使用專案檢查清單,確認專案的每一個階段都有採取關鍵步驟。

完成此逐步解說之後,您會發現將工作項目與其餘的專案流程整合起來,是多麼輕鬆的一件事。

在這個逐步解說中,您將完成下列工作:

  • 加入新的工作項目。

  • 檢視工作項目。

  • 搜尋工作項目。

  • 建立簡單的工作項目查詢。

  • 自訂查詢結果。

  • 群組查詢子句。

    注意事項:

    本主題是以 MSF for Agile Software Development 的工作項目類型和查詢為根據,如果您的專案使用不同的方法,您的工作項目類型和查詢可能就會不同。MSF for Agile Software Development 是隨附於 Team Foundation 的其中一個流程指引範本。如需詳細資訊,請參閱尋找和使用流程指引

必要條件

  • 現有的 Team Foundation Server 連接。如需詳細資訊,請參閱 HOW TO:連接到 Team Foundation Server

  • 現有的 Team 專案。如需詳細資訊,請參閱 HOW TO:建立 Team 專案。本主題會參考名為 AdventureWorks 的虛構 Team 專案。但是您可以用自己的 Team 專案名稱取代 AdventureWorks。

  • 一或多位您可以對其指派工作項目的 Team Foundation 使用者。如需詳細資訊,請參閱 HOW TO:加入使用者

當您啟動 Visual Studio 時,Team 總管會另外可以停駐的窗格中開啟專案。根據預設,每一個專案資料夾都會在 Team 專案樹狀結構中包含下列資料夾節點:

  • 工作項目:包含 Team 專案的 [小組查詢] 和 [我的查詢],本逐步解說之後將會予以說明。

  • 文件:包含專案管理員提供給文件小組使用的文件。

  • 報告:包含可供工作項目方法使用的報告,以及專案管理員所建立的報告。

  • 組建:可讓您存取 Team Foundation 中的組建功能。

  • 原始檔控制:可讓您存取 Team Foundation 中的原始檔控制功能。

Team 總管節點

除了新專案的資料夾以外,您將會看到還有 [我的最愛] 資料夾位於資料夾清單的最上方;您可以將捷徑加入到 [我的最愛] 資料夾中,以快速存取常用的工作項目。

必要的權限

您必須是 [Contributors] 群組的成員,或是已將 [檢視此節點中的工作項目] 和 [編輯此節點中的工作項目] 等權限設為 [允許],才能執行此逐步解說。您必須是 [Project Administrators] 群組的成員,才能將查詢儲存為小組查詢。如需詳細資訊,請參閱 Team Foundation Server 使用權限

加入新的工作項目

專案中的每一件工作都是一個「工作項目」(Work Item),而所有專案的首要目標就是遵循所有的這些工作項目,直到完成它們為止。如果您的 Team 專案使用 Team Foundation 隨附的 MSF for Agile Software Development 流程指引,即擁有下列工作項目類型:

  • 情節:對使用者的需要或要求的描述。

  • Bug:產品的預期行為和觀察到的行為之間所代表的缺失或差異。

  • 服務需求品質:預期的最終產品交付項目,它可以是一項結果、已解決的問題、一項功能等等。

  • 工作:必須由一個人或一組人來完成的獨立工作。

  • 風險:未來可能對專案造成負面影響的潛在事件或狀況。

若要加入新的 Bug 工作項目

  1. 在 Team 總管中,選取 [AdventureWorks] Team 專案。

  2. 以滑鼠右鍵按一下 [工作項目] 資料夾,並指向 [加入工作項目],然後按一下 [錯誤]。

  3. 在 [標題] 欄位中,輸入 AdventureWorks Bug。

  4. 填寫表單上的欄位來完成表單;若要儲存此工作項目,您必須填入所有必要欄位,

    必要欄位是以另一個顏色顯示。

  5. 在 [檔案] 功能表上,按一下 [儲存新錯誤 <編號>]。

    當您儲存 Bug 時,Team Foundation 會為它指派 ID 編號,讓您可以在整個專案中追蹤它。請記下這個 ID 編號,以供這個逐步解說中的其他步驟參考。

若要完成這個逐步解說,您必須加入在必要欄位中有不同值的幾個工作項目。例如,加入優先權為 1 的一個 Bug,然後將它指派給您自己,然後再加入另一個優先權為 1 的 Bug,並將它指派給小組中的其他人;接下來,加入數個 [服務需求品質],並將它們指派給您自己或是其他小組成員,然後將五個可用工作項目類型以若干不同組合方式繼續加入 8-10 個工作項目;當您有各種的工作項目類型時,可以根據這些差異來搜尋工作項目。

檢視工作項目

您可以從目前正在處理的 Team 專案,或是已經登錄的其他 Team 專案中開啟任何項目。

若要檢視指派給您的所有工作項目

  1. 當您已經建立數個工作項目,並將它們指派給其他小組成員之後,請開啟 Team 總管、展開 [工作項目] 節點,然後再展開 [小組查詢] 節點。

  2. 按兩下 [我的工作項目] 查詢,以搜尋指派給您的任何項目。

  3. 從 [結果清單] 視窗中選取工作項目,然後再按兩下工作項目,開啟工作項目表單。

因為工作項目 ID 在所有的 Team 專案和所有的工作項目類型當中都是獨一無二的,所以如果您知道 ID 就可以很輕鬆地找到工作項目。

若要尋找特定的工作項目

  1. 在 [小組] 功能表上,按一下 [移至工作項目]。

  2. 在 [移至工作項目] 對話方塊中,輸入 ID 編號。

  3. 按一下 [確定],開啟此工作項目。

搜尋工作項目

使用搜尋或「查詢」(Query) 尋找符合特定準則的工作項目,您所指定的準則需視所需要的資訊而定。每一行查詢都稱為查詢子句;如果您將建立查詢視為提出問題,而子句就是讓問題更精確的一個方法,好讓您可以取得一組可能的最佳解答供您使用。

警告:

為了取得最佳結果,請在執行查詢之前至少在查詢中加入一個子句;如果查詢中未加入任何子句,便會啟始整個 Team 專案的搜尋。如果未指定子句,則 Team 專案越大,搜尋所需的時間和資源就越多。一個設計不當的查詢就可能影響小組全體的 Team Foundation Server 效能。

若要尋找及執行現有的工作項目查詢

  1. 從 [工作項目] 節點的 [小組查詢] 資料夾中,選取 [所有工作項目] 查詢。

  2. 按兩下查詢名稱。

    此查詢即會出現在「結果檢視」(Results View) 中,且 [查詢結果] 在上方,而 [工作項目表單] 則在它的下面。

建立簡單的工作項目查詢

使用您剛剛建立的工作項目,便可以建立一個簡單的查詢,以尋找符合準則的一個或多個項目。

若要建立簡單的工作項目查詢

  1. 在 [工作項目] 節點中,以滑鼠右鍵按一下 [我的查詢] 節點,然後按一下 [加入查詢]。

  2. 加入查詢子句,直到您找到滿意的解答為止。例如,加入 優先權 = 1 子句,然後加入另一個子句 啟動者 = @me (@me 會自動插入您的別名)。

    注意事項:

    如果是更複雜的查詢,請搜尋更小的已知結果子集來測試查詢,必要時也可以進一步限定查詢範圍,然後針對整個 Team 專案執行它。例如,您可以只在指派給您的那些工作項目上先測試查詢,然後在指派給群組中的每一個人的那些工作項目上執行查詢。

  3. 在查詢檢視工具列上,按一下 [執行]。

    結果會出現在 [查詢結果] 清單中。

  4. 在 [檔案] 功能表上,選取 [儲存新查詢 <查詢編號> [查詢]]。

  5. 在 [另存查詢為] 對話方塊上的 [名稱] 之下,輸入 MyQuery1,並選取 [我的查詢 (只有我看得到)]。

  6. 按一下 [儲存],即可將此查詢儲存到 [我的查詢] 資料夾中。

自訂查詢結果

在您第一次執行查詢之後,可能會想要自訂查詢結果顯示的方式。

若要變更查詢結果中顯示的欄位

  1. 按一下 [查詢檢視] 工具列,並選取 [資料行選項]。

  2. 在 [資料行選項] 對話方塊中,選取 [欄位] 索引標籤。

  3. 在 [可用的欄] 之下,選取 [工作項目類型]。

    注意事項:

    如果您想看到更多欄,請按住 CTRL 鍵,然後按一下,選取一個以上的欄,欄名稱即會依照字母順序列在 [可用的欄] 之下。

  4. 按一下 [>],將所選的項目複製到 [選取的欄]。

    注意事項:

    若要從查詢結果清單中移除任何資料行,請在 [選取的欄] 之下選取該資料行的名稱,然後按一下 [<]。

    注意事項:

    若要變更查詢結果清單中欄的位置,請選取該欄,然後在對話方塊中按一下向上箭號或向下箭號。

  5. 按一下 [確定] 儲存選項,並檢視查詢結果的選定資料行。

若要排序查詢結果清單

  1. 按一下 [查詢檢視] 工具列,並選取 [資料行選項]。

  2. 在 [資料行選項] 對話方塊中,選取 [排序] 索引標籤。

  3. 在 [可用的欄] 之下,選取 [工作項目類型] 一欄。

  4. 按一下 [>],將選定項目移動至 [選取的欄]。

  5. 在 [選取的欄] 方塊中選取一個欄,然後在對話方塊中按一下向上箭號和向下箭號,以控制哪些欄要優先排序。

  6. 在 [選取的欄] 方塊中選取一個欄,然後按一下遞增或遞減圖示,控制排序的方向。

  7. 按一下 [確定],儲存這些選項。

群組查詢子句

當您處理大量的資料或是需要正確的總值時,您應該採用能夠為您提供最佳可能結果的順序,安排組成查詢的片段。

  • 加入、移除及移動查詢子句:在進行的過程中測試結果,大部分查詢就是以這樣的方式建立出來。

  • 群組子句:群組查詢子句就像是在數學方程式的運算式周圍加上括號一樣。

若要群組查詢子句

  1. 在您之前建立的查詢中選取最後兩個查詢子句。

  2. 以滑鼠右鍵按一下並選取 [群組子句]。

    就會出現像是括號一樣的方括號包圍兩個資料列。

儲存查詢

當您有一個能擷取所要結果的查詢時,可能會希望將它儲存起來供日後使用。

若要儲存查詢

  1. 建立查詢。

  2. 在 [檔案] 功能表上,按一下 [儲存新查詢 <查詢編號> [查詢]]。

  3. 在 [另存查詢為] 對話方塊的 [名稱] 之下,輸入查詢的名稱。

  4. 在 [選取查詢類型和儲存位置] 底下,選取您想要儲存查詢的位置:

    若要讓其他小組成員能夠使用您的查詢,請選取 [小組查詢 (每個人都看得到)]。

    注意事項:

    若要將您的查詢另存為 [小組查詢],您必須擁有 [專案管理員] 權限。

    若要將您的查詢儲存到私用查詢資料夾,請選取 [我的查詢 (只有我看得到)],然後選取要用來儲存查詢的 Team 專案。

    若要將您的查詢儲存到可以在電子郵件中傳送的檔案,請選取 [檔案],然後輸入您想用來儲存檔案的資料夾和檔案名稱;Team Foundation 會使用 .wiq 副檔名來儲存查詢。

  5. 按一下 [儲存]。

請參閱

工作

逐步解說:將連結和附件加入至工作項目

概念

使用 Team Foundation 工作項目