Compartir a través de


Sincronizar sus amigos y actividades

Outlook Social Connector (OSC) admite la visualización de información de una red social sobre una persona en la tarjeta de contacto o en el panel de Personas de Outlook. SharePoint Server, SharePoint Workspace, el cliente Lync y todas las aplicaciones cliente de Office que admiten la información de presencia admiten la tarjeta de contacto.

Puede usar la tarjeta de contacto en escenarios de colaboración en aplicaciones de Office para obtener más información sobre las personas con las que está colaborando. Algunos ejemplos de estos escenarios son la mensajería en Outlook y la coautoría de un documento en Word. Al hacer clic en la pestaña Novedades de una tarjeta de contacto, muestra información sobre esa persona.

El panel Personas de Outlook muestra información sobre una persona que puede ser remitente o destinatario de un elemento de Outlook que ha seleccionado. Cada vez que seleccione otra persona en el panel de Personas u otro elemento del explorador de Outlook, o abra un elemento de Outlook en un inspector, Outlook Social Connector (OSC) actualiza el panel de Personas.

Para que la tarjeta de contacto o el panel de Personas muestren la información actual de la persona seleccionada, el OSC sincroniza dicha información a través de los proveedores de OSC y algún tipo de almacenamiento en caché. Esta sincronización depende de los proveedores de OSC que están instalados en el equipo cliente, las redes sociales en las que ha iniciado sesión a través de sus proveedores de OSC y el modo de sincronización que admite cada uno de los proveedores de OSC para estas redes sociales.

El OSC admite la sincronización de amigos, no amigos y actividades para amigos y no amigos de diferentes maneras: sincronización en caché, sincronización a petición y sincronización híbrida. La principal diferencia entre estos modos de sincronización es donde el OSC almacena los datos, ya sea en una carpeta del almacén de Outlook predeterminado del usuario o en la memoria del equipo del usuario. En cada caso, como se indica en este tema, hay un tiempo mínimo predeterminado que los datos permanecen en la carpeta o la memoria antes de actualizar los datos. En algunos casos, la directiva de grupo puede personalizar la cantidad mínima de tiempo. Para obtener más información sobre las directivas de grupo que controlan el comportamiento del OSC, vea Cómo administrar Outlook Social Connector mediante directiva de grupo.

Tenga en cuenta que si la persona seleccionada no es miembro de la red social, el OSC no muestra ninguna información de persona o actividad para esa persona en la tarjeta de contacto o el panel de Personas.

Sincronización en caché

Un proveedor de OSC puede almacenar información para amigos en la red social en una carpeta específica en el almacén de Outlook predeterminado del usuario y actualizar periódicamente esa memoria caché después de que haya expirado un período de tiempo especificado. El almacenamiento en caché de información en una carpeta tiene la ventaja de reducir el tráfico a la red social.

Nota:

A partir de Outlook Social Connector 2013, el OSC ya no admite la sincronización en caché de actividades.

Sincronización en caché de amigos

Si un proveedor de OSC admite la sincronización almacenada en caché para los amigos, el OSC almacena en caché la información de los amigos del usuario que ha iniciado sesión en la red social. La información se almacena en caché en una carpeta de contactos de Outlook específica de esa red social en el almacén de Outlook predeterminado del usuario. El nombre de la carpeta de contactos se basa en el nombre de la red social, que obtiene el OSC mediante la propiedad ISocialProvider::SocialNetworkName .

En la sincronización almacenada en caché, el OSC almacena información solo para los amigos del usuario que ha iniciado sesión en la red social. El OSC no tiene acceso a la información de los usuarios que no son amigos.

El intervalo predeterminado para que el OSC actualice la carpeta de contactos para la información de los amigos de la red social es una vez al día (o una vez cada 1440 minutos). Este intervalo de actualización también se puede establecer por directiva de grupo, como se describe al principio de este tema.

Si se produce un error durante una actualización, el OSC vuelve a intentar en un intervalo especificado por el elemento contactSyncRestartInterval en el XML de funcionalidades . Este intervalo de reintentos tiene un valor predeterminado de 30 minutos y también se puede establecer mediante la directiva de grupo.

Cuando un usuario abre una tarjeta de contacto y selecciona la pestaña Novedades , se actualiza la pestaña Novedades . De forma similar, cuando un usuario de Outlook vuelve a seleccionar un elemento en Outlook o vuelve a seleccionar a una persona en el panel de Personas, el panel de Personas se actualiza. Si el intervalo de actualización de caché no ha expirado, el OSC va a la memoria caché para obtener cualquier información para el usuario seleccionado. Esto evita la sobrecarga de usar la extensibilidad del proveedor de OSC para acceder a la red social. Si el intervalo de actualización ha expirado, el OSC llama al método ISocialPerson::GetFriendsAndColleagues para obtener la información de los amigos actuales del usuario que ha iniciado sesión y actualiza la memoria caché en la carpeta de contactos.

El proveedor de OSC informa al OSC de que admite la sincronización almacenada en caché de amigos especificando los siguientes elementos en el XML de funcionalidades :

  • getFriends = Verdad

  • cacheFriends = Verdad

  • dynamicContactsLookup = Falso

Sincronización a petición

Cuando un usuario selecciona la pestaña Novedades de una tarjeta de contacto o selecciona un elemento de Outlook diferente o una persona diferente en el panel de Personas de Outlook, el OSC actualiza la tarjeta de contacto o el panel de Personas respectivamente. Si un proveedor de OSC admite la sincronización a petición de personas o actividades, el OSC se sincroniza con una memoria caché en memoria y actualiza los detalles, como el nombre, el título, la imagen y los flujos de actividad, en la tarjeta de contacto o Personas Panel. Para la sincronización a petición, a diferencia de la sincronización almacenada en caché, el OSC intenta actualizar la información de la persona independientemente de si esa persona es un amigo o no amigo del usuario que ha iniciado sesión en la red social.

Los datos de persona (o actividad) a petición solo se almacenan en memoria. Los datos en memoria se borran cuando se cierra la aplicación cliente de Office, o el usuario realiza una actualización de la tarjeta de contacto o del panel de Personas y los datos permanecen en memoria durante más tiempo que el intervalo de actualización. Tenga en cuenta que la actualización de la red social siempre la inicia un usuario que actualiza la tarjeta de contacto o el panel de Personas (por ejemplo, seleccionando un usuario diferente en el panel de Personas o seleccionando un elemento diferente en la ventana del Explorador de Outlook).

Sin embargo, lo contrario no siempre es cierto: no todas las actualizaciones de la tarjeta de contacto o del panel de Personas incurren necesariamente en una actualización de la red social. Si el usuario actualiza la tarjeta de contacto o el panel de Personas y los datos de la persona (o actividad) permanecen en la memoria durante más tiempo que el intervalo de actualización, el OSC llama a ISocialSession2::GetPeopleDetails (o ISocialSession2::GetActivitiesEx) para actualizar la información en la memoria de la red social. El período permitido para la información de amigos y no amigos en la memoria es de 24 horas y para las actividades, 30 minutos.

Una diferencia importante entre la sincronización almacenada en caché y a petición es que la sincronización a petición puede capturar información de persona y actividad para amigos y no amigos en la red. Si la persona seleccionada no es amiga, el OSC actualiza la información y las actividades de esa persona si se cumple alguno de los siguientes requisitos:

  • La persona es un usuario en la red social y permite la visualización pública de la información de perfil y actividad.

  • La persona está en la misma red que el usuario que inició sesión en esa red social (por ejemplo, en la misma red para alumnos universitarios).

La sincronización a petición de personas y actividades da lugar a más llamadas al proveedor desde el motor principal de OSC. Las redes sociales deben ser capaces de controlar los mayores requisitos de ancho de banda de la sincronización a petición.

Especificación de elementos XML para la sincronización a petición

El proveedor de OSC informa al OSC de que admite la sincronización a petición de amigos y no amigos especificando los siguientes elementos en el XML de funcionalidades :

  • getFriends = Verdad

  • cacheFriends = Falso

  • dynamicContactsLookup = Verdad

El proveedor de OSC informa al OSC de que admite la sincronización a petición de actividades especificando los siguientes elementos en el XML de funcionalidades :

  • getActivities = Verdad

  • cacheActivities = Falso

  • dynamicActivitiesLookupEx = Verdad

Sincronización híbrida

Un proveedor de OSC puede admitir la sincronización híbrida de amigos y no amigos. Esto puede optimizar las llamadas entre el motor principal de OSC y el proveedor de OSC, las llamadas a la red social para la sincronización a petición de amigos y la moneda de los datos de los amigos. El tiempo mínimo que los datos pueden permanecer en una carpeta o memoria, si procede, es el mismo que los límites de los modos de sincronización almacenados en caché o a petición.

Nota:

A partir de Outlook Social Connector 2013, el OSC solo admite la sincronización a petición de actividades y ya no admite la sincronización híbrida de actividades.

Sincronización híbrida de amigos y no amigos

Si un proveedor de OSC admite la sincronización híbrida de amigos y no amigos, el OSC hace lo siguiente:

  • El OSC almacena información para los amigos del usuario que ha iniciado sesión en la carpeta de contactos específica de la red social.

  • El OSC almacena información para los usuarios que no son amigos del usuario que ha iniciado sesión en la memoria.

El proveedor de OSC informa al OSC de que admite la sincronización híbrida de amigos y no amigos especificando los siguientes elementos en el XML de funcionalidades :

  • getFriends = Verdad

  • cacheFriends = Verdad

  • dynamicContactsLookup = Verdad

Intervalos de sincronización

En la tabla siguiente se resumen los intervalos de sincronización de la información de amigos y no amigos entre la memoria caché correspondiente (carpeta o memoria) y la red social, en función del modo de sincronización admitido. Para el modo de sincronización híbrida, consulte las filas del modo almacenado en caché para los amigos y la fila del modo a petición para los que no son amigos.

Modo de sincronización para personas Donde se establece el intervalo de actualización Tiempo mínimo predeterminado antes de la actualización Invalidación de directiva de grupo
Cached
Establecer en OSC
1440 minutos (24 horas)
Valor del Registro de Windows NetContactSyncInterval
Cached
elemento contactSyncRestartInterval en xml de funcionalidades
30 minutos si contactSyncRestartInterval no está establecido
Contacto del valor del Registro de WindowsSyncRestartInterval
A petición
Establecer en OSC
1440 minutos (24 horas)
Valor del Registro de Windows OnlineSearchExpiryTime

En la tabla siguiente se resumen los intervalos de sincronización de las actividades de amigos y no amigos entre la memoria caché correspondiente (carpeta o memoria) y la red social, en función de los modos de sincronización admitidos.

Modo de sincronización para actividades Donde se establece el intervalo de actualización Tiempo mínimo predeterminado antes de la actualización Invalidación de directiva de grupo
A petición
Establecer en OSC
30 minutos
Valor del Registro de Windows OnlineSearchExpiryTime

La siguiente información se aplica a los valores del Registro de Windows enumerados en las dos tablas:

  • Clave: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\Outlook\SocialConnector

  • Valor: valor DWORD entre 1 y 10080

Vea también