复合企业 SharePoint 外接程序

复合企业外接程序是与你的业务流程和业务线 (LOB) 技术(如数据库和 Web 服务)紧密集成的外接程序。 这些外接程序通常包括大量复杂的与用户和其他技术的交互。

本节介绍的示例复合业务外接程序提供了可用于将你的技术和流程与 SharePoint 外接程序模型集成的构建基块。

SharePoint 托管的外接程序与提供程序托管的外接程序

在创建复合企业外接程序之前,需要首先确定外接程序将在何处承载。 如果可以将要求限定在可以使用 JavaScript 处理的单站点实施,SharePoint 托管的外接程序运行效果最佳。 提供程序托管的外接程序更适用于更复杂的业务要求。

下表总结了在确定在何处托管外接程序时需要考虑的因素。


SharePoint 托管的外接程序 提供程序托管的外接程序
使用 JavaScript 可以执行你需要的所有操作。 你需要使用除 JavaScript 以外的语言。
外接程序不需要跨多个网站执行任何工作,例如,团队日历外接程序和精选新闻循环推送器。 外接程序需要访问信息并跨多个网站执行操作。 例如,网站集预配外接程序。
内容为敏感信息,需完全保存在 SharePoint 中并保持安全。 外接程序需与其他业务线技术集成。
外接程序需要提升的权限,可通过仅外接程序策略实现。
外接程序需要高度自定义的 UI。

本节内容

文章 示例 介绍如何...
将 InfoPath 表单迁移到 SharePoint 将你的 InfoPath 表单迁移到其他受支持的技术。
SharePoint Online 中的数据存储选项 Core.DataStorageModels 使用不同类型的存储模型来存储 SharePoint Online 数据。
公司事件外接程序与 SharePoint 的集成 BusinessApps.CorporateEventsApp 使用提供程序托管的外接程序来实施复杂的业务任务。
从 SharePoint 工作流调用 Web 服务

Workflow.CallCustomService

Workflow.CallServiceUpdateSPViaProxy

Workflow.AssociateToHostWeb

使用提供程序托管的外接程序以便调用包含业务数据的远程 Web 服务。

另请参阅