外部列表是基于外部数据的 SharePoint 解决方案的关键构建基块。 您可以通过使用 SharePoint 列表的熟悉体验读取和写入外部数据。 外部列表的外观和行为有些类似于本机列表,但是在行为方面存在一些差异。 例如,您可以创建视图,并使用计算的值和公式,但是不能附加文件或跟踪版本。
注意
还可以使用 SharePoint Designer 2010 创建外部列表,这样您就可以将默认表单替换为 InfoPath 表单。
有关详细信息,请参阅查找有关外部数据的内容。
您要做什么?
开始之前
处理外部数据需要先执行多项必要的任务,以允许安全访问数据。 下列信息可以帮助您计划后续步骤。 另外,如果您在尝试处理外部数据时遇到问题,此信息可以帮助您确定问题。 要访问外部数据,您或管理员必须执行以下操作:
准备外部数据源 管理员可能需要创建一个帐户并向数据源提供权限,以确保正确的人员可以访问数据并且数据最终不会落入坏人之手。 在外部数据库中,管理员可能还想要创建特定的表、视图、查询等,以将结果限制为所需的结果,并帮助提高性能。
配置 SharePoint 服务和帐户 管理员必须激活 Business Data Connectivity Services 和安全存储服务。
配置安全存储服务 管理员必须执行以下操作:确定外部数据源的最佳访问模式,创建目标应用程序,以及设置目标应用程序的凭据。
配置 Business Data Connectivity Services 管理员必须确保创建外部内容类型的用户具有访问 Business Data Connectivity 元数据存储的权限,并且适当的用户有权访问外部列表所基于的外部内容类型。
创建外部内容类型 用户必须定义一个外部内容类型,其中包含有关连接、访问、操作方法、列、过滤器和其他用于从外部数据源检索数据的元数据的信息。
创建外部列表
注意
若要创建外部列表,必须具有对网站的 “参与” 权限。
在“设置”菜单上的“
,单击“查看所有网站内容”,然后单击“创建”。在 “筛选依据 ”类别下,依次单击“ 列表”、“ 外部列表”和 “创建”。
键入列表的“名称”。 “名称”是必需的。
在大多数视图中,该名称都显示在列表顶部,成为列表页 Web 地址的一部分,并显示在网站导航中以帮助用户查找列表。 可更改列表名称,但 Web 地址将保持不变。键入列表的“说明”。 “说明”为选填项。
说明在大多数视图中显示于名称下。若要添加指向快速启动的链接,请验证是否在“导航”部分中选择了“是”。
在 “数据源配置 ”部分中,通过执行以下操作之一,选择要用作此外部列表数据源的外部内容类型:
- 如果输入列表的名称,请单击 “检查外部内容类型是否存在” 以确保输入的名称正确。
- 如果不确定外部内容类型的名称,或者有许多外部内容类型可供选择,请单击“ 选择外部内容类型”。
单击“创建”。
注意
还可以使用 SharePoint Designer 2013 创建外部列表,这样就可以将默认表单替换为 InfoPath 表单。
创建外部列表的视图
- 在“快速启动”上,单击要为其创建视图的外部列表的名称。
- 单击 “列表”创建>“视图”。
- 单击视图选项,例如 Standard View 或要基于新视图的现有视图。
- 在 “视图名称 ”框中,输入视图的名称。
- 如果要将此视图设置为外部列表的默认视图, 请选择此视图。 只有公共视图可以是默认视图。
- 在 “受众 ”部分的 “查看受众”下,选择 创建个人视图 或 创建公开视图。
如果 禁用了“创建公共视图 ”,则您可能没有为此外部列表创建公共视图所需的权限。 - 在“ 列” 部分中,选择需要在视图中使用的列,并清除不需要的列。 在所选栏旁边的下拉列表中,选择视图中的栏顺序。
- 外部内容类型作者可能定义了一个或多个 数据源筛选器 ,这些筛选器筛选外部数据源处的数据,以帮助提高性能。 如果可用,请在 “数据源筛选器 ”部分中输入值。
- 配置视图的其他设置,例如本地排序或筛选操作、分组依据或总计,然后单击 “确定”。