Partager via


Nouveautés : profils utilisateur et données sociales

Dernière modification : lundi 15 novembre 2010

S’applique à : SharePoint Server 2010

Dans cet article
Flux d’activité
Données sociales
Profils utilisateur

Cette rubrique répertorie les nouveaux domaines de programmation pour les profils utilisateur et les données sociales dans Microsoft SharePoint Server 2010.

Parmi les éléments importants ajoutés au modèle objet SharePoint Server 2010, citons les nouveaux espaces de noms Microsoft.Office.Server.ActivityFeed et Microsoft.Office.Server.SocialData. Pour plus d’informations sur la mise en route du développement dans ces espaces de noms, voir Profils utilisateur et données sociales : configuration de votre environnement de développement.

Flux d’activité

L’espace de noms Microsoft.Office.Server.ActivityFeed contient l’API publique pour l’extension et l’utilisation par programme avec les nouvelles fonctionnalités de SharePoint Server 2010 qui publient et rassemblent les activités (en particulier les activités de mise en réseau social) des utilisateurs de site.

Pour accéder à la documentation concernant les classes publiques, les méthodes et les propriétés de cet espace de noms, voir Microsoft.Office.Server.ActivityFeed et Utilisation de flux d’activité avec le modèle objet.

Pour découvrir des exemples de code montrant comment réaliser des tâches courantes sur cet espace de noms, voir Exemple de code : application console de multidiffusion d’événements d’activité et Exemple de code : événement d’activité Envoyer un lien à vos collègues.

Données sociales

L’espace de noms Microsoft.Office.Server.SocialData contient l’API publique permettant d’étendre la fonctionnalité de réseau social de SharePoint Server 2010 et de l’utiliser par programme. SharePoint Server 2010 fournit des fonctionnalités permettant de créer et d’agréger par programme des liaisons, des évaluations et des commentaires de réseau social.

Pour accéder à la documentation concernant les classes publiques, les méthodes et les propriétés de cet espace de noms, voir Microsoft.Office.Server.SocialData et Création et utilisation de données sociales avec le modèle objet.

Pour découvrir des exemples de code montrant comment réaliser des tâches courantes sur cet espace de noms, voir Exemple de code : Composant WebPart Statistiques de données sociales et Exemple de code : page d’application de liaison de mise en réseau pour l’approbation des collègues.

Profils utilisateur

L’espace de noms Microsoft.Office.Server.UserProfiles contient deux nouveaux types ainsi que deux nouvelles classes permettant de les créer et de les gérer. La classe OrganizationProfile est équivalente à UserProfile. Cette classe permet de regrouper et de distinguer les utilisateurs selon leur appartenance aux organisations qui ont des propriétés équivalentes à celles qu’aurait un objet UserProfile. Vous gérez cette classe à l’aide de la classe OrganizationProfileManager.

Une autre nouvelle classe, ProfileSubtype, permet de créer des propriétés propres aux rôles pour n’importe quel type de profil. Par exemple, cette classe peut distinguer les utilisateurs clients des utilisateurs employés, et les employés réalisant des fonctions différentes dans une organisation. Utilisez la classe ProfileSubtypeManager pour gérer les ProfileSubtypes et la classe ProfileSubtypePropertyManager pour gérer les propriétés de ProfileSubtypes.

Bien que la classe Property soit toujours disponible pour des raisons de compatibilité descendante, vous pouvez maintenant définir des propriétés de profil à l’aide des classes plus granulaires CoreProperty, ProfileTypeProperty et ProfileSubtypeProperty.

Pour accéder à la documentation concernant l’utilisation des classes publiques, des méthodes et des propriétés de cet espace de noms, voir Configuration du magasin de profils utilisateur à l'aide du modèle objet et Accès au magasin de profils utilisateur à l'aide du modèle objet.

Pour découvrir un exemple de code montrant comment personnaliser les pages MonSite et créer de nouvelles propriétés de profil utilisateur, voir Exemple de code : connecteur SharePoint-LinkedIn.

Voir aussi

Concepts

Profils utilisateur et données sociales dans SharePoint Server 2010