Anpassen des Formats von E-Mail-Benachrichtigungen für Änderungen von Arbeitsaufgaben
Sie können den Inhalt und das Format von E-Mail-Benachrichtigungen bei Änderungen anpassen, die Sie oder die Teammitglieder an Arbeitsaufgaben vornehmen, indem Sie ihre zugeordneten XSL-Transformationsdateien ändern. Die Teammitglieder können Projektwarnungen in Team Explorer für verschiedene Benachrichtigungen konfigurieren und angeben, ob sie HTML oder Nur-Text als Format verwenden möchten. Sie können z. B. Benachrichtigungen für Projekte, Arbeitsaufgaben und Buildereignisse generieren, und Sie können das Erscheinungsbild der Benachrichtigungen anpassen, die an den Team Foundation-Benutzer gesendet werden.
Die Transformationsdateien für E-Mail-Benachrichtigungen werden im folgenden Ordner auf dem Anwendungsebenenserver gespeichert:
Laufwerk:\Programme\Microsoft Visual Studio 2010 Team Foundation Server\Application Tier\TFSJobAgent\Transforms
Zum Ändern der Transformationsdateien können Sie einen XML-Editor wie Visual Studio verwenden. Die folgende Liste stellt die beiden Transformationsdateien für das Arbeitsaufgabenereignis dar:
WorkItemChangedEvent.xsl |
Formatierung für E-Mails im HTML-Format |
WorkItemChangedEvent.plaintextXsl |
Formatierung für Nur-Text-E-Mails |
Der Ereignisdienst wandelt die XML-Daten für ein Ereignis mithilfe der XSL- und der plaintextXsl-Dateien in eine E-Mail-Nachricht um. Bearbeiten Sie die XSL-Datei, um ein anderes Format für die E-Mail-Benachrichtigung zu erhalten. Für HTML-formatierte E-Mail-Nachrichten wird das Hauptlayout für alle Ereignisse in der Datei "TeamFoundation.xsl" gespeichert. Sie sollten eine Sicherungskopie der Dateien erstellen, die Sie ändern möchten, und die Änderungen anschließend testen. Nachdem Sie die Änderungen vorgenommen haben, verwendet Team Foundation Server die geänderte Transformation bei der nächsten Erstellung einer Benachrichtigung für ein Ereignis.
Tipp
Der Inhalt der ausgegebenen E-Mail-Nachrichten wird automatisch von der Datei "TeamFoundation.xsl" und den oben erwähnten WorkItemChangedEvent-XSL-Dateien generiert. Es wird nicht empfohlen, die Datei "TeamFoundation.xsl" zu ändern. Wenn Sie den Inhalt dieser Datei ändern, müssen Sie die Änderungen gründlich testen. Nicht korrekte Änderungen an dieser Datei können dazu führen, dass Team Foundation-E-Mail-Benachrichtigungen fehlschlagen und Sie Arbeitsaufgaben, Changesets oder Dateien von Team Foundation nicht in einem Webbrowser anzeigen können.
Erforderliche Berechtigungen
Um diese Schritte ausführen zu können, müssen Sie Mitglied der Administratoren-Sicherheitsgruppe auf dem Team Foundation-Anwendungsebenenserver sein.
So bearbeiten Sie die E-Mail-Vorlage, um bei Änderungen der Arbeitsaufgabe E-Mail-Benachrichtigungen zu senden
Öffnen Sie auf dem Anwendungsebenenserver folgenden Ordner:
Laufwerk:\Programme\Microsoft Visual Studio 2010 Team Foundation Server\Application Tier\TFSJobAgent\Transforms
Öffnen Sie die Datei "WorkItemChangedEvent.xsl" in Editor oder einem anderen Text-Editor.
Tipp
Selbst wenn Sie mit Administratorrechten angemeldet sind, müssen Sie Editor oder einen anderen Text-Editor als Administrator öffnen, um diese Funktion auf einem Server auszuführen, auf dem Windows Server 2008 ausgeführt wird. Um den Editor als Administrator zu öffnen, klicken Sie auf Start, klicken mit der rechten Maustaste auf Eingabeaufforderung und klicken dann auf Als Administrator ausführen. Weitere Informationen finden Sie auf der Microsoft-Website: "Benutzerkontensteuerung".
Bearbeiten Sie die Datei, sodass sie den für die Benachrichtigungs-E-Mail gewünschten Inhalt anzeigt.
Tipp
Nehmen Sie an der Datei "WorkItemChangedEvent.plaintextXsl" für alle Benutzer, die Nur-Text-Nachrichten erhalten, ähnliche Änderungen vor.
Speichern Sie die Datei WorkItemChangedEvent.xsl.
Siehe auch
Aufgaben
Konfigurieren von E-Mail-Benachrichtigungen und Angeben des SMTP-Servers
Weitere Ressourcen
Konfigurieren von Ressourcen für die Unterstützung von Teamprojekten