Im Sharepoint 2007 können Benachrichtigungen – im englischen Alert - empfangen werden, wenn sich Elemente z. B. in einer Sharepoint Liste oder Bibliothek geändert haben. Benachrichtigungen werden als Nachrichten an ein Posteingang gesendet, wenn Inhalte auf einer SharePoint-Website geändert werden. Man kann u.a. die Bedingungen für den Empfang von Benachrichtigungen angeben, z. B. bei beliebigen Änderungen oder wenn ein neues Element erstellt wird. Zudem kann man ausserdem auswählen, ob die Benachrichtigungen sofort oder in einer täglichen bzw. wöchentlichen Zusammenfassung empfangen werden sollen.
Wie kann aber die Ausgabe einer Benachrichtigung im Sharepoint 2007 steuern? Z.B. wenn man noch ein Firmen Logo an die E-Mail anhängen möchte oder den Aufbau der E-Mail anpassen möchte!?
SharePoint 2007 benutzt für alle Ausgaben der Benachrichtigungen ein XML File Namens AlertTemplates.xml, die unter \program files\common files\microsoft shared\web server extensions\12\Template\XML zu finden ist.
In diesem XML File findet man ein "AlertTemplate" Element, dass jeden beliebigen Listen-Typ beinhaltet, aus dem man dann diese Benachrichtigungen erstellen kann. Wichtig dabei, jedes Template erbt vom "SPAlertTemplate.GenericList" Element.
Weitere Elemente sind die „Filters Element“ - sie erlauben das erstellen von Events und Triggers. Die “Properties Element” erlauben das hinzufügen oder löschen von Felder auf der E-Mail Benachrichtigung. Und das “Format Element” ist für die Komplette Ansicht zuständig.
Für das Deployment ruft man das stsadm.exe auf:
stsadm -o updatealerttemplates –url http://urlname -f [fullpathtoCustom_AlterTemplates.xml] -LCID LocaleCultureID

