如何:更改邮件警报格式
更新:2007 年 11 月
可以配置 Team Foundation Server 以便发送电子邮件通知时使用不同的模板。用户在团队资源管理器中针对不同的通知配置项目警报。例如,用户将生成项目、工作项和生成事件的通知。通过更改基础 xsl 转换,可以自定义发送到 Team Foundation Server 用户的通知的外观。
Team Foundation Server 通过转换或 .xsl 文件形成电子邮件通知,具体取决于特定事件的通知。有关项目警报的更多信息,请参见如何:添加或编辑警报。
文件包含于应用层计算机的特定文件夹中:
驱动器:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services\v1.0\Transforms
使用 XML 编辑器(如 Visual Studio)可更改任何转换。下面是工作项事件的两种转换:
WorkItemChangedEvent.xsl |
HTML 电子邮件的格式设置 |
WorkItemChangedEvent.plaintextXsl |
纯文本电子邮件的格式设置 |
.xsl 文件将事件的 XML 转换为电子邮件。编辑 .xsl 文件可获取另一种电子邮件通知格式。
必需的权限
若要执行这些过程,您必须是 Team Foundation 应用层服务器上**“Administrators”**安全组的成员。
编辑发送工作项变更的电子邮件通知所用的电子邮件模板
在应用层计算机上,打开下面的文件夹:
驱动器:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services\v1.0\Transforms
在记事本或其他文本编辑器中打开 WorkItemChangedEvent.xsl。
说明:
即使您是使用管理凭据登录的,也必须以管理员身份打开记事本,才能在运行 Windows Server 2008 的服务器上执行此功能。若要以管理员身份打开记事本,请单击“开始”,右击“命令提示符”,然后单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站。
编辑文件以反射电子邮件通知中所需的消息。
说明:
应对订阅了纯文本消息的任何用户的 WorkItemChangedEvent.plaintextXsl 做出类似的更改。
保存 WorkItemChangedEvent.xsl 文件。