如何:更改邮件警报格式

更新: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”**安全组的成员。

编辑发送工作项变更的电子邮件通知所用的电子邮件模板

  1. 在应用层计算机上,打开下面的文件夹:

    驱动器:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services\v1.0\Transforms

  2. 在记事本或其他文本编辑器中打开 WorkItemChangedEvent.xsl。

    说明:

    即使您是使用管理凭据登录的,也必须以管理员身份打开记事本,才能在运行 Windows Server 2008 的服务器上执行此功能。若要以管理员身份打开记事本,请单击“开始”,右击“命令提示符”,然后单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站

  3. 编辑文件以反射电子邮件通知中所需的消息。

    说明:

    应对订阅了纯文本消息的任何用户的 WorkItemChangedEvent.plaintextXsl 做出类似的更改。

  4. 保存 WorkItemChangedEvent.xsl 文件。

请参见

任务

如何:添加或编辑警报

其他资源

设置警报

管理 Team Foundation Server 配置设置