SharePoint – 集成选项

SharePoint – 集成选项


在本章中,我们将介绍集成选项。SharePoint 2013 中的新应用程序模型为您的应用程序提供了许多选项,以便与 SharePoint、其他系统和数据深度集成。这些选项如下 –

  • 用户界面集成
  • 事件和逻辑集成
  • 数据整合

用户界面集成

在用户界面集成中,您可以使用三个主要集成点作为 SharePoint 应用程序模型的一部分,如下所示 –

  • 应用程序部件和页面
  • 功能区和操作菜单
  • 导航

应用程序部件和页面

应用程序部件和页面使您能够向用户展示应用程序的用户界面。对于熟悉 SharePoint 2010 的人来说,应用程序部件类似于 Web 部件。

  • App Parts 是应用程序中可重用和可配置的窗口。

  • 页面很像应用程序部件,只是它们以更大、更完整的窗口样式查看。

功能区和操作菜单

功能区最初是在 SharePoint 2010 中引入的。它为用户可能希望对文档和其他数据执行的所有操作提供了一个中心位置。

在 SharePoint 2010 中,开发人员可以在功能区中为其应用程序添加自定义操作;SharePoint 应用程序也允许这种自定义。这使您能够在用户期望的位置包含操作,以及 SharePoint 提供的所有其他标准操作。

操作菜单是 SharePoint 列表或库中项目的上下文感知菜单。例如,在 SharePoint 文档库中,操作菜单公开诸如签入和签入等常用功能。

此菜单常用的另一个术语是编辑控制块。

SharePoint 应用程序允许您在此菜单上包含其他操作。例如,它是显示应用程序功能的绝佳位置,这些功能适用于单个列表项。

导航

导航让用户可以找到您的应用程序,并且与功能区和操作菜单的集成让您的用户可以在他们在 SharePoint 中的其他位置执行的相同熟悉位置执行操作。

使用这些构建块中的一个或多个,您可以将应用程序的用户界面与 SharePoint 的用户界面集成,并向其用户公开您的应用程序。

事件和逻辑集成

为用户提供 UI 通常是任何应用程序最突出的方面。另一方面,响应用户在应用程序内或与应用程序交互的操作也非常重要。

主要特点是 –

  • SharePoint 应用程序提供了响应应用程序中的活动(例如单击按钮)和响应 SharePoint 中的活动(例如签出的文档等)的能力。

  • 响应应用程序中的活动非常简单。您的应用程序的 UI 和代码从 SharePoint 远程运行,并通过应用程序部件和页面简单地显示出来。因此,响应诸如在应用程序中单击按钮之类的事件完全取决于应用程序的编程框架。例如,如果您的应用程序是使用 ASP.NET 构建的,那么您只需捕获ASP.NET 按钮OnClick事件。

  • SharePoint 不会妨碍您处理这些类型的事件。为了响应 SharePoint 内部发生的事件,例如正在保存或更新的文档,SharePoint 提供了事件接收器。

  • SharePoint 2013 还提供了允许应用程序响应 SharePoint 网站内发生的事件的事件接收器。

数据整合

数据是每个应用程序的核心,通常是用户希望在您的应用程序中使用的内容。SharePoint 提供了许多用于存储和处理数据的现成选项。这些选项如下 –

  • 在 SharePoint 中存储和操作数据。

  • 使用位于 SharePoint 外部的数据。

从 SharePoint 的第一个版本开始,目标就是让用户处理数据变得简单明了。

最简单的例子是列表数据的概念。用户可以通过一个通用的 Web 界面存储和使用表格样式数据。

许多人认为使用列表类似于使用数据库中的数据表。SharePoint 应用程序还可以通过使用列表本机利用这些相同的数据存储功能,SharePoint 使开发人员能够利用 SharePoint 提供的许多数据存储功能,而无需重新发明轮子。

如果使用得当,SharePoint 可以节省时间和精力,并有可能降低运营的管理和支持成本。

以下是核心数据存储功能 –

  • 列表– 用于存储结构化数据,就像在表格中一样。

  • – 用于存储非结构化数据,例如文档或文件。

SharePoint 提供了一组全面的 API,供开发人员在应用程序中使用以与驻留在 SharePoint 中的数据进行交互和操作。对于 SharePoint 应用程序,这些 API 在客户端对象模型(CSOM)中公开

在接下来的章节中,您将看到其中的许多选项。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁