SharePoint Designer 2010 的新增功能

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

使用 TE000036657,您可以在 SharePoint 平台上生成完整、丰富、可重用且以流程为中心的应用程序来集成外部数据。使用 TE000036657,可以通过配置或设计数据源、列表、内容类型、视图、表单、工作流以及外部内容类型等组件来构建复合应用程序 — 所有这一切都无需编写任何代码。此外,TE000036657 现在还为 SharePoint 解决方案中的所有重要组件提供工具:“您不必退出 SharePoint Designer 即可构建解决方案。”

本文内容

重新设计的用户界面

工作流

视图和窗体

外部内容类型和 Business Connectivity Services

控制位置和如何,用户可以使用 SharePoint Designer 2010

重新设计的用户界面

TE000036657 的用户界面已完全重新设计:将“SharePoint”放入了 SharePoint Designer 中。现在,可以很容易地找到网站或解决方案中的所有重要组件,包括列表和内容类型、视图和表单、工作流、数据源和外部内容类型、页面布局和母版页。可以很容易地查看组件彼此之间的关系。例如,当您查看列表的摘要页时,可以很容易地看出该列表的所有视图、表单、工作流、内容类型和自定义操作。

“文件”选项卡

当您启动 TE000036657 时,这个新的“文件”选项卡可以让您轻松上路。您可以在这里打开现有的网站或创建新网站。您还可以打开最近处理过的页面或网站,并且可以向当前网站中添加列表和工作流等新组件。

网站摘要页

每个网站都有一个摘要页,您可以在其中更改网站的设置或者管理网站的各个方面。例如,您现在可以直接从 TE000036657 管理权限。就像每个摘要页一样,网站摘要页也显示相关的组件。例如,您可以在这里轻松地查看和定位当前网站中的所有子网站。

导航窗格

使用导航窗格,您可以轻松地查找和定位用来构建解决方案的网站中的所有重要组件。无论您是要对数据进行建模并需要处理列表和内容类型,还是要重新设计工作流以添加将解决方案“粘合”在一起的逻辑,都可以在导航窗格中找到您需要的组件。

库页

使用库页可以轻松地找到和编辑解决方案中的任何重要组件。在导航窗格中,单击任何组件都会显示当前网站中的所有此类组件库。例如,您可以轻松地看到网站中的所有工作流或列表。在库页上,只需单击任意组件即可对该组件进行编辑。

摘要页

摘要页提供了一个全面的视图或门户,使您可以查看组成某个组件的所有内容。例如,内容类型的摘要页显示该内容类型的表单和工作流。列表的摘要页显示了该列表的视图、表单、内容类型、自定义操作和工作流。您可以从摘要页中编辑该组件的设置,如名称或权限,也可以编辑该组件本身。

列表和内容类型编辑器

使用 TE000036657,您可以编辑组成 SharePoint 解决方案的所有重要组件,包括列表和内容类型。您使用列表和内容类型来对数据进行建模,因此这些组件通常是解决方案的核心。现在,TE000036657 为列表和内容类型均提供整页编辑器。您可以在一个位置快速编辑列表或内容类型的列和设置,而不必像在浏览器中那样在各页之间导航。

导航栏

在网站中的各组件之间导航时,您可以通过导航栏了解当前在网站中所处的位置,以及各个组件彼此之间的关系。导航栏显示痕迹导航,这些导航显示您当前在网站层次结构中的位置。还存在“前进”“后退”按钮、显示最近导航历史记录的“最新网页”下拉菜单以及各个节点的下拉菜单,各节点的下拉菜单显示层次结构中任意页面或组件的所有子级。

功能区

功能区可帮助您有效使用 TE000036657,因为它汇集了您当前所工作的上下文中的所有重要功能。例如,如果您正在使用页面编辑器中的数据视图,功能区中将显示上下文选项卡,这些选项卡提供了用于使用数据视图的所有工具和选项:您只需一次单击,即可使用条件格式、筛选和排序、添加或删除列、异步更新等功能。

缩放内容

一个 SharePoint 页可以有许多内容占位符、Web 部件区域、控件以及其他页面元素。处理 SharePoint 页时,通常需要集中关注一个元素,如 PlaceHolderMain、Web 部件区域或数据视图。现在,您可以选择其中的任何一个元素,然后单击功能区上的“缩放到目录”。缩放内容后,设计视图和代码视图都只显示您要处理的元素,因此您不会被页面其余部分的可视元素或代码分散精力。

“所有文件”视图

TE000036657 中的新用户界面致力于显示 SharePoint 解决方案中的所有重要组件。如果您使用过以前的 SharePoint Designer 版本中的“文件夹列表”,则会发现使用“所有文件”视图处理网站中的文件和文件夹的体验与使用“文件夹列表”很相似。

返回页首

工作流

TE000036657 包括对工作流的重大改进。您现在可以快速设计可推动各种业务和人工流程的工作流。新增加的许多构建基块意味着工作流更灵活,功能更强大,能够对更复杂的业务逻辑和流程进行建模。

可重用的工作流

使用 TE000036657,您可以创建易于重用的工作流。您可以在网站集中的顶级网站创建可重用的工作流,并且该工作流可以在全局范围内重用,这意味着该工作流可以与网站集中的任何列表或库关联。您还可以在网站集中的任何子网站创建可重用的工作流;该工作流可以在该特定子网站重用。

导出工作流

现在,您可以从一个网站集导出一个可重用的工作流,然后在另一个网站集上载和激活该工作流。TE000036657 支持将工作流作为解决方案包或 .wsp 文件导出。

关联列

如果可重用的工作流要求与之关联的列表或库中存在某些列,您可以将这些列作为关联列添加进来。当可重用的工作流与某个列表或库关联时,关联列会自动添加到该列表或库中。

将工作流与内容类型关联

创建可重用的工作流时,可以选择对可重用工作流进行筛选,使其仅处理一种特定内容类型。然后,您可以在浏览器中将可重用工作流与该特定内容类型或者继承自该内容类型的任何内容类型关联。如果将工作流与网站内容类型关联,则该工作流可用于添加了该网站内容类型的每个列表和库中该内容类型的所有项目。

网站工作流

可以将网站工作流视为通用网站级流程。网站工作流与网站关联,而不是与列表、库或内容类型关联。因此,与大多数工作流不同,网站工作流不运行在特定的列表项上。在浏览器中,通过单击“网站操作”菜单上的“网站工作流”,可以启动网站工作流或查看正在运行的网站工作流的状态。

编辑 SharePoint Server 附带的工作流

SharePoint Server 中三个最常用的工作流“审批”、“收集反馈”和“收集签名”已完全重建为声明性工作流,这意味着它们现在在 TE000036657 中是完全可自定义的。这些工作流是事件驱动的,工作流编辑器会针对流程中的每个任务以及整个流程显示工作流中的所有重要事件。例如,您可以轻松地添加条件和操作来定义当每个任务已分配、过期或完成时发生的情况。

设计自定义审批流程

TE000036657 包括三个新的审批操作:“分配项目进行审批”、“分配项目进行反馈”和“常规任务流程”。TE000036570 中包括的“三大”工作流“审批”、“收集反馈”和“收集签名”都包含这些操作。审批操作呈现审批流程中的所有重要事件,这样您便可以设计一个人力工作流程,供许多人就一个特定的文档进行交流或协作。

模拟步骤

在上一个 SharePoint Designer 版本中,工作流总是模拟启动工作流的用户并以该用户的权限运行。现在,在 TE000036657 中,您可以使用模拟步骤让工作流通过模拟工作流作者而不是工作流发起人来执行操作。模拟步骤在审批和发布情况下非常有用,在这两种情况下,提交内容进行审批的人和审批内容的人具有不同的权限。

Visio 集成

假定您的组织有一名业务分析员,该分析员最能理解工作流所需捕获的流程。使用 TE000036657 和 TE000036609,业务分析员现在能够在 Visio 中画出工作流的概图。TE000036609 包括一个 Microsoft SharePoint 工作流模板,该模板包含所有工作流条件和操作的形状。您可以在 Visio 中开始,然后导出到 SharePoint Designer 中;或者在 SharePoint Designer 中开始,然后导出到 Visio 中。您也可以在设计工作流时在两个程序之间来回进行多次迭代,而不会丢失任何工作流设置。

工作流可视化

您可以轻松地在“工作流状态”页上查看任何正在运行的工作流的状态。使用工作流可视化时,将会自动在“工作流状态”页上的 Visio Web 部件中创建并显示您工作流的 Visio 图表。工作流可视化显示特定工作流所在准确位置的“实时”视图。工作流可视化要求计算机上安装有 TE000036609,并且服务器上运行了 Visio 图形服务。

InfoPath 表单

如果您的服务器运行的是 TE000036570(而不是单独的 TE000036578),则包括关联表单、初始表单和任务表单在内的所有工作流表单现在都是 TE000036443 表单。很容易更改 InfoPath 表单的外观和布局,并且可以向 InfoPath 表单中添加有效性规则。若要在 TE000036443 中编辑工作流表单,只需单击该表单,InfoPath 将直接从 TE000036657 中打开。

子步骤和新增工作流操作

TE000036657 包括许多新的构建基块,如子步骤和新工作流操作。例如,如果您的工作流与某个文档库关联,或者经过筛选,仅处理“文档”内容类型,将显示一组上下文相关的“文档集”操作。文档集是 TE000036570 中的一项新功能,由于此功能,一组文档被视为一个单元,因此文档集的工作流操作将针对该文档集中的所有项重复进行。其他新增工作流操作包括操作字符串和日期的实用程序操作、使用 Active Directory 查找某人经理的新增关系操作以及工作流可用来为列表项设置权限的新增列表操作。

返回页首

视图和表单

此版本的 SharePoint 为列表引入了重要的新增视图和表单功能:XSLT 列表视图 Web 部件和 InfoPath 表单。在选择人们如何使用解决方案中的视图和表单与数据进行交互方面,您比以往拥有了更大的灵活性。

XSLT 列表视图 Web 部件

SharePoint 2010 产品中的每个标准列表视图现在都是一个数据视图,具体地说,是一个 XSLT 列表视图 Web 部件 (XLV)。这意味着您可以轻松地在 TE000036657 中自定义任何标准列表视图。例如,您现在可以向任何列表视图中添加条件格式。在 TE000036657 中自定义列表视图后,您仍然可以使用浏览器中的所有选项修改该视图,例如,添加或删除列,或者进行筛选和排序。XLV 在 SharePoint Designer 和浏览器中都是完全可自定义的。

使用共享的 XSLT 模板可以获得更干净的代码以及更好的性能。

XSLT 列表视图 Web 部件 (XLV) 使用服务器上的 _layouts 目录下的共享 XSLT 样式表。整个服务器上的每个标准列表视图均使用同一组共享 XSLT 模板。XLV 分别使用三个模板来设置每个字段(或列)、行以及表的格式。自定义 XLV 的外观时,会仅仅为您修改的特定模板生成替代 XSL 模板。例如,如果您突出显示某个字段,则会生成仅替代该特定字段的共享模板的 XSLT。这意味着 XLV 更易于在代码视图中处理,并且当在浏览器中呈现该页时,具有更好的性能。

通过还原 XSLT 可以轻松撤消自定义

如果您自定义了一个 XSLT 列表视图 Web 部件,之后又决定撤消这些更改,或者您在 XSL 中遇到了无法修复的错误,总是可以将 XLV 还原为在您进行任何更改之前的外观。还原 XLV 的 XSLT 时,该 XLV 会恢复为使用服务器上的共享 XSLT 模板。您可以选择还原整个视图,也可以选择仅还原特定的 XSLT 模板,如项模板。

从功能区创建数据视图

数据视图是一个强大的功能,可用于查看和编辑来自各种数据源的数据,其中包括 SharePoint 列表中的数据以及 SharePoint 外部的数据。使用功能区,只需几次单击即可插入数据视图。然后,您可以使用功能区上“列表视图工具”(对于 XLV)或“数据视图工具”(对于数据表单 Web 部件)下的所有选项进一步自定义数据视图。

从功能区应用条件格式

使用条件格式可以突出显示对于您的团队而言至关重要的信息,从而使您的数据视图更具效果。现在,您可以直接从功能区向数据视图应用条件格式规则。

从功能区共享并应用视图样式

通过将样式(.XSL 文件)上载到网站集顶级网站中的样式库,您可以轻松地与网站集中的其他人共享列表视图 (XLV) 的自定义样式。之后,具有正确权限的任何人都可以使用 TE000036657 并只需一次单击即可向自己的列表视图应用这些自定义样式。

数据视图支持 AJAX

数据视图提供许多简化数据处理的功能,如分页、列标题上的筛选和排序以及内联编辑。现在,您可以对每个视图启用异步更新,这样所有这些功能都不再需要浏览器中的整页刷新,也就是说只刷新数据视图。您还可以指定自动刷新视图中的数据的时间间隔,或者可以向数据视图中添加按钮,供人们通过单击此按钮来手动刷新视图。

相关项视图

使用 TE000036657,可以轻松创建显示与特定项有关的所有数据的仪表板类型页。首先,使用查找列创建两个不同列表中的数据之间的父子关系,并且,现在,在 SharePoint 2010 产品中,您可以使用查找列的选项来实施这些列表之间的参照完整性,以便没有任何子项是缺乏父项的孤立项。然后,从 TE000036657 中的功能区中,您可以轻松地创建相关项视图,这些视图显示在一个列表中与另一个列表中的某个特定父项有关的所有子项。

自定义操作

使用 TE000036657,您可以使人们更易于发现可能需要对某个项采取的重要操作。例如,您可以向任何列表的列表项菜单中添加自定义操作,以便人们可以直接从列表项的菜单中启动工作流。您还可以在列表的表单和视图页的功能区中以按钮形式添加自定义操作。自定义操作使解决方案更易于使用,人们只需在正确的上下文中提供正确的操作即可使用解决方案。

InfoPath 表单

在 TE000036570 中,列表现在可以对其“新建项目”、“查看项目”和“编辑项目”表单使用 InfoPath 表单。InfoPath 简化了完全更改表单的布局和外观的过程。此外,InfoPath 表单还提供了非常有用的功能,如格式规则和有效性规则。此外,还提高了灵活性,因为与列表关联的每个内容类型都可以有它自己的一组表单。当您需要在 InfoPath 中设计表单时,可以直接从 TE000036443 中的功能区启动 TE000036657。

返回页首

外部内容类型和 Business Connectivity Services

SharePoint 2010 产品和 Office 2010 包括用于将外部业务数据和流程深度集成到 Office 和 SharePoint 中的用户体验的新功能。这些功能包括 SharePoint 平台中的新增功能、服务和工具。使用 Business Connectivity Services (BCS),您可以从 Microsoft SQL Server、Web 服务或 .NET 程序集连接到外部数据。此外,还可以从联机或脱机的客户端或服务器连接到这些外部数据,并可以创建、读取、更新和删除这些外部数据源中的数据。

外部内容类型

在上一个 SharePoint 版本中,存在“业务数据实体”的概念,此概念是业务数据目录中的一种外部业务数据类型。例如,实体可以是“客户”或“订单”。现在,实体称为外部内容类型 (ECT)。SharePoint 中的内容类型可以有关联的工作流或策略等行为。同样,外部内容类型也可以有称为关联操作的行为。操作不是工作流或策略;它决定了人们能否创建、读取、更新、删除或搜索该外部内容类型的实例。因此,内容类型和外部内容类型具有以下共同点:它们不仅定义数据的架构(字段和字段类型),还定义与数据关联的行为或操作。

在 TE000036657 中创建外部内容类型

在以前的版本中,SharePoint 不支持在业务数据目录中创建应用程序定义。现在,TE000036657 提供诸多工具,用来连接到外部数据,创建外部内容类型,将这些外部内容类型发布到服务器上的业务数据目录,以及自动生成外部列表以及该外部列表所需的全部表单。使用 TE000036657,您可以在 SharePoint 中显示来自 SAP 或 Siebel 等业务线系统的外部数据,而不必编写哪怕一行代码。

外部列表

外部列表是 BCS 解决方案的关键构建基块。外部列表的外观和行为几乎与任何 SharePoint 列表都相同,但它包含来自外部源的数据。通过外部列表,人们能够像读写 SharePoint 列表一样读写外部数据。您可以直接从 TE000036657 中创建外部列表及其表单。创建外部列表的同时还会创建用于浏览器的视图(使用 XSLT 列表视图 Web 部件)和表单(使用 XSLT 列表表单 Web 部件),以及可自定义的 TE000036485 表单和 TE000036443 表单。可以使用 InfoPath 表单(而不是默认 XSLT 视图和表单)在浏览器中查看和编辑外部列表中的数据,Outlook 表单用于在 TE000036485 中显示外部数据。

SharePoint Workspace 中的外部列表

创建外部列表后,只需单击服务器功能区上的“连接到 SharePoint Workspace”按钮即可使该外部列表在 SharePoint Workspace 2010 中可用。在 SharePoint Workspace 中,无论您是联机还是脱机,都可直接从客户端查看和编辑外部数据。BCS 提供了缓存和同步机制,该机制安装在客户端计算机上,可使数据保持最新并与后端系统同步。SharePoint Workspace 还提供错误和冲突解决功能。将外部列表连接到 SharePoint Workspace 时,会自动生成用于在 SharePoint Workspace 中查看和编辑数据的 TE000036443 表单。

Outlook 中的外部列表

您还可以将外部列表连接到 TE000036485。在 TE000036657 中创建外部内容类型时,可以将它映射到联系人或任务等固有的 Office 项类型,以便外部数据的外观和行为与 Outlook 中的联系人或任务项类似。例如,假定您的外部数据是一个客户列表,您希望在 Outlook 中显示这些外部数据。由于客户数据与 Outlook 中的联系人十分相似,因此可以将该外部内容类型映射到 Outlook 中的联系人项。在将外部列表连接到 Outlook 后,您可以直接从 Outlook 中创建、更新和删除外部数据,就像创建和更新固有的 Outlook 联系人一样。

业务数据列、工作流和 Word

创建外部内容类型后,可以向列表或库中添加一个业务数据列。一个业务数据列与一个外部内容类型关联,并代表该 ECT 中的一个字段。如果文档库使用一个 Word 文档作为其模板,则您在 Word 中可以通过添加文档部件来编辑该模板。这些部件是绑定到业务数据列的内容控件。当人们基于该 Word 模板创建新文档时,会在该文档内的内容控件中显示外部数据。内容控件自动对外部数据启用选取和解决功能。使用 TE000036657,您还可以创建一个与该文档库关联并在外部列表中读写数据的工作流。在 SharePoint Designer 中,增强了标准工作流列表操作以处理外部数据。

返回页首

控制人们可以在何处以及如何使用 TE000036657

如果您是一名 IT 专业人员为您的组织管理 SharePoint,了解您可以广泛部署SharePoint Designer 2010和完全信任,您可以轻松地控制在何处以及如何在您的组织中的用户可以使用 SharePoint Designer。此外, SharePoint Designer 2010中的新页面编辑体验意味着-默认情况下,自定义页面 (也称为"取消幻像") 是不可能也不必要才能撰写功能强大的页和仪表板。

Web 应用程序和网站集的管理页

如果您是服务器管理员,那么您在管理中心有一个专用于设置 TE000036657 的新页面。如果您是网站集管理员,那么您在网站集顶级网站的“网站设置”中也有一个类似的页面。对于每个 Web 应用程序或网站集,您现在可以选择允许人们使用 SharePoint Designer,自定义页面,自定义母版页和页面布局,以及使用“所有文件”视图。

默认情况下,自定义页面需要较高的权限

自定义页面(也称为“unghost”)现在需要比以前的版本更高的权限。默认情况下,只有网站集管理员能够自定义页面、母版页和页面布局,或者使用“所有文件”视图。 这意味着,在导航窗格中,大多数人都看不到“母版页”、“页面布局”以及“所有文件”节点。人们将通过创建 Web 部件页并将其存储在“网站页面”库中来构建解决方案。因此,您可以很容易地在整个 Web 应用程序或网站集中保持一致的品牌风格和布局。

新增页面编辑功能:默认模式与高级模式的对比

在 TE000036657 中,重点放在创建和配置数据视图、表单和工作流等组件上,编辑 HTML 以及其他 Web 设计器类型的任务则较少涉及。因此,编辑 Web 部件页的默认模式更简单更直观。事实上,默认模式与向 wiki 页中添加内容的操作非常相似。人们可以插入数据视图和表单,键入文本,以及在主内容占位符 (PlaceHolderMain) 中添加其他内容,但页面的其余部分是锁定的,不得编辑。在此模式下,所有自定义内容都位于隐藏的 Web 部件内,因此在默认模式下,无法对页面进行自定义(“unghost”)。相比之下,在高级模式下,您可以完全自定义页面,也就是说,可以编辑页面上的任何内容。同样,默认情况下,只有网站集管理员能够在高级模式下编辑页面。

网站页面

在上一版中,您可能担心人们将文件保存到网站根目录或者更改网站的文件夹结构。在 TE000036657 中,默认情况下,大多数人都无法访问网站中的“所有文件”视图,网站中所有新创建的页面都位于“网站页面”文档库中。“网站页面”库提供了一种简单高效的方式,以便于人们创建并存储其解决方案所需的文件。

轻松将网站页面恢复为以前的版本

“网站页面”库使用版本控制,因此,如果您意外地破坏了页面,可以轻松地回滚到以前的版本。在 TE000036657 中,每个 SharePoint 页都有一个显示该页的版本历史记录的摘要页。在摘要页上,您可以直接从功能区中还原以前的版本。

轻松升级

自定义页面会使升级过程变得复杂。例如,当升级到 TE000036552 时,自定义页面不会自动呈现新的外观,您常常不得不手动在该页面的新版本上重新进行自定义。使用 TE000036657,人们可以利用它的所有应用程序构建和自定义功能,而不必自定义(“unghost”)任何页面。因此,您可以广泛地部署 TE000036657,并相信将来的任何 SharePoint 升级都不会因大量的自定义页面而变得复杂。

返回页首

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×