Synchronisation des amis et des activités
Outlook Social Connector (OSC) prend en charge l’affichage à partir d’un réseau social d’informations sur une personne dans la carte de visite ou dans le volet Personnes Outlook. SharePoint Server, SharePoint Workspace, le client Lync et toutes les applications clientes Office qui prennent en charge les informations de présence prennent en charge la carte de visite.
Vous pouvez utiliser la carte de visite dans les scénarios de collaboration dans les applications Office pour en savoir plus sur les personnes avec lesquelles vous collaborez. La messagerie dans Outlook et la co-création d’un document dans Word sont des exemples de ces scénarios. Lorsque vous cliquez sur l’onglet Nouveautés d’une carte de visite, le affiche des informations sur cette personne.
Le volet Personnes Outlook affiche des informations sur une personne qui peut être un expéditeur ou un destinataire d’un élément Outlook que vous avez sélectionné. Chaque fois que vous sélectionnez une autre personne dans le volet Personnes ou un autre élément dans l’Explorateur Outlook, ou que vous ouvrez un élément Outlook dans un inspecteur, outlook Social Connector (OSC) actualise le volet Personnes.
Pour que le volet Carte de visite ou Personnes affiche les informations actuelles de la personne sélectionnée, le OSC synchronise ces informations via les fournisseurs OSC et une forme de mise en cache. Cette synchronisation dépend des fournisseurs OSC installés sur l’ordinateur client, des réseaux sociaux sur lesquels vous vous êtes connecté via leurs fournisseurs OSC et du mode de synchronisation pris en charge par chacun des fournisseurs OSC pour ces réseaux sociaux.
L’OSC prend en charge la synchronisation des amis, des non-amis et des activités pour les amis et les non-amis de différentes manières : synchronisation mise en cache, synchronisation à la demande et synchronisation hybride. La différence main entre ces modes de synchronisation réside dans l’emplacement où l’OSC stocke les données, qu’elles se trouvent dans un dossier du magasin Outlook par défaut de l’utilisateur ou en mémoire sur l’ordinateur de l’utilisateur. Dans chaque cas, comme indiqué dans cette rubrique, il existe une durée minimale par défaut pendant laquelle les données restent dans le dossier ou la mémoire avant que les données ne sont actualisées. Dans certains cas, la durée minimale peut être personnalisée par stratégie de groupe. Pour plus d’informations sur les stratégies de groupe qui contrôlent le comportement de l’OSC, voir Guide pratique pour gérer Outlook Social Connector à l’aide de stratégie de groupe.
Notez que si la personne sélectionnée n’est pas membre du réseau social, la CVMO n’affiche aucune personne ou activité pour cette personne dans le volet Carte de visite ou Personnes.
Synchronisation mise en cache
Un fournisseur OSC peut stocker des informations pour les amis sur le réseau social dans un dossier spécifique du magasin Outlook par défaut de l’utilisateur et mettre à jour régulièrement ce cache après l’expiration d’une durée spécifiée. La mise en cache des informations dans un dossier présente l’avantage de réduire le trafic vers le réseau social.
Remarque
À compter d’Outlook Social Connector 2013, l’OSC ne prend plus en charge la synchronisation mise en cache des activités.
Synchronisation mise en cache des amis
Si un fournisseur OSC prend en charge la synchronisation mise en cache pour les amis, l’OSC met en cache les informations des amis de l’utilisateur connecté sur le réseau social. Les informations sont mises en cache dans un dossier de contacts Outlook spécifique à ce réseau social dans le magasin Outlook par défaut de l’utilisateur. Le nom du dossier contacts est basé sur le nom du réseau social, que l’OSC obtient à l’aide de la propriété ISocialProvider ::SocialNetworkName .
Dans la synchronisation mise en cache, l’OSC stocke uniquement les informations des amis de l’utilisateur connecté sur le réseau social. La CVMO n’accède pas à l’information pour les non-amis.
L’intervalle par défaut pour l’OSC pour actualiser le dossier de contacts pour les informations des amis à partir du réseau social est une fois par jour (ou une fois toutes les 1 440 minutes). Cet intervalle d’actualisation peut également être défini par la stratégie de groupe, comme indiqué au début de cette rubrique.
Si une erreur se produit lors d’une actualisation, l’OSC effectue une nouvelle tentative à un intervalle spécifié par l’élément contactSyncRestartInterval dans le code XML des fonctionnalités . Cet intervalle de nouvelles tentatives a une valeur par défaut de 30 minutes et peut également être défini par la stratégie de groupe.
Lorsqu’un utilisateur ouvre une carte de visite et sélectionne l’onglet Nouveautés , l’onglet Nouveautés s’actualise . De même, lorsqu’un utilisateur Outlook réélectionne un élément dans Outlook ou réélectionne une personne dans le volet Personnes, le volet Personnes s’actualise. Si l’intervalle d’actualisation du cache n’a pas expiré, l’OSC se rend dans le cache pour obtenir des informations pour l’utilisateur sélectionné. Cela évite la surcharge liée à l’utilisation de l’extensibilité du fournisseur OSC pour accéder au réseau social. Si l’intervalle d’actualisation a expiré, l’OSC appelle la méthode ISocialPerson ::GetFriendsAndColleagues pour obtenir les informations actuelles des amis de l’utilisateur connecté et met à jour le cache dans le dossier contacts.
Le fournisseur OSC informe l’OSC qu’il prend en charge la synchronisation mise en cache des amis en spécifiant les éléments suivants dans le code XML des fonctionnalités :
getFriends = Vrai
cacheFriends = Vrai
dynamicContactsLookup = Faux
Synchronisation à la demande
Lorsqu’un utilisateur sélectionne l’onglet Nouveautés dans une carte de visite ou sélectionne un autre élément Outlook ou une autre personne dans le volet Personnes dans Outlook, l’OSC actualise respectivement la carte de visite ou le volet Personnes. Si un fournisseur OSC prend en charge la synchronisation à la demande de personnes ou d’activités, l’OSC se synchronise avec un cache en mémoire et met à jour les détails, tels que le nom, le titre, l’image et les flux d’activité, dans le volet Carte de visite ou Personnes. Pour la synchronisation à la demande, contrairement à la synchronisation mise en cache, l’OSC tente d’actualiser les informations de la personne, que cette personne soit un ami ou un non-ami de l’utilisateur connecté sur le réseau social.
Les données de personne (ou d’activité) à la demande sont stockées uniquement en mémoire. Les données en mémoire sont effacées lorsque l’application cliente Office s’arrête, ou lorsque l’utilisateur provoque une actualisation de la carte de visite ou du volet Personnes et que les données sont restées en mémoire plus longtemps que l’intervalle d’actualisation. Notez que l’actualisation à partir du réseau social est toujours lancée par un utilisateur qui actualise la carte de visite ou le volet Personnes (par exemple, en sélectionnant un autre utilisateur dans le volet Personnes ou en sélectionnant un autre élément dans la fenêtre de l’Explorateur Outlook).
Toutefois, l’inverse n’est pas toujours vrai : chaque actualisation de la carte de visite ou du volet Personnes n’entraîne pas nécessairement une actualisation à partir du réseau social. Si l’utilisateur actualise la carte de visite ou le volet Personnes et que les données de personne (ou d’activité) sont restées en mémoire pendant plus longtemps que l’intervalle d’actualisation, l’OSC appelle ISocialSession2 ::GetPeopleDetails (ou ISocialSession2 ::GetActivitiesEx) pour mettre à jour les informations en mémoire à partir du réseau social. La période autorisée pour les informations d’ami et de non-ami en mémoire est de 24 heures, et pour les activités, de 30 minutes.
Une différence importante entre la synchronisation mise en cache et la synchronisation à la demande est que la synchronisation à la demande peut récupérer des informations sur les personnes et les activités pour les amis et les non-amis sur le réseau. Si la personne sélectionnée n’est pas un ami, l’OSC actualise les informations et les activités de cette personne si l’une des conditions suivantes est remplie :
La personne est un utilisateur sur le réseau social et permet l’affichage public des informations de profil et d’activité.
La personne se trouve dans le même réseau que l’utilisateur connecté sur ce réseau social (par exemple, dans le même réseau pour les diplômés de l’université).
La synchronisation à la demande des personnes et des activités entraîne un plus grand nombre d’appels au fournisseur à partir du moteur principal OSC. Les réseaux sociaux doivent être en mesure de gérer les besoins en bande passante accrus de la synchronisation à la demande.
Spécification d’éléments XML pour la synchronisation à la demande
Le fournisseur OSC informe l’OSC qu’il prend en charge la synchronisation à la demande des amis et des non-amis en spécifiant les éléments suivants dans le code XML des fonctionnalités :
getFriends = Vrai
cacheFriends = Faux
dynamicContactsLookup = Vrai
Le fournisseur OSC informe l’OSC qu’il prend en charge la synchronisation à la demande des activités en spécifiant les éléments suivants dans le code XML des fonctionnalités :
getActivities = Vrai
cacheActivities = Faux
dynamicActivitiesLookupEx = Vrai
Synchronisation hybride
Un fournisseur OSC peut prendre en charge la synchronisation hybride d’amis et de non-amis. Cela peut optimiser les appels entre le moteur principal OSC et le fournisseur OSC, les appels au réseau social pour la synchronisation à la demande des amis et la devise des données des amis. La durée minimale pendant laquelle les données peuvent rester dans un dossier ou une mémoire, le cas échéant, est identique aux limites des modes de synchronisation mis en cache ou à la demande.
Remarque
À compter d’Outlook Social Connector 2013, l’OSC prend uniquement en charge la synchronisation à la demande des activités et ne prend plus en charge la synchronisation hybride des activités.
Synchronisation hybride des amis et des non-amis
Si un fournisseur OSC prend en charge la synchronisation hybride des amis et des non-amis, l’OSC effectue les opérations suivantes :
L’OSC stocke des informations pour les amis de l’utilisateur connecté dans le dossier contact spécifique au réseau social.
L’OSC stocke des informations pour les non-amis de l’utilisateur connecté en mémoire.
Le fournisseur OSC informe l’OSC qu’il prend en charge la synchronisation hybride des amis et des non-amis en spécifiant les éléments suivants dans le code XML des fonctionnalités :
getFriends = Vrai
cacheFriends = Vrai
dynamicContactsLookup = Vrai
Intervalles de synchronisation
Le tableau suivant récapitule les intervalles de synchronisation pour les informations sur les amis et les non-amis entre le cache (dossier ou mémoire) correspondant et le réseau social, en fonction du mode de synchronisation pris en charge. Pour le mode de synchronisation hybride, reportez-vous aux lignes pour le mode mis en cache pour les amis et à la ligne pour le mode à la demande pour les non-amis.
Mode de synchronisation pour les personnes | Où l’intervalle d’actualisation est défini | Durée minimale par défaut avant l’actualisation | Remplacement de la stratégie de groupe |
---|---|---|---|
Mise en cache |
Définir dans OSC |
1440 minutes (24 heures) |
Valeur de Registre Windows NetContactSyncInterval |
Mise en cache |
élément contactSyncRestartInterval dans le xml des fonctionnalités |
30 minutes si contactSyncRestartInterval n’est pas défini |
Valeur de Registre Windows contactSyncRestartInterval |
À la demande |
Définir dans OSC |
1440 minutes (24 heures) |
Valeur de Registre Windows OnlineSearchExpiryTime |
Le tableau suivant récapitule les intervalles de synchronisation pour les activités des amis et des non-amis entre le cache (dossier ou mémoire) correspondant et le réseau social, en fonction des modes de synchronisation pris en charge.
Mode de synchronisation pour les activités | Où l’intervalle d’actualisation est défini | Durée minimale par défaut avant l’actualisation | Remplacement de la stratégie de groupe |
---|---|---|---|
À la demande |
Définir dans OSC |
30 minutes |
Valeur de Registre Windows OnlineSearchExpiryTime |
Les informations suivantes s’appliquent aux valeurs de Registre Windows répertoriées dans les deux tables :
Clé :
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\Outlook\SocialConnector
Valeur : valeur DWORD comprise entre 1 et 10080