追蹤工作使用者入門

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

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

本主題內容

  • 必要條件

  • Team 總管中的 Team 專案

  • 加入工作項目

  • 檢視工作項目

  • 尋找工作項目

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

    • 對查詢結果加入欄位和排序

    • 群組查詢子句

  • 儲存查詢

  • 以電子郵件傳送查詢的連結

注意事項注意事項

本主題係以適用於 Microsoft Solutions Framework (MSF) for Agile Software Development v5.0 的工作項目類型與查詢為基礎。 如果您的專案使用不同的流程範本,您的工作項目類型和查詢可能就會不同。 MSF for Agile Software Development v5.0 是隨附於 Team Foundation 的其中一個流程指引範本。 如需詳細資訊,請參閱成品 (Agile)

必要的使用權限

若要檢視或建立工作項目,您必須是 [Contributors] 群組的成員,或是您的 [檢視此節點中的工作項目] 和 [編輯此節點中的工作項目] 使用權限已設為 [允許]。 如需詳細資訊,請參閱將使用者加入至 Team 專案

若要儲存或修改小組查詢,您必須具有進行小組查詢所需的 [參與] 或 [完全控制] 權限,或屬於具有該權限的群組。 如需詳細資訊,請參閱組織工作項目查詢並設定權限

必要條件

  • 現有的 Team Foundation Server 連接。 如需詳細資訊,請參閱Connect and Access Team Projects in Team Foundation Server

  • 現有的 Team 專案。 如需詳細資訊,請參閱建立 Team 專案

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

Team 總管中的 Team 專案

當您啟動 Visual Studio 時,Team 總管會另外在可停駐的窗格中開啟專案,如下圖所示。

每個 Team 專案都會在 Team 專案樹狀結構中包含下列節點:

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

  • 文件:支援文件共用,並包含在專案建立期間上載的文件。 只有在您的 Team 專案已設定為使用以 SharePoint 產品為基礎的專案入口網站後,這個節點才會顯示。

  • 報表:支援報表共用,並包含在專案建立期間上載的報表。 只有在您的 Team 專案已設定為使用 SQL Server Reporting Services 後,這個節點才會顯示。

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

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

除了 Team 專案節點以外,您還會在 Team 專案清單頂端看見 [我的最愛] 資料夾。 您可以將捷徑加入到 [我的最愛] 資料夾中,以快速存取常用的工作項目。 如需詳細資訊,請參閱存取常用或最近檢視的工作項目、查詢和報表

Team 總管節點

加入工作項目

您可以透過建立和更新工作項目來追蹤工作。 當小組成員處理工作項目時,工作項目的狀態會隨之變更,從一開始的作用中到最後的已關閉。 如果您的 Team 專案使用 MSF for Agile Software Development v5.0 流程範本,您會擁有下列類型的工作項目:

  • 使用者本文:說明為了解決使用者的需要或要求,所需實作的特性、功能和需求。

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

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

  • 問題:Team 專案的已知或潛在問題、阻礙或風險。

  • 測試案例:涵蓋預期結果的一系列動作。 測試案例可用以評估應用程式是否正確執行。

  • 共用步驟:可在多個測試案例中重複使用的一組測試步驟。

若要加入 Bug 工作項目

  1. 展開 Team 總管中的 Team 專案節點。

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

  3. 在 [標題] 欄位中,輸入「測試 Bug」。

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

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

  5. 按一下表單工具列上的 儲存 [儲存工作項目]。

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

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

檢視工作項目

您可以從目前正在處理的 Team 專案或已加入至 Team 總管中的其他 Team 專案,開啟任何項目。

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

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

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

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

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

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

若要尋找特定的工作項目

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

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

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

尋找工作項目

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

警告

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

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

  1. 從 [工作項目] 節點的 [小組查詢] 資料夾中,按一下 [反覆項目 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 Web Access 中的查詢結果超連結

  • (選擇性) 若要建立超連結來連到可存取 Team Web Access 中所示之查詢結果的查詢,您可以在 Team 總管中以滑鼠右鍵按一下該查詢的索引標籤,然後按一下 [複製完整路徑]。

    您可以透過電子郵件傳送複製的連結。

請參閱

概念

小組查詢 (CMMI)

其他資源

小組查詢 (Agile)

工作項目和工作流程 (Agile)

工作項目和工作流程 (CMMI)

Working With Team Foundation Work Items

Querying for Work Items

Walkthrough: Adding Links and Attachments to Work Items