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
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
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.
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.
Guarde el archivo WorkItemChangedEvent.xsl.
Vea también
Tareas
Configurar notificaciones de correo electrónico y especificar el servidor SMTP