Compartir a través de


Personalizar el formato de las alertas de correo para los cambios de elementos de trabajo

Puede personalizar el contenido y formato de las notificaciones de correo electrónico sobre los cambios que usted o los miembros de su equipo realicen en elementos de trabajo si modifica sus archivos de transformación xsl asociados. Los miembros de su equipo pueden configurar alertas del proyecto en Team Explorer para varias notificaciones y especificar si desean texto HTML o sin formato como formato. Por ejemplo, puede generar notificaciones para proyectos, elementos de trabajo y eventos de compilación, y personalizar la apariencia de las notificaciones que se envían al usuario de Team Foundation.

Los archivos de transformación de las notificaciones de correo electrónico están almacenados en la siguiente carpeta en el servidor de capa de aplicación:

Unidad:\Archivos de programa\Microsoft Visual Studio 2010 Team Foundation Server\Application Tier\TFSJobAgent\Transforms

Puede usar un editor XML, como Visual Studio, para cambiar cualquiera de los archivos de transformación. La siguiente lista contiene los dos archivos de transformación del evento de elemento de trabajo:

WorkItemChangedEvent.xsl

Aplica formato al correo electrónico HTML

WorkItemChangedEvent.plaintextXsl

Aplica formato al correo electrónico de texto simple

El servicio de evento emplea los archivos .xsl y plaintextXsl para transformar los datos XML de un evento en un mensaje de correo electrónico. Edite el archivo .xsl para obtener un formato diferente para la notificación de correo electrónico. En los mensajes de correo electrónico con formato HTML, el diseño básico de todos los eventos está almacenado en TeamFoundation.xsl. Debería realizar una copia de seguridad de cualquier archivo que desee cambiar y, a continuación, probar sus cambios. Una vez realizados los cambios, Team Foundation Server usará la transformación modificada la próxima vez que genere una notificación para un evento.

Nota

El contenido de los mensajes que se emiten se genera automáticamente a partir del archivo TeamFoundation.xsl y los archivos xsl WorkItemChangedEvent anteriores. No se recomienda modificar el archivo TeamFoundation.xsl. Si modifica el contenido de este archivo, deberá probar exhaustivamente las modificaciones. Las modificaciones incorrectas de este archivo pueden producir un error de las alertas de correo electrónico de Team Foundation y pueden hacer que no pueda ver los elementos de trabajo, los conjuntos de cambios o los archivos de Team Foundation en un explorador web.

Permisos necesarios

Para realizar estos procedimientos, debe ser miembro del grupo de seguridad Administradores en el servidor de capa de aplicación de Team Foundation.

Para editar la plantilla de correo electrónico para enviar notificaciones de correo electrónico para cambios en elementos de trabajo

  1. En el servidor de capa de aplicación, abra esta carpeta:

    Unidad:\Archivos de programa\Microsoft Visual Studio 2010 Team Foundation Server\Application Tier\TFSJobAgent\Transforms

  2. Abra WorkItemChangedEvent.xsl en el Bloc de notas o en algún otro editor de texto.

    Nota

    Incluso si ha iniciado sesión con permisos administrativos, debe abrir el Bloc de notas o algún otro editor como administrador para realizar esta función en un servidor que ejecute Windows Server 2008. Para abrir el Bloc de notas como administrador, haga clic en Inicio, después haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador. Para obtener más información, vea el sitio web de Microsoft: User Account Control.

  3. Edite el archivo para mostrar el mensaje que desea que aparezca en el mensaje de notificación.

    Nota

    Debe realizar los mismos cambios en WorkItemChangedEvent.plaintextXsl para todos los usuarios que hayan solicitado mensajes de texto simple.

  4. Guarde el archivo WorkItemChangedEvent.xsl.

Vea también

Tareas

Configurar notificaciones de correo electrónico y especificar el servidor SMTP

Otros recursos

Configurar los recursos para admitir proyectos de equipo