TFS 工作項目和查詢的電子郵件 URL 連結
若要共用一或數個工作項目的詳細資料,您可以用電子郵件傳送查詢的連結、資料表格式的連結工作項目清單,或是來自 Visual Studio Online、Team Web Access (TWA) 或適用於 Visual Studio 的 Team Explorer 外掛程式的單一工作項目。有些選項需要對內部部署 TFS 的更新。
以電子郵件傳送查詢的 URL (Visual Studio Online)
複製成 HTML 選取的查詢結果 (Visual Studio Online 或含 TFS 2013.4 更新的 TWA)
以電子郵件傳送選取的查詢結果
以電子郵件傳送工作項目表單中之工作項目的連結
複製工作項目的 URL
如果您是從適用於 Eclipse 的 Team Explorer 外掛程式來工作,您必須開啟入口網站,才能存取這些功能。
前三個選項都需要您先建立或執行工作項目查詢。
您也可以使用任何文字編輯器撰寫郵件,而且可以建置工作項目的超連結,並將該超連結張貼到網頁或透過電子郵件訊息傳送。
以電子郵件傳送查詢的 URL (僅 Visual Studio Online)
利用這個選項,您可以擷取使用工作項目查詢語言 (WIQL) 來撰寫之查詢的 URL。 您可以針對任何已儲存或未儲存的查詢來擷取這個查詢。
開啟查詢頁面、顯示感興趣的查詢,然後選擇 [複製查詢 URL]。
如果您沒有看到 [複製查詢 URL] 選項,請開啟 [編輯器] 檢視。
將 URL 貼在要共用的電子郵件上。 若要開啟查詢,使用者必須要有該 Team 專案的讀取權。
若要進一步了解 WIQL,請參閱查詢 Bug、工作和其他工作項目。
複製成 HTML 選取的查詢結果 (Visual Studio Online 或 TFS 2013.4 更新)
利用這個選項,您可以複製在查詢結果清單中選取之項目的 HTML 格式化資料表。 然後您可以使用您選擇的電子郵件用戶端,以電子郵件傳送這個清單。
在 Visual Studio Online 或 TWA 中顯示查詢結果清單。
從 Team Web Access 選取一個項目,或將數個項目反白,然後選擇 [複製成 HTML]。
格式化資料表含有您選取之結果清單中所包含的每個工作項目的連結。
將剪貼簿的內容貼到電子郵件用戶端中。 若要開啟連結的工作項目,使用者必須要有 Team 專案或那些工作項目之區域節點的讀取權。
以電子郵件傳送選取的查詢結果
若要使用這個選項,您的 TFS 系統管理員必須已為 TFS 設定 SMTP 伺服器。 針對 Visual Studio Online 使用者,會從 vso@microsoft.com 帳戶以電子郵件傳送您選取的查詢結果。
顯示查詢結果清單。
從 Team Web Access 選取一個項目,或將數個項目反白,然後從內容功能表選擇 [以電子郵件傳送選取的項目]。
或是從 Team Explorer (Visual Studio) 選擇 [傳送查詢到 Microsoft Outlook]。 這個選項需要您在用戶端電腦上設定 Office Outlook。
在 [收件者] 字行中,輸入有效使用者的使用者名稱 (擁有 Team 專案存取權的使用者)。
以電子郵件傳送工作項目表單中之工作項目的連結
在網頁瀏覽器中開啟工作項目,並選擇 。 這個選項需要 Visual Studio Online 或 TFS 2013.4 更新。
從 Visual Studio 或 Team Explorer 中,選擇 。 這個選項需要您在用戶端電腦上設定 Office Outlook。
將 URL 複製到工作項目
從 TWA 開啟工作項目,並且用滑鼠右鍵按一下連結 ID,以複製捷徑。
在 Team Explorer 中,從開啟的工作項目開啟捷徑功能表,以複製完整路徑。
您複製的超連結會在 TWA 中開啟工作項目。
問與答
如何定義在 TWA 中開啟工作項目的超連結?
**答:**定義符合下列語法的連結:
若為 Visual Studio Online:
**https://AccountName.visualstudio.com/DefaultCollection/TeamProjectName/_workitems/edit/**WorkItemNumber
範例:https://fabrikam/DefaultCollection/Phone%20Saver/_workitems/edit/133
若為 TFS 內部部署:
**http://ServerName:Port/tfs/CollectionName/TeamProjectName/_workitems/edit/**WorkItemNumber
範例:http://fabrikamprime:8080/tfs/DefaultCollection/Phone%20Saver/_workitems/edit/133
或者,若為 TFS 2013.2 更新之前的內部部署:
**http://ServerName:Port/tfs/CollectionName/TeamProjectName/_workitems#_a=edit&id=**WorkItemNumber
範例:http://fabrikamprime:8080/tfs/DefaultCollection/Phone%20Saver/_workitems#_a=edit&id=133
其中:
AccountName 可指定 Visual Studio Online 帳戶的名稱。
ServerName 指定執行 Team Foundation Server 的伺服器名稱。
Port 指定 Team Foundation Server 所使用的連接埠。 預設值為 8080。
CollectionName 指定 Team 專案集合的名稱。
TeamProjectName 指定 Team 專案的名稱。
WorkItemNumber 指定想要連結的 Bug、工作或其他工作項目的識別碼。
問:如何依據工作項目查詢來建立警示?
**答:**請參閱 設定警示,在發生變更時獲得通知。
問:是否有方法可以刪除工作項目?
**答:**可以。 您可以使用 witadmin destroywi 命令,從 TFS 資料庫中永久移除工作項目。 狀態設定為 [已關閉]、[完成] 或 [已移除] 的工作項目還是會保留在資料庫中,因此可以重新予以啟動。 永久移除的工作項目則無法再進行還原或重新啟動。