如何:将外部列表连接到 Outlook

上次修改时间: 2010年4月16日

适用范围: SharePoint Server 2010

您可以将 Microsoft SharePoint Server 2010 中的外部列表连接到 Microsoft Outlook 2010 以便在 Microsoft Outlook 2010 中呈现外部数据。然后用户即可像使用任何其他本机 Outlook 项类型(如联系人或任务项)一样,在 Outlook 内部使用外部数据。在 Outlook 内部为外部数据所做的任何更改或添加都将传播到外部系统,从而不会影响外部系统中的数据完整性。

备注

您还可使外部列表在 Microsoft SharePoint Workspace 中脱机。

在本主题中,我们将使在如何:在 SharePoint 中创建外部列表主题中创建的 NWCustomers 外部列表在 Outlook 中脱机。客户外部内容类型已映射到 Outlook 中的联系人项,并且启用"脱机同步"。

先决条件

  • Microsoft SQL Server 2005 或更高版本安装在运行 SharePoint Server 的服务器上。

  • Northwind SQL Server 2000 数据库安装在运行 SharePoint Server 的服务器上。

  • 每次运行如何:在 SharePoint 中创建外部列表过程时,创建基于 Northwind 示例数据库中的"客户"表的外部列表。

  • 客户端计算机具有 Microsoft Office 2010,包括安装了 Microsoft SharePoint Designer 2010 和 Microsoft Outlook 2010。

通过使外部列表脱机在 Outlook 中显示外部数据

  1. 从客户端计算机中,导航到 NWCustomers 外部列表。

  2. 若要使列表位于 Outlook 中,请单击"列表"选项卡中的 SharePoint 功能区上的"连接到 Outlook"按钮,如下所示。这将创建一个 Visual Studio Tools for Office ClickOnce 部署包并将其部署在客户端上。当提示您将该包安装到 Outlook 时,请单击"确定"和"安装"按钮。

    连接到 Outlook

    如果 Outlook 未打开,则使外部列表在 Outlook 中脱机后,将部署相应解决方案并自动启动 Outlook,而无需用户干预。但是,如果 Outlook 已经打开,那么新的解决方案将出现在 Outlook 中,而用户不必关闭 Outlook。在 Outlook 中,您应该会看到一个包含外部列表项的新文件夹,如下所示。请注意,当创建客户外部内容类型时,Outlook 将自动映射您映射到默认 Outlook 属性的字段,并将这些字段显示在默认联系人视图中。

    客户显示为本机联系人项目

    若要查看创建外部内容类型时选择的所有其他客户字段,您可以打开某一项,并单击功能区上的"客户详细信息"按钮。这将在单独的 Outlook 窗体中显示客户的所有字段,如下所示。您也可以自定义视图,如如何:在 Outlook 资源管理器中查看外部列表中的所有字段主题中所述。

    显示在单独窗体中的客户详细信息

    备注

    请注意,如果外部内容类型包含的字段数小于或等于五个,则简单在相邻区域中显示未映射的字段。如果多于五个字段,则在单独的窗体中显示这些字段,如上所示。

    您可以直接从 Outlook 中创建、更新和删除联系人,就像您创建和更新本机 Outlook 联系人一样。外部系统中的数据将得到更新。请参阅 Business Connectivity Services 客户端缓存如何:在使用缓存时提高 Business Connectivity Services 解决方案性能,了解客户端缓存的角色,以及优化 Outlook 解决方案性能的方法。