使用 Yammer Embed,而不是适用于 SharePoint 2013 和 SharePoint Online 的 Yammer 应用

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

适用于 SharePoint 的 Yammer 应用 将停止使用,最终于 2015 年 9 月 15 日停止工作。 Yammer Embed 是我们的单一解决方案,可将 Yammer 源集成到 SharePoint 中。 请阅读 Office 365 客户网络中的公告。 Yammer Embed 是在 SharePoint 网站中嵌入 Yammer 对话的首选方法。 本地 SharePoint Server 2013 客户和从 适用于 SharePoint 的 Yammer 应用 迁移到 Yammer Embed 的 SharePoint Online 客户可能丢失的功能最少。 实际上,Yammer Embed 提供的模型更加方便。 使用 适用于 SharePoint 的 Yammer 应用,用户或管理员必须手动更新每个 SharePoint 网站才能获得最新功能。 相反,使用 Yammer Embed 时,它的所有实例都是最新的,因为改进的功能会直接传输到 SharePoint 网站中的 Yammer Embed 实例,无需手动干预。 这大大减轻了 IT 和企业用户的工作量,降低了支持成本,并让企业能够借助 Yammer Embed 实现更快速地迁移。

有多种选项可供选择:我的源、组源、主题源、用户源或者任何开放的图表对象源。 有关详细信息,请参阅 Yammer Embed

下图显示了正在工作的 Yammer Embed。

Yammer Embed 的屏幕截图

如何将适用于 SharePoint Server 2013 和 SharePoint Online 的 Yammer 应用替换为 Yammer Embed

下图说明了将 适用于 SharePoint 的 Yammer 应用 替换为 Yammer Embed 这一过程涉及的步骤:

替换适用于 SharePoint Server 2013 和 SharePoint Online 的 Yammer 应用的过程

如何替换适用于 SharePoint Server 2013 和 SharePoint Online 的 Yammer 应用   

  1. 首先,需要从服务器场中删除 适用于 SharePoint 的 Yammer 应用 的所有实例。 你可以:

    • 使用 Windows PowerShell 脚本删除服务器场中的所有实例。 这仅适用于 SharePoint Server 2013。

    • 从你的所有 SharePoint 网站页面中手动删除 适用于 SharePoint 的 Yammer 应用 的每个实例。

  2. 现在,可以在要使用它的页面上添加 Yammer Embed。 若要添加 Yammer Embed,请将脚本编辑器 Web 部件添加到页面。

  3. 然后,向脚本编辑器 Web 部件添加 Yammer Embed 脚本文本。

  4. 重复步骤 2 和 3 以将 Yammer Embed 添加到你的网站中的其他页面。

删除适用于 SharePoint Server 2013 和 SharePoint Online 的 Yammer 应用

若要从使用 适用于 SharePoint 的 Yammer 应用 更改为使用 Yammer Embed,需要卸载现有 Yammer 应用,然后将 Yammer Embed 代码添加到每个网站。 你可以查找该应用,然后从每个网站集中删除该应用。 使用以下方法在 Office 365 和 SharePoint Server 2013 中查找和删除应用:

添加 Yammer Embed

为使 Yammer Embed 正常工作,SharePoint 环境必须满足下列先决条件:

  • 你的组织应具有活动的 Yammer 网络(例如:www.yammer.com/contoso.com)

  • 你的 SharePoint 服务器场管理员应选择 Yammer.com 服务作为默认企业社交协作 平台。 请在 SharePoint Online 的 SharePoint 管理中心中和本地 SharePoint Server 2013 的 SharePoint 管理中心中设置此选项。 选择 yammer.com 服务并等待 30 分钟,然后继续下一步骤。

    下图显示了 SharePoint Online 中的此设置。 有关如何为 SharePoint Server 2013 启用此功能的信息,请参阅将 Yammer 与内部部署 SharePoint 2013 环境集成

    显示用户 Yammer.com 服务设置的 SharePoint 管理中心

以下过程介绍了如何使用 Yammer Embed 和脚本编辑器 Web 部件向 SharePoint Online 或 SharePoint Server 2013 页面添加组源。 屏幕截图显示了 SharePoint Online 用户界面。 你还可以使用 Yammer Embed 配置工具来创建要使用的脚本。 有关如何使用配置工具的信息,请参阅将 Yammer Embed 小组件添加到 SharePoint 页面

向 SharePoint Online 或 SharePoint Server 2013 页面添加 Yammer 组源
  1. 在 Yammer 中,转到要嵌入的组。 找到“访问选项”部分,并选择“在你的网站中嵌入此组”。

    访问 Yammer 组的选项
  2. 从窗口中复制脚本。

  3. 在你的 SharePoint 网站中,选择“编辑”。

  4. 在功能区上,选择“插入”>“Web 部件”,在“类别”列表中,选择“媒体和内容”>“脚本编辑器”。

    在“添加部件到:”中,选择要在其中添加 Web 部件的位置,然后选择“添加”。

  5. 找到你的新脚本编辑器 Web 部件,然后选择“编辑代码段”。

  6. 将从 Yammer 中复制的脚本粘贴到脚本编辑器 Web 部件。

    将脚本粘贴到脚本 Web 部件中
  7. 选择“插入”。

  8. 保存并发布 SharePoint 页面。 你应该会在 SharePoint 页面上看到 Yammer 组对话,与下图类似。

    SharePoint 页面中嵌入的 Yammer 组源

你可以按照与组源相同的过程来使用其他类型的源(“我的源”或批注或项目相关源),但需要修改脚本中的 feedType 和 feedID。

向 SharePoint Online 或 SharePoint Server 2013 页面添加 Yammer“我的源”
  1. 在你的 SharePoint 网站中,选择“编辑”。

  2. 在功能区上,选择“插入”>“Web 部件”,在“类别”列表中,选择“媒体和内容”>“脚本编辑器”。

    在“添加部件到:”中,选择要在其中添加 Web 部件的位置,然后选择“添加”。

  3. 找到你的新脚本编辑器 Web 部件,然后选择“编辑代码段”。

  4. 编辑以下脚本来使用你的 Yammer 网络而不是 contoso.com,然后将其粘贴到脚本编辑器 Web 部件。

    <div id="embedded-my-feed" style="height:400px;width:500px;"></div> 
        <script type="text/javascript" src="https://c64.assets-yammer.com/assets/platform_embed.js"></script>
        <script 'type="text/javascript"> yam.connect.embedFeed({ 
                container: '#embedded-my-feed',
                network: 'contoso.com'  });
        </script>
    

    注意: 你还可以将高度和宽度参数更改为你喜欢的高度和宽度。

  5. 选择“插入”。

  6. 保存并发布 SharePoint 页面。 你应该会在 SharePoint 页面上看到 Yammer 源,与下图类似。

    嵌入在 SharePoint 页面中的 Yammer“我的源”
向 SharePoint Online 或 SharePoint Server 2013 页面添加 Yammer 批注或对象相关源
  1. 在 Yammer 中,转到要嵌入的页面。 将 URL 复制到页面。

  2. 在你的 SharePoint 网站中,选择“编辑”。

  3. 在功能区上,选择“插入”>“Web 部件”,在“类别”列表中,选择“媒体和内容”>“脚本编辑器”。

    在“添加部件到:”中,选择要在其中添加 Web 部件的位置,然后选择“添加”。

  4. 找到你的新脚本编辑器 Web 部件,然后选择“编辑代码段”。

  5. 编辑以下脚本来使用你的 Yammer 网络而不是 contoso.com,并使用指向你想要讨论的页面的 URL,然后将其粘贴到脚本编辑器 Web 部件。

    <div id="embedded-feed" style="height:400px;width:500px;"></div> 
    <script type="text/javascript" src="https://assets.yammer.com/assets/platform_embed.js"></script> 
    <script type="text/javascript"> yam.connect.embedFeed({ 
          container: "#embedded-feed", 
          network: "contoso.com", 
          feedType: "open-graph", 
          objectProperties: { url: "http://www.contoso.com/sample_page" , type: "page" } }); 
    </script>
    

    有效的对象类型列表位于“架构”>“支持的对象类型”处。 如果有兴趣使用 Yammer Embed 小组件将 Yammer 源添加到 SharePoint 页面,请参阅将 Yammer Embed 小组件添加到 SharePoint 页面

    注意: 你还可以将高度和宽度参数更改为你喜欢的高度和宽度。

  6. 选择“插入”。

  7. 保存并发布 SharePoint 页面。 你应看到 Yammer 对话线程,随时可以开始讨论,与下图类似。

    嵌入在 SharePoint 页面上的 Yammer 页面源

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

另请参阅

将 Yammer 源嵌入到 SharePoint 网站

Yammer 管理中心

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×