Synchronisieren von Freunden und Aktivitäten
Der Outlook Connector für soziale Netzwerke (OSC) unterstützt das Anzeigen von Informationen aus einem sozialen Netzwerk zu einer Person auf der Visitenkarte oder im Outlook-Personen-Bereich. SharePoint Server, SharePoint Workspace, Lync-Client und alle Office-Clientanwendungen, die Anwesenheitsinformationen unterstützen, unterstützen die Visitenkarte.
Sie können die Visitenkarte in Zusammenarbeitsszenarien in Office-Anwendungen verwenden, um mehr über die Personen zu erfahren, mit denen Sie zusammenarbeiten. Beispiele für diese Szenarien sind Messaging in Outlook und die gemeinsame Dokumenterstellung in Word. Wenn Sie auf die Registerkarte Neuerungen einer Visitenkarte klicken, werden Informationen zu dieser Person angezeigt.
Im Bereich "Outlook Personen" werden Informationen zu einer Person angezeigt, die Absender oder Empfänger eines ausgewählten Outlook-Elements sein kann. Wenn Sie eine andere Person im Personen Bereich oder ein anderes Element im Outlook-Explorer auswählen oder ein Outlook-Element in einem Inspektor öffnen, aktualisiert der Outlook Connector für soziale Netzwerke (OSC) den Personen Bereich.
Damit der Bereich Visitenkarte oder Personen aktuelle Informationen für die ausgewählte Person anzeigt, synchronisiert das OSC solche Informationen über die OSC-Anbieter und eine Form des Zwischenspeicherns. Diese Synchronisierung hängt von den OSC-Anbietern ab, die auf dem Clientcomputer installiert sind, den sozialen Netzwerken, bei denen Sie sich über ihre OSC-Anbieter angemeldet haben, und dem Synchronisierungsmodus, den jeder der OSC-Anbieter für diese sozialen Netzwerke unterstützt.
Der OSC unterstützt die Synchronisierung von Freunden, Nicht-Freunden und Aktivitäten für Freunde und Nicht-Freunde auf unterschiedliche Weise: zwischengespeicherte Synchronisierung, bedarfsgesteuerte Synchronisierung und Hybridsynchronisierung. Der Standard Unterschied zwischen diesen Synchronisierungsmodi besteht darin, wo der OSC die Daten speichert – unabhängig davon, ob sie sich in einem Ordner im Standard-Outlook-Speicher des Benutzers oder im Arbeitsspeicher auf dem Computer des Benutzers befinden. In jedem Fall, wie in diesem Thema erwähnt, gibt es eine standardmäßige Mindestdauer, in der die Daten im Ordner oder Arbeitsspeicher verbleiben, bevor die Daten aktualisiert werden. In einigen Fällen kann die Mindestdauer durch Gruppenrichtlinien angepasst werden. Weitere Informationen zu Gruppenrichtlinien, die das Verhalten des OSC steuern, finden Sie unter Verwalten des Outlook Connectors für soziale Netzwerke mithilfe von Gruppenrichtlinie.
Beachten Sie, dass, wenn die ausgewählte Person kein Mitglied des sozialen Netzwerks ist, das OSC keine Personen- oder Aktivitätsinformationen für diese Person im Bereich Visitenkarte oder Personen anzeigt.
Zwischengespeicherte Synchronisierung
Ein OSC-Anbieter kann Informationen für Freunde im sozialen Netzwerk in einem bestimmten Ordner im Outlook-Standardspeicher des Benutzers speichern und diesen Cache regelmäßig aktualisieren, nachdem eine bestimmte Zeitspanne abgelaufen ist. Das Zwischenspeichern von Informationen in einem Ordner hat den Vorteil, dass der Datenverkehr zum sozialen Netzwerk reduziert wird.
Hinweis
Ab Outlook Connector 2013 für soziale Netzwerke unterstützt das OSC die zwischengespeicherte Synchronisierung von Aktivitäten nicht mehr.
Zwischengespeicherte Synchronisierung von Freunden
Wenn ein OSC-Anbieter die zwischengespeicherte Synchronisierung für Freunde unterstützt, speichert der OSC Informationen für Freunde des angemeldeten Benutzers im sozialen Netzwerk zwischen. Die Informationen werden in einem Outlook-Kontaktordner zwischengespeichert, der für dieses soziale Netzwerk im Outlook-Standardspeicher des Benutzers spezifisch ist. Der Name des Kontaktordners basiert auf dem Namen des sozialen Netzwerks, den das OSC mithilfe der ISocialProvider::SocialNetworkName-Eigenschaft abruft.
Bei der zwischengespeicherten Synchronisierung speichert das OSC nur Informationen für die Freunde des angemeldeten Benutzers im sozialen Netzwerk. Die OSC greift nicht auf Informationen für Nicht-Freunde zu.
Das Standardintervall für die OSC zum Aktualisieren des Kontaktordners für Die Informationen von Freunden aus dem sozialen Netzwerk ist einmal pro Tag (oder einmal pro 1440 Minuten). Dieses Aktualisierungsintervall kann auch durch Gruppenrichtlinien festgelegt werden, wie am Anfang dieses Themas erläutert.
Wenn während einer Aktualisierung ein Fehler auftritt, wiederholt der OSC in einem Intervall, das durch das contactSyncRestartInterval-Element im Capabilities-XML angegeben wird. Dieses Wiederholungsintervall hat einen Standardwert von 30 Minuten und kann auch per Gruppenrichtlinie festgelegt werden.
Wenn ein Benutzer eine Visitenkarte öffnet und die Registerkarte Neuigkeiten auswählt, wird die Registerkarte Neuerungen aktualisiert. Wenn ein Outlook-Benutzer ein Element in Outlook erneut auswählen oder eine Person im Personen Bereich erneut auswählen, wird der Personen Bereich aktualisiert. Wenn das Cacheaktualisierungsintervall nicht abgelaufen ist, wechselt der OSC in den Cache, um Informationen für den ausgewählten Benutzer abzurufen. Dadurch wird der Mehraufwand für die Verwendung der OSC-Anbietererweiterung für den Zugriff auf das soziale Netzwerk vermieden. Wenn das Aktualisierungsintervall abgelaufen ist, ruft das OSC die ISocialPerson::GetFriendsAndColleagues-Methode auf, um die Aktuellen Freundesinformationen für den angemeldeten Benutzer abzurufen, und aktualisiert den Cache im Ordner kontakte.
Der OSC-Anbieter informiert den OSC, dass er die zwischengespeicherte Synchronisierung von Freunden unterstützt, indem er die folgenden Elemente in der Funktions-XML angibt:
getFriends = STIMMT
cacheFriends = STIMMT
dynamicContactsLookup = FALSE
Bedarfsgesteuerte Synchronisierung
Wenn ein Benutzer die Registerkarte Neuigkeiten in einer Visitenkarte auswählt oder ein anderes Outlook-Element oder eine andere Person im Personen Bereich in Outlook auswählt, aktualisiert das OSC die Visitenkarte bzw. Personen Bereich. Wenn ein OSC-Anbieter die bedarfsgesteuerte Synchronisierung von Personen oder Aktivitäten unterstützt, synchronisiert der OSC mit einem Cache im Arbeitsspeicher und aktualisiert Details wie Name, Titel, Bild und Aktivitätsdatenströme auf der Visitenkarte oder Personen Bereich. Bei der bedarfsgesteuerten Synchronisierung versucht das OSC im Gegensatz zur zwischengespeicherten Synchronisierung, die Informationen für die Person zu aktualisieren, unabhängig davon, ob diese Person ein Freund oder Kein-Freund des angemeldeten Benutzers im sozialen Netzwerk ist.
Bedarfsgesteuerte Personendaten (oder Aktivitätsdaten) werden nur im Arbeitsspeicher gespeichert. Die In-Memory-Daten werden gelöscht, wenn die Office-Clientanwendung heruntergefahren wird oder der Benutzer eine Aktualisierung der Visitenkarte oder des Personen Bereichs bewirkt, und die Daten bleiben länger als das Aktualisierungsintervall im Arbeitsspeicher. Beachten Sie, dass die Aktualisierung über das soziale Netzwerk immer von einem Benutzer initiiert wird, der die Visitenkarte oder Personen Bereich aktualisiert (z. B. durch Auswählen eines anderen Benutzers im Personen Bereich oder durch Auswählen eines anderen Elements im Outlook-Explorer-Fenster).
Das Gegenteil ist jedoch nicht immer der Fall– nicht jede Aktualisierung der Visitenkarte oder Personen Bereichs verursacht notwendigerweise eine Aktualisierung aus dem sozialen Netzwerk. Wenn der Benutzer die Visitenkarte oder den Personen Bereich aktualisiert und die Daten der Person (oder Aktivität) länger als das Aktualisierungsintervall im Arbeitsspeicher bleiben, ruft die OSC ISocialSession2::GetPeopleDetails (oder ISocialSession2::GetActivitiesEx) auf, um die Informationen im Speicher aus dem sozialen Netzwerk zu aktualisieren. Der zulässige Zeitraum für Freundes- und Nicht-Freund-Informationen im Speicher beträgt 24 Stunden und für Aktivitäten 30 Minuten.
Ein wichtiger Unterschied zwischen zwischengespeicherter und bedarfsgesteuerter Synchronisierung besteht darin, dass die bedarfsgesteuerte Synchronisierung Personen- und Aktivitätsinformationen sowohl für Freunde als auch für Nicht-Freunde im Netzwerk abrufen kann. Wenn die ausgewählte Person ein Nicht-Freund ist, aktualisiert das OSC Informationen und Aktivitäten für diese Person, wenn eine der folgenden Anforderungen erfüllt ist:
Die Person ist ein Benutzer im sozialen Netzwerk und ermöglicht die öffentliche Anzeige von Profil- und Aktivitätsinformationen.
Die Person befindet sich im selben Netzwerk wie der angemeldete Benutzer in diesem sozialen Netzwerk (z. B. im selben Netzwerk für Hochschulabsolventen).
Die bedarfsgesteuerte Synchronisierung von Personen und Aktivitäten führt zu mehr Aufrufen des Anbieters aus der OSC-Kern-Engine. Soziale Netzwerke müssen in der Lage sein, die erhöhten Bandbreitenanforderungen der bedarfsgesteuerten Synchronisierung zu bewältigen.
Angeben von XML-Elementen für die bedarfsgesteuerte Synchronisierung
Der OSC-Anbieter informiert den OSC, dass er die bedarfsgesteuerte Synchronisierung von Freunden und Nicht-Freunden unterstützt, indem er die folgenden Elemente in der Funktions-XML angibt:
getFriends = STIMMT
cacheFriends = FALSE
dynamicContactsLookup = STIMMT
Der OSC-Anbieter informiert den OSC, dass er die bedarfsgesteuerte Synchronisierung von Aktivitäten unterstützt, indem er die folgenden Elemente in der Funktions-XML angibt:
getActivities = STIMMT
cacheActivities = FALSE
dynamicActivitiesLookupEx = STIMMT
Hybridsynchronisierung
Ein OSC-Anbieter kann die Hybridsynchronisierung von Freunden und Nicht-Freunden unterstützen. Dies kann die Anrufe zwischen der OSC-Kern-Engine und dem OSC-Anbieter, die Aufrufe an das soziale Netzwerk für die On-Demand-Synchronisierung von Freunden und die Währung der Daten der Freunde optimieren. Die Mindestdauer, die die Daten ggf. in einem Ordner oder Arbeitsspeicher verbleiben können, entspricht den Grenzwerten in zwischengespeicherten oder bedarfsgesteuerten Synchronisierungsmodi.
Hinweis
Ab Outlook Connector 2013 für soziale Netzwerke unterstützt das OSC nur die bedarfsgesteuerte Synchronisierung von Aktivitäten und nicht mehr die Hybridsynchronisierung von Aktivitäten.
Hybridsynchronisierung von Freunden und Nicht-Freunden
Wenn ein OSC-Anbieter die Hybridsynchronisierung von Freunden und Nicht-Freunden unterstützt, führt der OSC folgende Aktionen aus:
Die OSC speichert Informationen für Freunde des angemeldeten Benutzers im Kontaktordner für soziale Netzwerke.
Der OSC speichert Informationen für Nicht-Freunde des angemeldeten Benutzers im Arbeitsspeicher.
Der OSC-Anbieter informiert den OSC, dass er die Hybridsynchronisierung von Freunden und Nicht-Freunden unterstützt, indem er die folgenden Elemente im Funktions-XML angibt:
getFriends = STIMMT
cacheFriends = STIMMT
dynamicContactsLookup = STIMMT
Synchronisierungsintervalle
In der folgenden Tabelle sind die Synchronisierungsintervalle für Informationen zu Freunden und Nicht-Freunden zwischen dem entsprechenden Cache (Ordner oder Speicher) und dem sozialen Netzwerk zusammengefasst, je nach unterstütztem Synchronisierungsmodus. Informationen zum Hybridsynchronisierungsmodus finden Sie in den Zeilen für den zwischengespeicherten Modus für Freunde und in der Zeile für den On-Demand-Modus für Nicht-Freunde.
Synchronisierungsmodus für Personen | Festlegen des Aktualisierungsintervalls | Standardmäßige Mindestzeit vor der Aktualisierung | Gruppenrichtlinienüberschreibung |
---|---|---|---|
Cached |
Innerhalb von OSC festgelegt |
1440 Minuten (24 Stunden) |
Windows-Registrierungswert NetContactSyncInterval |
Cached |
contactSyncRestartInterval-Element in Capabilities XML |
30 Minuten, wenn contactSyncRestartInterval nicht festgelegt ist |
Windows-Registrierungswert contactSyncRestartInterval |
Bedarfsgesteuert |
Innerhalb von OSC festgelegt |
1440 Minuten (24 Stunden) |
Windows-Registrierungswert OnlineSearchExpiryTime |
In der folgenden Tabelle sind die Synchronisierungsintervalle für Aktivitäten von Freunden und Nicht-Freunden zwischen dem entsprechenden Cache (Ordner oder Speicher) und dem sozialen Netzwerk zusammengefasst, abhängig von den unterstützten Synchronisierungsmodi.
Synchronisierungsmodus für Aktivitäten | Festlegen des Aktualisierungsintervalls | Standardmäßige Mindestzeit vor der Aktualisierung | Gruppenrichtlinienüberschreibung |
---|---|---|---|
Bedarfsgesteuert |
Innerhalb von OSC festgelegt |
30 Minuten |
Windows-Registrierungswert OnlineSearchExpiryTime |
Die folgenden Informationen gelten für die Windows-Registrierungswerte, die in den beiden Tabellen aufgeführt sind:
Schlüssel:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\Outlook\SocialConnector
Wert: DWORD-Wert zwischen 1 und 10080