管理 Business Connectivity Service 应用程序

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

在 SharePoint Online 中,可创建与 SharePoint 网站外部的数据源(例如 SQL Azure 数据库或 Windows Communication Foundation (WCF) Web 服务)之间的 Business Connectivity Services (BCS) 连接。一旦创建了这些连接,就可以在 SharePoint 管理中心站点上管理或编辑 BCS 信息。可直接登录到 SharePoint 管理中心站点,或登录到 Office 365 管理中心,然后移动到 SharePoint 管理中心。

SharePoint Online 配合使用 BCS 和 Secure Store Service 来访问和检索来自外部数据系统的数据(如 BDC 模型)。要了解有关 BCS 的详细信息,请参阅 Office 365 - SharePoint Online 规划指南

本文内容

管理 BCS 权限

对象权限

元数据存储权限

导入或导出业务数据连接 (BDC) 模型

导入 BDC 模型

导出 BDC 模型

向外部内容类型添加操作

查看外部数据和外部数据设置

“外部内容类型”视图

“外部系统”视图

查看属性设置

配置属性设置

“BDC 模型”视图

管理 BCS 权限

注意: 有关如何设置 BCS 的信息,请参阅MSDN SharePoint Online 开发人员中心

设置完成后,用户权限将控制对连接提供的数据的访问。BCS 具有两种类型的权限:

  • 对象权限

  • 元数据存储权限

Business Connectivity Settings 中的“编辑”功能区的屏幕截图,显示 BDC 模型“导入”按钮和权限设置。

对象权限

对象权限仅适用于特定外部系统、BDC 模型或外部内容类型 (ECT)。每个 ECT 都是一个安全对象。例如,如果您有称为 WCFBookSales 的 ECT,则对象权限仅应用于 WCFBookSales 对象,而不是可能已定义的任何其他 ECT。

要设置某个对象的对象权限,请执行以下步骤。

  1. 使用您的 SharePoint Online 管理员帐户登录到 Office 365

  2. 转到 SharePoint 管理中心

  3. 选择“bcs”。

  4. 在“业务数据目录”部分中,选择“管理 BDC 模型和外部内容类型”。

  5. 选择要管理的 ECT 或外部系统的名称旁边的复选框。

  6. 在功能区中,选择“设置对象权限”。
    SharePoint Online 中的 Business Connectivity Services 的“设置对象权限”对话框的屏幕截图。

  7. 在文本框中输入用户帐户或组名称,然后选择“添加”。也可以选择“浏览”以查找所需的名称。

  8. 选择要为其设置 ECT 或外部系统的访问权限的帐户或组的名称。每次只能为一个帐户设置权限。如果您有多个帐户或组,您必须通过每次选择一个来单独设置每个帐户的访问权限级别。
    下表介绍了权限及其关联的访问权限级别。

权限

备注

编辑

允许用户或组创建外部系统和 BDC 模型,以导入和导出 BDC 模型。应为特权用户保留此设置。

执行

允许用户或组对 ECT 执行操作(创建、读取、更新、删除或查询)。

在客户端中可选

允许用户或组为任何 ECT 创建外部列表并在外部项目选取器中查看 ECT。

设置权限

允许用户、组或声明对元数据存储设置权限。

每个 BCS 连接必须至少有一个用户或组具有这种权限,以便进行权限管理。借助这种权限,用户可以对元数据存储授予“编辑”权限。应为特权用户保留此设置

返回页首

元数据存储权限

元数据存储权限全局应用于整个 BCS 存储。即,它们应用于为该外部数据系统定义的所有 BDC 模型、外部系统、ECT、方法和方法实例。您可以对元数据存储设置权限,以确定谁可以编辑项目和设置存储的权限。

元数据存储权限应用于许多对象,例如 BDC 模型、ECT 和外部系统。由于元数据存储权限可以替换对象权限,必须仔细管理。当应用构思时,元数据存储权限可以快速、完整地授予访问权限。

SPO 的 BCS 中“设置元数据存储权限”对话框的图形。

若要设置元数据存储权限,请执行以下步骤。

  1. 使用您的 SharePoint Online 管理员帐户登录到 Office 365

  2. 转到 SharePoint 管理中心

  3. 选择“bcs”。

  4. 在“业务数据目录”部分中,选择“管理 BDC 模型和外部内容类型”。

  5. 在功能区中,选择“元数据存储权限”。

  6. 在文本框中输入用户帐户或组,然后选择“添加”。也可以选择“浏览”以查找所需的帐户。

  7. 帐户或组将出现在第二个文本框中。如果您有多个帐户或组,必须一次选择一个来设置访问权限级别。

    权限

    备注

    编辑

    允许用户或组创建外部系统和 BDC 模型,以导入和导出 BDC 模型。应为特权用户保留此设置。

    执行

    允许用户或组对 ECT 执行操作(创建、读取、更新、删除或查询)。

    在客户端中可选

    允许用户或组为任何 ECT 创建外部列表并在外部项目选取器中查看 ECT。

    设置权限

    允许用户、组或声明对元数据存储设置权限。

    每个 BCS 连接必须至少有一个用户或组具有这种权限,以便进行权限管理。

    借助这种权限,用户可以对元数据存储授予“编辑”权限。应为特权用户保留此设置。

  8. 若要将权限传播到元数据存储中的所有项目,请选择“将权限传播给 BDC 元数据存储区中的所有 BDC 模型、外部系统和外部内容类型”。如果选择此选项,将替换在所选 BCS 应用程序中任何其他位置设置的所有现有权限(包括对象权限)。

返回页首

导入或导出业务数据连接 (BDC) 模型

“BDC 模型”视图允许用户导入和导出业务数据连接的基础框架。如果您需要在新环境中重新创建连接,则这将非常有用。可以导入 BDC 模型文件来与外部系统创建 ECT 连接。

您可以导入或导出两种类型的模型文件:

模型    导出选定系统的 XML 元数据。

资源    导出选定系统的本地化名称、属性和权限。

注意: 您可以使用 XML 代码创建 BDC 模型。如果这样做,请切记,您不能对 SharePoint Online 使用身份验证模式 RevertToSelfPassThrough。虽然您可能能够导入以 XML 编写的 BDC 模型,但是连接不能使用。

返回页首

导入 BDC 模型

当导入 BDC 模型时,您还可以导入其指定权限。在导入 BDC 模型之前,最好先了解导入的权限如何与现有权限进行交互。

BDC 模型的导入权限会添加到 BDC 服务中的现有权限存储。如果访问控制列表中已存在某个对象的条目,则现有值将覆盖为导入文件中的权限信息。

若要导入 BDC 模型,请按照下列步骤操作:

  1. 使用您的 SharePoint Online 管理员帐户登录到 Office 365

  2. 转到 SharePoint 管理中心

  3. 选择“bcs”。

  4. 在“Business Connectivity Services”部分中,选择“管理 BDC 模型和外部内容类型”。

  5. 在功能区中,选择“导入”。

  6. 在“BDC 模型”部分中,输入 BDC 模型文件的名称。模型名称不能包含任何特殊字符,例如 ~ " # % & * : < > ? \ { | } 或字符 0x7f。也可以选择“浏览”以找到 BDC 模型的 *.bdcm 文件。

    BCS 模型视图的屏幕截图。

  7. 在“文件类型”部分,选择“模型”或“资源”作为您要导入的文件类型。

  8. 在“高级设置”部分中,选择以下一个或多个要导入的资源:

  9. 本地化名称:导入 ECT 在特定区域设置中的本地化名称。导入的本地化名称通过业务数据连接与现有的本地化名称合并。

  10. 属性:导入 ECT 的属性。导入的属性通过业务数据连接与现有的属性说明合并。

  11. 权限:导入 ECT 和模型中的其他安全对象的权限。

  12. (可选)要将资源设置保存在文件中以供以后使用,请在“使用自定义环境设置”文本框中键入资源文件的名称。

  13. 选择“导入”。

返回页首

导出 BDC 模型

您可以导出 BDC 模型并读取其内容,以确定连接之间的差异。这在进行疑难解答时非常有用。您还可以将导出的 BDC 模型文件导入其他环境,以供测试或重复使用。

要导出 BDC 模型或资源文件,请按照下列步骤操作:

  1. 使用您的 SharePoint Online 管理员帐户登录到 Office 365

  2. 转到 SharePoint 管理中心

  3. 选择“bcs”。

  4. 选择“管理 BDC 模型和外部内容类型”。

  5. 选择下拉列表,然后在“视图”组中选择“BDC 模型”。

  6. 选择要导出的 BDC 模型的名称,然后在功能区中选择“导出”。

  7. 在“业务数据连接模型”页面,选择要导出的模型或资源文件。

  8. 在导出页面上的“文件类型”部分中,选择“模型”或“资源”以指定要导出的文件类型。

  9. 在“高级设置”部分中,选择以下一个或多个操作以进一步优化数据导出。

    • 选择“本地化名称”以导出特定区域设置中 ECT 的本地化名称。

    • 选择“属性”以导出 ECT 的属性。

    • 选择“权限”以导出 ECT 的权限。

    • 选择“代理”以导出用于连接到外部系统的特定于实现的代理。

  10. 如果您保存了资源设置文件以供以后使用,请在“使用自定义环境设置”字段中键入要导出的文件的名称。

  11. 选择“导出”以启动一个对话框,可通过此对话框将 *.bdcm 文件保存到本地驱动器。可在文本编辑器中打开 *.bdcm 文件。

    返回页首

向外部内容类型添加操作

通过将操作添加到 ECT,管理员会将统一资源定位器 (URL) 与 ECT 相关联。这会自动启动指定程序或打开指定网页。

操作可以指定基于 ECT 中的一个或多个字段的参数。例如,您可以为指定搜索页面 URL 的 ECT 创建操作。此操作的参数可以是外部数据源中的项目的 ID。这将允许您指定 ECT 的自定义操作,以自动搜索该项目。

注意:  当您向某个 ECT 添加新操作时,该操作会添加到该 ECT 的现有外部列表。该操作仅在 ECT 的新外部列表中可用。

要将操作添加到 ECT,请按照以下步骤操作。

  1. 使用您的 SharePoint Online 管理员帐户登录到 Office 365

  2. 转到 SharePoint 管理中心

  3. 选择“bcs”。

  4. 选择“管理 BDC 模型和外部内容类型”。

  5. 指向要向其添加操作的 ECT 的名称,然后选择显示的箭头。从菜单中选择“添加操作”,以打开“添加操作”页面。

  6. 在“名称”字段中,为操作指定一个有意义的名称。

  7. 在“URL”字段中,输入希望操作打开的 URL。

    注意:  在控件下方,您可以找到一个示例 URL。该示例显示如何以 {0} 或 {1} 等数字形式添加一个(或多个)参数占位符 (http://www.adventure-works.com/sample.aspx?p0={0}&p1={1} )。

  8. 如果您希望网站上的 Web 部件能够使用此新操作,请选择下列选项之一:

命令

操作

在新浏览器窗口中启动操作(保留页面上下文)。

在同一浏览器窗口中启动操作。

  1. 在“URL 参数”字段,指定 URL 所需的任何参数。请注意,这些参数将在界面上从 0 开始编号。

  2. 确定是否使用图标。此字段还允许使用标准图标。

  3. 如果您希望该操作成为默认操作,请选择“默认操作”复选框。

    重要:  参数可以包含个人身份信息,例如姓名和社会保险号码。设计操作时,注意不要使用显示个人身份信息的字段。

返回页首

查看外部数据和外部数据设置

您可以使用功能区的“视图”部分在 BCS 连接的不同视图之间选择。这三种视图以不同方式显示有关 BCS 连接的信息,向您提供不同操作的访问权限。熟悉这些视图非常重要,因为某些任务仅在特定视图中可用。

三种视图选项是“BDC 模型”、“外部系统”和“外部内容类型”,如下图所示。

BCS 数据目录视图的视图选择的屏幕截图。

有关如何使用这些视图帮助管理 BCS 的详细信息,请参阅下面的部分。

返回页首

“外部内容类型”视图

默认情况下,BCS 连接使用“外部内容类型”视图。此视图显示服务应用程序信息,并列出以下信息:

  • ECT 名称

  • ECT 显示名称

  • ECT 类型命名空间

  • 命名空间版本

  • 外部系统名称

标准 BCS 外部内容类型视图中的功能区的屏幕截图。

对于 BCS 中的多数流程,该视图已足够。但是,如果有许多 ECT,此视图可能很难导航。

返回页首

“外部系统”视图

外部系统”视图显示其原始系统的 BCS 连接。如果您在创建 BCS 之后想要了解 BCS 连接信息,则此视图非常有用。在此视图中,您可以看到名为“外部系统”的属性设置。此外,您可以配置一些属性设置。

在 SPO 的 BCS 的外部视图中时功能区的屏幕截图。

查看属性设置

外部系统的名称在此页面上显示为可选择的链接(可导航的 URL)。可以选择 URL 以打开显示该商店的原始属性设置的窗口。此外,如果已连接到 SQL Azure,可在此视图中查看数据库服务器名称和数据库。

根据 BCS 连接的类型,属性设置可以包括以下项目的任意组合:

  • 访问提供程序(如 WCF 服务)

  • 身份验证模式(如用户身份)

  • 数据库服务器

  • 模拟级别(例如无、匿名、标识、模拟、委派)

  • 初始数据库名称

  • 集成的安全性(如 SSPI)

  • 安全存储实施

  • 安全存储目标应用程序 ID(与安全存储中输入的 ID 相同)

  • 服务端点地址(如指向 SomeWCFService.svc 的 URL)

  • 连接公用技术(活动/非活动)

  • 次要安全存储目标应用程序 ID

  • 安全存储实施

配置属性设置

如果指向外部系统名称,您可以打开包括“设置”命令的快捷菜单。这对于使用 Windows Communication Foundation (WCF) Web 服务的 SharePoint Online 连接很有用。通过从菜单中选择“设置”选项,您可以配置以下任何设置:

  • 元数据交换 URL

  • 元数据交换发现模式

  • Web Services 描述语言 (WDSL) 身份验证模式

  • WSDL 安全存储目标应用程序 ID

  • 安全存储实施。

返回页首

“BDC 模型”视图

BDC 模型”视图提供了使您可以导入或导出 BDC 模型的功能区命令。此外,“BDC 模型”视图可以方便您在超大型 ECT 集合中移动。由于 BDC 模型显示每个不同连接的超链接,而不是显示每个连接的所有 ECT,它可以创建更易于管理的列表。

SPO 的 BCS 中“BDC 模型”视图功能区的图形。

如果要查看 BDC 模型的所有 ECT,只需选择模型的名称。然后,如果选择 ECT 的名称,将会打开一个表,其中显示为 ECT 定义的字段。该表类似于下表。

名称

类型

默认显示

订单 ID

System.String

员工 ID

System.String

运费

System.Nullable '1[[System.Decimal, ....

这种显示方式可以密切反映通过 ECT 连接的数据源的布局,从而更好地了解基础数据的结构。

此外,该页面在页面底部显示此 ECT 的任何关联、操作或筛选器。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×