CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Exchange子站 > Office

Office将VSTO与SharePoint内容类型相集成

作者: Steve Fox,  出处:微软, 责任编辑: 韩博颖, 
2008-06-19 08:00
  构建文档级 VSTO 自定义和将其与 SharePoint 中的内容类型相集成。这两个优点组合起来后,可在客户端上利用 Office 平台丰富的用户功能,同时将在客户端上捕获的数据无缝扩展到企业。

  Office 业务应用程序 (OBA) 是使用组成 Microsoft 2007 Office 系统的服务、工具和服务器构建的复合应用程序。这些应用程序与业务线 (LOB) 系统(如 SAP、PeopleSoft 和 Microsoft Dynamics)相集成。OBA 的主要目标是:弥合员工无法直接访问 LOB 系统中业务数据时所产生的沟壑,以此利用对 LOB 系统的现有投资。

  由于存在这一沟壑,许多员工必须使用过期的业务数据。这可能导致因信息有误而做出错误的业务决策,并且为拥有 LOB 系统访问权限的人员带来不必要的请求。从而损耗时间,并且更多情况下会产生资金成本。

  OBA 还具有其他优点,如将业务数据引入日常工作环境中 — 通常是通过熟悉的 Microsoft Office 应用程序来实现。LOB 系统有时要想全面掌握是颇为困难的,以熟悉的工具为构建基础有助于减少相应的培训成本。

  可使用以下四个核心部件构建有效的 OBA:LOB 系统、自定义 Office 客户端应用程序、Microsoft Office SharePoint Server (MOSS) 2007 以及将其他三部分结合起来的服务。也可将其他产品(如 Exchange Server 或 Office Communications Server (OCS))绑定到 OBA 中来扩大其范围和功能,Visual Studio Tools for Office (VSTO) 还提供内置功能来帮助快速构建解决方案。

  例如,可创建 Excel 服务 Web 部件来指向 Excel 2007 电子表格中的数据,从而使开发人员可在 SharePoint 中构建商业智能视图。或者,通过将 Visual Studio Tools for Office (VSTO) 自定义集成到 SharePoint 中,这样用户可直接从文档库调用自定义模板或文档,从而可提供丰富的客户端自定义。

  这种特定类型的集成具有很多优点,如以 Office 客户端应用程序功能集为构建基础(因此不必在应用程序中重新生成此功能集)、有效管理和部署文档或模板程序集(VSTO 自定义)以及允许在集中存储和管理数据的同时能在工作流驱动的协作环境中操作数据。

  本文将重点介绍提到的第二个和第三个优点:构建文档级 VSTO 自定义和将其与 SharePoint 中的内容类型相集成。这两个优点组合起来后,可在客户端上利用 Office 平台丰富的用户功能,同时将在客户端上捕获的数据无缝扩展到企业。

  我将特别为您展示如何创建、部署和保护 VSTO 文档级解决方案(它们使用通过自定义操作窗格绑定到集中管理数据的 Microsoft Word 内容控件)。然后,我将展示如何在 SharePoint 中创建内容类型,最后展示如何将内容类型映射到自定义 VSTO 文档级解决方案。

  VSTO 自定义基础知识

  由于 OBA 常常与流程相关,因此我准备针对 Word 创建一个非常简单的 VSTO 自定义(它是更广泛的采购订单 (PO) 流程的一个小部件)。为便于本文讨论,此流程包括三个关键步骤:针对客户申请的工作创建一个 PO、从采购订单生成一个工作说明 (SOW),以及在完成工作时生成一张发票。当然,具体的 PO 流程可能有所不同,但它们都是本文中示例的基本组成部分。

  在此方案中,还假设公司使用 LOB 系统来集中管理数据。为便于本文讨论,我将使用 SQL Server 连接;但是,在真正实施中,可使用 Windows® Communication Foundation (WCF) 服务或 Web 服务来连接 LOB 系统。

  本文将重点介绍流程中开具发票这一过程。为此,我将创建一个自定义发票,它使用集中管理的数据并且随后与 SharePoint 相集成。接着,考虑如何构建和集成流程中的其他步骤,并针对 SharePoint 中的自定义发票构建一个工作流。

共9页。 1 2 3 4 5 6 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i