2016-04-20 3 views
0

Hier ist das Szenario: Wir verwenden yammer connect auf einer internen Website für ein bestimmtes Team mit einer eigenen Yammer-Gruppe. Diese Website zeigt Tausende von "Elementen" und Yammer wird verwendet, um Diskussionen über jedes Element mithilfe der URL zu verwalten (z. B. http://somesite/item?id=123). Alles lief gut, bis jemand in einer anderen Yammer-Gruppe eine Konversation erstellte und eine URL verwendete, die auf eine Seite meiner internen Website zeigt (z. B. http://somesite/item?id=123). Wenn Benutzer jetzt zu diesem Objekt gehen, sehen sie eine Konversation für eine andere Gruppe.Yammer.connect.embedFeed - Starten einer neuen Konversation mit einer Seiten-URL, die bereits zu einer anderen Konversation gehört

Ich benutze die defaultGroupID im config-Argument, aber gibt es eine Möglichkeit, yammer zu sagen, sie auf eine bestimmte Gruppen-ID zu beschränken - und eine neue Konversation für diese Gruppe nur für die angegebene URL zu erstellen (falls nicht t existieren)? Kann Yammer sogar mehrere Konversationen in verschiedenen Gruppen über dieselbe URL erstellen - aber die Konversationen auf jede Gruppe beschränken?

Hier ist ein Beispiel für den Code, wie ich die Gespräche bin zu schaffen:

var varYammerTargetUrl = $('#hidYammerTargetUrl').val(); 
 
    var varYammerGroupId = $('#hidYammerGroupId').val(); 
 
    var objProps = { url: varYammerTargetUrl, type: 'page', title: document.title }; 
 
    
 
    yam.connect.embedFeed({ 
 
\t container: '#yammerFeed', network: 'mycompany.com', feedType: 'open-graph', feedId: '', 
 
\t config: { 
 
\t  use_sso: false 
 
\t  , header: false 
 
\t  , footer: false 
 
\t  , showOpenGraphPreview: false 
 
\t  , defaultToCanonical: false 
 
\t  , hideNetworkName: false 
 
\t  , defaultGroupId: varYammerGroupId 
 
\t  , promptText: 'Start a conversation about this concession' 
 
\t } 
 
\t  , objectProperties: objProps 
 
    });

Antwort

0

Wenn URLs in Yammer geschrieben werden, gibt es ein offenes Diagrammobjekt erstellt. Diese Objekte leben nicht gruppenweise nach Design und können daher überall in Yammer erstellt werden und sind nicht auf bestimmte Gruppen beschränkt.

Hier sind einige zusätzliche Dokumentation.

Verwandte Themen