自訂 TFS 電子郵件警示格式
您可以自訂小組成員訂閱之電子郵件通知或警示的格式。 當工作項目、程式碼檢閱、原始檔控制檔案和組建發生變更時,會傳送這些通知。 若要自訂其格式,您可以修改其關聯的 XSL 轉換檔案。 此外,您的小組成員可以在 Team Web Access (TWA) 中設定各種通知的「專案警示」(Project Alert),以及指定他們是要使用 HTML 還是純文字格式。
警示格式轉換檔案儲存在應用程式層伺服器的下列資料夾中:
磁碟機:\%programfiles%\Microsoft Team Foundation Server 12.0\Application Tier\TFSJobAgent\Transforms\1033
您可以使用 XML 編輯器 (例如 Visual Studio) 變更任何轉換檔案。 下表列出在傳送工作項目變更事件的電子郵件通知時所使用的兩個轉換檔案:
WorkItemChangedEvent.xsl |
HTML 電子郵件格式 |
WorkItemChangedEvent.plaintextXsl |
純文字電子郵件格式 |
事件服務使用 .xsl 和 plaintextXsl 檔案,將事件的 XML 資料轉換為電子郵件訊息。 您可以編輯 .xsl 檔,取得電子郵件通知的不同格式。 如果是 HTML 格式的電子郵件訊息,則所有事件的核心配置都儲存在 TeamFoundation.xsl 中。 您應該備份任何想要變更的檔案,然後測試變更。 進行變更之後,TFS 會在下次產生事件的通知時,使用修改的轉換。
注意事項 |
---|
所發出電子郵件的內容,會從 TeamFoundation.xsl 檔案和上面的 WorkItemChangedEvent xsl 檔案自動產生。不建議您修改 TeamFoundation.xsl 檔案。如果您一定要修改此檔案的內容,則必須徹底地測試您的修改。不正確修改此檔案,可能會造成 TFS 電子郵件警示失敗,並讓您無法在 Web 瀏覽器中檢視工作項目、變更集或檔案。 |
需求
您必須是 Team Foundation 應用程式層伺服器上 Administrators 安全性群組的成員,才能執行這些程序。
修改工作項目變更的警示格式
在應用程式層伺服器上,開啟下列資料夾:
磁碟機:\%programfiles%\Microsoft Team Foundation Server 12.0\Application Tier\TFSJobAgent\Transforms\1033
使用 [記事本] 或一些其他文字編輯器,開啟 WorkItemChangedEvent.xsl。
編輯該檔案,顯示要在電子郵件通知內出現的訊息。
注意事項 對於所有已要求純文字訊息的使用者,您應該進行類似的 WorkItemChangedEvent.plaintextXsl 變更。
儲存 WorkItemChangedEvent.xsl 檔。
相關內容