Bloc de construction : Alertes
Dernière modification : vendredi 23 octobre 2009
S’applique à : SharePoint Foundation 2010
Dans cet article
Modèle objet pour les alertes
Code XML utilisé pour le développement d’alertes
Domaines relatifs au développement d’alertes
Plus d’informations sur le développement d’alertes
Les alertes fournissent une infrastructure pour l’automatisation des notifications pilotées par les événements par courrier électronique ou par SMS (Short Message Service) qui sont déclenchées en réponse à des événements spécifiques ou qui s’exécutent selon une planification. Les alertes peuvent être attachées à des éléments aussi granulaires qu’une liste ou un élément de liste. Microsoft SharePoint Foundation fournit une bibliothèque de modèles d’alertes que vous pouvez utiliser pour des scénarios courants.
Modèle objet pour les alertes
Les classes que vous pouvez utiliser pour étendre le système d’alertes de base se trouvent dans l’espace de noms Microsoft.SharePoint. Les classes et les interfaces les plus importantes sont les suivantes :
SPAlert - Représente une alerte et fournit des informations, par exemple s’il s’agit d’une alerte par courrier électronique ou par SMS, le modèle d’alerte utilisé, la fréquence de l’alerte et l’ID de l’utilisateur qui a créé l’alerte.
SPAlertTemplate - Fournit des informations sur un modèle d’alerte qui définit le contenu et le format d’une alerte. Le modèle définit aussi des styles et le rendu pour les alertes par courrier électronique.
SPAlertEventData - Fournit des informations sur un événement d’alerte.
IAlertNotifyHandler - Fournit une méthode pour la gestion des événements d’envoi d’alerte.
IAlertUpdateHandler - Fournit des méthodes pour la gestion des modifications apportées à la définition d’une alerte.
Pour plus d’informations sur le modèle objet pour l’infrastructure des alertes, voir Modèle objet d'alerte.
Le modèle objet de messagerie mobile sur lequel repose le système d’alerte par message SMS se trouve dans l’espace de noms Microsoft.SharePoint.MobileMessage. Les classes les plus importantes pour étendre le système des alertes par SMS sont les suivantes :
SPMobileSmsMessage - Représente un message SMS.
SPMobileMessageSmsBuilder - Crée un message SMS.
SPMobileMessageWebService - Fournit des proxys orientés objet pour les méthodes Web du service Web de messagerie mobile (qui utilise le protocole OMS (Office Mobile Service)).
Pour plus d’informations sur le modèle objet de messagerie mobile, voir Vue d’ensemble du développement d’une messagerie mobile.
Code XML utilisé pour le développement d’alertes
Un ensemble de modèles d’alertes est fourni, chacun spécifiant comment une version par courrier électronique ou par SMS d’un message d’alerte est structurée. Ces modèles sont définis dans les fichiers AlertTemplates.xml et AlertTemplates_SMS.xml, qui se trouvent dans le dossier %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\XML. Vous ne pouvez pas modifier ces fichiers, mais vous pouvez remplacer un modèle par un modèle créé par vous. Une simple commande STSADM remplace le modèle par défaut par votre version de substitution, et cette version est stockée dans la base de données de configuration. Pour plus d’informations, voir Modèles d'alerte prédéfinis, Modifier l'apparence des alertes et Schéma AlertTemplates.
Domaines relatifs au développement d’alertes
Bloc de construction : listes et bibliothèques de documents
Plus d’informations sur le développement d’alertes
Des informations détaillées sur le développement avec l’infrastructure des alertes SharePoint Foundation se trouvent dans la section Alertes dans SharePoint Foundation de ce Kit de développement logiciel (SDK). Voir aussi Vue d’ensemble du développement d’une messagerie mobile.