演练:创建中间声明性 Outlook 解决方案

在本演练中,您在 Microsoft Outlook 中创建了一个声明性解决方案,当在 Outlook 中为某个客户打开业务联系人检查器时,它会在任务窗格中显示该客户的订单历史记录。

上次修改时间: 2010年7月8日

适用范围: SharePoint Server 2010

此示例中使用的外部系统是 Microsoft SharePoint 2010 软件开发工具包 (SDK) 中包含的 AdventureWorks Web 服务。有关 Web 服务的详细信息,请参阅 代码示例:AdventureWorks2008 ASP.NET Web 服务

该解决方案还演示如何创建自定义功能区按钮,该按钮具有适合 Customer 外部内容类型的操作。下图演示示例声明性解决方案的各个方面在 Outlook 中的显示方式。

在图 1 中,主 Outlook 窗口显示包含 Customer 信息的文件夹的自定义视图。

图 1. 主 Outlook 窗口中包含客户的文件夹的自定义 Outlook 视图

客户文件夹的 Outlook 自定义视图

在图 2 中,Outlook 中的检查器窗口显示了一个 Customer。相邻的自定义表单区域中显示了其他属性。

图 2. Outlook 中的检查器窗口

Outlook 检查器中的客户属性

在图 3 中,通过使用外部数据部件在任务窗格中显示客户的订单历史记录。

图 3. Outlook 中包含 Customer 的检查器窗口和包含订单历史记录的任务窗格。

Outlook 检查器中的客户属性

图 4 显示功能区上的自定义菜单(它显示功能区和操作)。通过直接指向网页的功能区链接启用的 URL 操作。

图 4. 功能区上的自定义菜单

包含操作的自定义功能区

先决条件

  1. 在开发计算机上创建一个用于存储解决方案项目的文件夹。

  2. 将此文件夹命名为 Solution Artifacts(本演练将始终使用此名称)。

  3. Microsoft SQL Server 2008 示例数据库(该链接可能指向英文页面)下载 AdventureWorks2008 示例数据库并将其安装到服务器上。

  4. 下载 Microsoft SharePoint 2010 软件开发工具包 (SDK) 中包含的 代码示例:AdventureWorks2008 ASP.NET Web 服务

  5. 在 Web 服务器上部署服务,如服务附带的自述文件中所述。

步骤