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