Applies ToSharePoint Designer 2010 SharePoint Designer 2013

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

SharePoint Designer 2013是用于构建和自定义 SharePoint 网站和应用程序的 web 和应用程序设计程序。与SharePoint Designer 2013,您可以创建数据丰富页面、 构建强大启用工作流的解决方案,和设计您的网站的外观。

SharePoint Designer 2013提供唯一网站通过提供一个位置,您可以在其中创建网站; 创作体验自定义网站; 组成的组件设计业务流程; 周围的网站的逻辑和部署作为打包解决方案的网站。您可以执行所有这些无需编写代码行。

注意: 下面的信息的大部分涵盖SharePoint Designer 2013和SharePoint Designer 2010。SharePoint Designer 2013专为 SharePoint 2013 网站及更高版本。在 SharePoint 2010 网站上工作SharePoint Designer 2010 。

在以下部分中,您将了解有关SharePoint Designer 2013和您可以如何开始在您的组织中使用它。

下载并安装了SharePoint Designer 2013

SharePoint Designer 2013替换SharePoint Designer 2010。若要获取SharePoint Designer 2013,请参阅下载并安装 SharePoint Designer 2013

SharePoint Designer 2013体验

为了满足所有类型和规模的企业的需求,SharePoint 网站会不断扩展,其复杂性也随之迅速提高。它们不再只是作为文档、任务列表和计划的存储库,而是转化为高度动态、数据丰富、业务流程驱动的网站。

对于网站设计人员而言,这不仅意味着他们要了解企业的需求,而且还要了解 SharePoint 网站以及构成该网站的所有部件。尤其重要的是,他们要了解网站的很多不断变化的部件之间的关系,并且能够在一个位置管理所有这些部件。

SharePoint Designer 2013提供单个环境在其中您可以处理您的网站、 列表和库、 页面、 数据源、 工作流、 权限和的详细信息。您可以看到您的网站在一个位置,这些关键成分不仅可以看到这些对象之间的关系。

通过这个框架,您可以开始设计和构建高度自定义的业务解决方案网站。首先连接到 SharePoint 内部和外部的数据源。然后使用 SharePoint 网站或 Office 客户端应用程序为用户提供此信息,并让他们提交信息。创建高度自定义的工作流,实现业务流程的自动化。最后,自定义网站的外观,使其与组织的品牌形象协调一致。

通过提供一个执行这些任务的环境,您可将更多时间花费在设计、构建和自定义解决方案上,而减少使用不同工具和方法搜索和更新网站各种组件的时间。

以下各节浏览SharePoint Designer 2013体验和用户界面:

SharePoint Designer 2013是在本地计算机安装的客户端程序。它是与 SharePoint 还紧密集成。因此,它可以直接从您的计算机上使用Windows 开始菜单和在 SharePoint 中,如页面菜单上的编辑按钮的不同位置启动。

从编辑菜单中选择 SharePoint Designer

有许多其中您可以打开SharePoint Designer 2013,例如,自定义列表、 视图、 工作流,和母版页时的位置。如果尚未安装SharePoint Designer 2013 ,您从 sharepoint 网站,启动第一次您正在提示您下载并安装它从 web。下次打开SharePoint Designer 2013,它将立即打开。此外,在Windows 开始菜单中可用。

注意:  SharePoint Designer 2013和其单个功能可以限制或禁用使用SharePoint Designer 设置页。如果您不能执行本文中所述的任务,这可能的原因。有关详细信息,请与您管理员联系。

当您从 Windows 开始菜单打开SharePoint Designer 2013时,的首先您看到的是文件选项卡。您可以选择要自定义现有网站或此屏幕上创建新网站。

文件选项卡和页面

要自定义现有网站,您可以浏览到现有网站、 自定义我的网站,或选择其中一个已在SharePoint Designer 2013打开最近访问的网站。

若要创建新的网站,您可以使用空白模板、 从的模板列表中选择或从选择其中一个特色的模板。从这里,只需指定服务器和站点名称,然后创建网站。您的网站创建,并在SharePoint Designer 2013中打开。

如果从 SharePoint 打开SharePoint Designer 2013 ,不会看到此屏幕。相反,您将看到您在SharePoint Designer 2013界面中打开的网站。

SharePoint Designer 2013界面

SharePoint Designer 2013提供了一个环境在其中创建、 自定义和部署 SharePoint 网站和解决方案。这可通过用户界面,其中显示的所有组件构成您的网站和这些组件之间的关系。

当您第一次打开您的网站时,您会看到网站的摘要,包括其标题、说明、当前权限和子网站。

网站选项卡

分为三个部分的界面:导航、摘要和功能区

有三个主要区域来设计和构建网站中工作的SharePoint Designer 2013界面:

  1. “导航”窗格用于导航网站的主要部件或组件

  2. “库和摘要”页面用于查看每个组件类型的列表以及某一个特定组件的摘要。

  3. “功能区”用于对所选组件执行操作。

带标注的网站页面

“导航”窗格显示构成网站的组件,包括网站的列表、库、内容类型、数据源和工作流等。若要编辑某一个组件,例如一个“通知”列表,请打开“列表和库”,这样将进入显示所有列表和库的“库”页面。

在该页面中,您可以打开“通知”列表,这样将进入该列表的“摘要”页面。在“摘要”页面上,您可查看相关的视图、表单、工作流等内容。若要编辑某一个视图,只需在此页面中直接将其打开。

使用打开视图,您将注意到功能区更改要显示的最常见和上下文相关编辑任务编辑视图。如果您熟悉 Microsoft Office 应用程序中的功能区,您知道,可以创建和编辑任务快速且方便。当您正在完成编辑时,请使用在页面顶部的后退按钮或样式痕迹导航以返回到您的网站的摘要。

SharePoint Designer 2013界面更为方便地标识网站的各种组件、 向下钻取和编辑这些组件,之一,然后返回到网站的主视图。

除了处理您的网站在SharePoint Designer 2013的各种对象,您可能想要查看和访问更大的网站或应用程序设置。这其中包括打开另一个网站,添加导入的文件,并更改SharePoint Designer 2013应用程序设置的页面。您可以在文件选项卡,这是您,请参阅从Windows 开始菜单打开SharePoint Designer 2013的第一个屏幕上执行这些操作。

单击转到此视图左上角中的文件选项卡。单击返回以返回到SharePoint Designer 2013界面。

重要的自定义SharePoint Designer 2013元素

SharePoint Designer 2013可用于创建和自定义网站和解决方案,包含应用程序逻辑而不显示需要编写代码。您可以使用它来添加和修改数据源、 自定义列表和数据视图、 构建和部署业务工作流、 设计一个公司的品牌等。但真正开始时您将实商业解决方案转换为您的组织框网站出利用和SharePoint Designer 2013的功能。

以下各节介绍自定义设计和构建解决方案使用SharePoint Designer 2013时的支柱。

连接到 SharePoint 内部和外部的数据

使用SharePoint Designer 2013,可以连接到多种数据源,然后将该数据集成到您的网站和 Office 客户端应用程序。您的用户,因此,可以看到您的网站上的业务数据与之进行交互,从程序内选择而不必分别连接到这些数据源。

新的数据连接选项按钮

您可从功能区直接连接到外部数据库、SOAP 服务、REST 服务等。

连接到数据源是SharePoint Designer 2013的强大功能,因为有太多可用于为您的用户提供数据的支持的选项。使用数据连接,您可以汇集列表、 库、 外部数据库和数据源、 web 服务和详细信息。

下面是您可以连接到使用SharePoint Designer 2013的数据源的预览。

列表和库是您将在您的网站使用公共数据源。它们是唯一它们处于 SharePoint 的一部分,并使用相同的数据库作为 SharePoint 与其他数据源进行比较。您不需要执行任何附加步骤来创建这些数据源的连接-只需将它们使用列表和库库SharePoint Designer 2013中添加或将其添加在浏览器中。一旦您创建列表或库,您可以自定义与其相关的列、 内容类型和其他架构属性。

注意: 此功能并非在 SharePoint 技术的所有实现方案中都可用。有关详细信息,请与服务管理员联系。

Business Connectivity Services (BCS) 是一个基于 SharePoint 的框架,为现有业务数据和进程提供标准化的接口。您可以使用 BCS,连接外部业务数据源,SQL Server、 SAP 和 Siebel、 web 服务和自定义应用程序-对 SharePoint 网站和 Office 应用程序。

在SharePoint Designer 2013,您可以连接到外部数据创建外部内容类型。外部内容类型来表示外部数据源中的数据存储的连接,用于业务应用程序,方法创建、 读取、 更新或删除的对象的详细信息和操作的用户可以在自己的对象。

外部内容类型存储在业务数据目录中。一旦创建了外部内容类型,您和组织中的其他人即可基于该类型轻松地创建 SharePoint 列表、视图、表单、工作流甚至 Office 客户端集成。与任何其他组件相同,外部数据将成为 SharePoint 的一部分,让您能够创建完全自定义的用户界面以访问这些外部数据源。

通过将数据库添加为数据源,您可将来自其他数据库的数据集成到网站中。可连接到 Microsoft SQL Server、Oracle 以及支持 OLE DB 或 ODBC 协议的任何数据库。您只需知道数据库所在的服务器的名称、数据提供程序以及要使用的身份验证类型。将数据库添加和配置为数据源之后,您可创建视图和表单,让用户能够读取数据并将数据写回数据源,而无需离开 SharePoint 网站。

简单对象访问协议 (SOAP) 是协议交换基于 XML 的消息,以便您可以连接到各种数据源使用 XML web service。在SharePoint Designer 2013,您可以使用此连接到您的组织中的其他网站或其技术,无论 Internet 编程语言或平台上的网站上的数据源。可以使用 XML web 服务以在您的网站上显示货币转换器、 股票报价、 计算器或天气服务。

具象状态传输 (REST) 是 web 的采用利用技术和协议,而不仅仅是 web 的一种方法构建 web 服务的网络软件体系结构样式。您可以使用此类阅读介绍内容指定的服务器端脚本从网站中获取数据。类似于 SOAP,您可以使用此在SharePoint Designer 2013货币转换器、 股票报价、 计算器或天气服务连接到另一个网站,以显示,例如,在数据源。这种类型的数据连接比 SOAP 实现简单,但仅限于 HTTP。

如果您的组织的 XML 文件中存储的数据,您可以连接到这些文件作为数据源中SharePoint Designer 2013。若要为数据源连接到 XML 文件,可以在SharePoint Designer 2013中直接创建它们、 将它们导入从您的计算机或网络上的某个位置或连接到外部位置上。

创建数据丰富的界面

一旦建立到所需的数据源的连接,您准备好创建交互式、 数据丰富您对这些数据源的用户界面。SharePoint Designer 2013,您可以创建功能强大与数据源和您的动态用户界面可以使其可用的位数,包括您的 SharePoint 网站和自定义 windows、 窗格和字段 Office 业务应用程序中的数字。

您创建的接口包括自定义视图、 窗体、 web 部件、 导航和自定义 Office 客户端 windows 和任务窗格。这种类型的灵活性允许您创建完全自定义的用户体验到您的业务数据。

可将多个数据源组合到单个视图中,创建包含相关项目视图的仪表板,设计针对各个角色量身定做的自定义表单,自定义与数据相关的可用工具栏和功能区命令。

下面是您可以自定义并使用SharePoint Designer 2013的数据相关联的用户界面的许多方式。

视图允许您以不同方式查看数据。无论您正在查看的列表或库或外部数据源,您可以使用视图显示与您和您的用户相关的信息。您创建的每个视图中SharePoint Designer 2013,XSLT (可扩展样式表语言转换) 中显示的数据视图,它利用 Microsoft ASP.NET 技术。在视图中,可以显示和隐藏字段、 排序、 筛选、 计算、 应用条件格式和详细信息。有几种视图样式,您可以选择从以及快速入门。最后,您可以创建和自定义任何视图,以适合您的数据模型,您的用户和您的业务。

若要从用户收集的信息,您可以创建窗体。用高度自定义基于 web 的表单,用户可以轻松地写入数据返回到数据源。类似于视图,您可以自定义基于的数据、 用户角色等的状态字段的外观。窗体可以用于显示数据、 编辑数据,并创建数据,并且您可以设计使用SharePoint Designer 2013内置窗体编辑器 (用于.aspx 文件) 或 (对于.xsn 文件) 的 Microsoft InfoPath 表单。窗体可以创建和自定义特定的数据源,如任务列表中,并且他们可用于收集工作流中的用户信息更高版本中所述。

在SharePoint Designer 2013中使用自定义操作生成器,您可以向 SharePoint 功能区、 工具栏和列表项菜单创建自定义操作,如链接、 图标和脚本。只要您向网站添加新功能,您可以轻松为您的用户发现它并使用它通过公开的 SharePoint 菜单中的功能。您还可以使用自定义操作鼓励用户在给定的对象,例如对列表启动工作流执行某些任务。

web 部件的信息的模块单位 — 自包含的数据或功能-添加到 SharePoint 页面。视图和窗体上文所述存储在 web 部件,但此外,您可以添加执行大量的函数和与数据交互方式的 web 部件。用户可以进一步自定义 web 部件在浏览器中的,如果将它们添加到 web 部件区域中SharePoint Designer 2013。web 部件和 web 部件页是一种功能强大和有效的方式,若要自定义 web 为您在 SharePoint 中的用户界面。

对于使用外部内容类型的外部数据源,您可在 Microsoft Outlook 2010 和 SharePoint Workspace 等客户端应用程序中展现该信息。可为用户创建一个界面,以便他们读取、写入和删除外部业务数据,就如同这个界面是应用程序的一部分一样。您可以使用客户端表单、区域和任务窗格实现这一目标。因此,用户可在他们最熟悉并且已在使用的网站和 Office 应用程序中处理其业务数据。

导航播放创建您的用户界面中的关键部分,它是您在 SharePoint 中,而不仅仅是SharePoint Designer 2013整个管理区域。例如,您可能会自定义导航链接中的数据视图或窗体,web 部件中,工作流,或在网站级别,如顶部链接栏或快速启动栏。要确保网站及其所有其部件拥有您的用户可以按照精心设计的导航模型。

管理业务流程

组织中的每个业务流程都包含一系列活动,这些活动基于共同的业务需求组合在一起。工作流是围绕此模型设计的,它提供包含多组条件和操作的基于规则的工作流。您可基于一系列的条件和操作来组织和运行与工作流程相对应的一系列操作。

SharePoint Designer 2010 插图

您可以创建使用SharePoint Designer 2013管理组织中的最复杂的业务流程的最简单的工作流。工作流执行此操作通过自动化业务应用程序流程和人员协作流程。其他数据源的更改,为时,业务应用程序流程的工作流可能会更新一个数据源和人协作流程的工作流可能会发送给员工的经理进行审批的文档。

SharePoint 工作流而无需编写代码,并应用程序逻辑引入到您的业务流程。这可通过允许嵌套的逻辑、 子步骤,以及详细的SharePoint Designer 2013中功能强大的尚未直观的工作流编辑器。或者,您可以设计并共享工作流可以导出到SharePoint Designer 2013其流程图模板中使用 Microsoft Visio。

以下是SharePoint Designer 2013中的工作流的构建基块。

事件可以启动工作流。数据源更改(例如创建了新项目或更改了项目)是一种类型的事件。另一种类型的事件则是由用户(工作流参与者)激活的。在数据源更改时启动的工作流通常是以应用程序为中心的工作流的一部分,其目的是实现业务流程的自动化,例如根据数据状态来复制文件。可由用户启动的工作流通常是人工协作工作流(例如内容审批)的一部分。可以设置工作流以识别这两种类型的事件,甚至可以基于这两种事件的组合来设置工作流。

条件可以决定工作流何时运行或执行某个活动。由于工作流与数据源相关联,因此条件可指定必须发生何种数据源更改才能运行工作流。条件的开头通常是子句“If field equals value”。可将一个条件用于多个操作,也可将多个条件用于一个操作。规则将条件与一个或多个操作组合在一起:如果条件中的所有子句都为 true,则会进行关联的操作。

操作是工作流中的最基本单位。设计工作流时,标识的操作,必要序列,然后装配该序列的工作流设计器中的操作。您可以将其设置,以便他们进行之后的其他 (串行操作) 的一项或全部 (并行操作) 同时。工作流可以包含的任意数量的工作流本身或在工作流参与者执行的操作。SharePoint Designer 2013包含一组丰富的现成、 可重用的操作。使用这些操作,您的工作流可以例如,发送电子邮件、 检查项目或缩小列表,请执行计算,以及更多。

在这些操作中,有一组特殊的任务操作(比如“启动审批流程”“启动反馈流程”),这些操作中包含针对人工任务流程而特别设计的单独工作流编辑器。使用这些操作,可以创建并自定义能够管理几乎任何业务流程的复杂工作流。

工作流包括一个或多个步骤和子步骤。步骤让您能够对条件和操作进行分组,在计算和执行一组规则之后,再处理另一组规则。每个步骤可以包含任意数量的条件和操作。工作流可设计为一个步骤或子步骤中的一系列操作。在将一个步骤中的规则处理完毕之后,才会进入下一个步骤,因此您会希望将影响您所需的一个或多个特定操作所必需的所有规则分在同一个组中。步骤也可用作一种组织工作流的方式,特别是在有很多操作但条件很少的情况下。

工作流通常包含允许您从工作流参与者收集信息的窗体在预定义的工作流中的时间。它们也允许参与者与工作流关联的任务进行交互。在工作流,您可以设计启动窗体以从用户收集的信息,启动工作流时,与列表或内容类型,与任务列表的自定义任务表单相关联的工作流的关联表单。设计表单时,您可以在SharePoint Designer 2013或自定义窗体 (.xsn 页) 与 Microsoft InfoPath 2010 设计中使用本机 ASP.NET 基于表单 (.aspx 页面)。InfoPath 提供了更多以自定义和外观方案的工作流表单。

变量是工作流内部的一个数据存储位置或缓存。使用变量,您可在工作流中存储不同类型的数据,随后再使用工作流查找来引用该数据。您可在工作流中使用很多类型的变量。例如,可以使用由启动表单参数生成的变量以及保存与当前工作流相关联的数据的局部变量。在局部变量中,可以使用多种变量数据类型,包括布尔型、日期/时间、列表项 ID、数字和字符串。在创建变量并设置其值之后,随后可在工作流中的条件或操作中引用该变量。

设计和品牌

自定义SharePoint Designer 2013提供的最终区域是设计和品牌 —,即采用您公司的外观和体验,并将其应用于您的 SharePoint 网站。您可以合并的公司徽标、 配色方案、 页眉和页脚、 支持的图形、 自定义导航,和的详细信息。因此,网站上的每个页面可以立即识别为较大的公司网站的一部分。在SharePoint Designer 2013,设计,然后品牌 SharePoint 网站使用母版页,页面布局和级联样式表。

设计和品牌网站是不同于其他支柱的自定义,其中焦点在创建自定义商业解决方案。品牌是您通常执行小于通常和顶部的网站集的内容,例如,Intranet 或 Internet 面向门户。然后将该自定义品牌继承通过其下方创建子网站。外观方案的工作还很可能由 web 设计器,而不是解决方案创建者。

出于这些原因,在默认情况下,母版页、页面布局和级联样式表对网站集管理员之外的所有其他用户都是禁用的。这样,只有负责网站品牌的人员才能访问这些事关重大而又敏感的文件。当然,您可以为特定用户重新启用这些功能。

作为网站设计者,下面是您的网站使用SharePoint Designer 2013,可以创建自定义品牌的方法。

母版页

母版页 ASP.NET 的一项功能,它们是随附了 SharePoint 设计您的网站在一个位置的布局和重复使用该模板的其他页面在企业内的一种方式。每次查看 SharePoint 网站上的页面,您正在查看两个页面一起-合并母版页和内容页。母版页定义的通用布局和导航 (这通常组成的左侧、 顶部和页的底部部分)。内容页面提供特定页面的内容。SharePoint Designer 2013提供一组丰富的编辑工具,您可以使用自定义您的母版页,并与他人共享的页面。

页面布局

如果您要设计一个发布网站,也可使用页面布局来设计该网站的外观和布局。页面布局用作组织内用户创建的发布页的模板。除了母版页之外,页面布局还为发布页提供精细的控制和结构,例如指定标题、正文和图形放置在页面上的什么位置。发布页使用 SharePoint 中的发布基础结构,它们将帮助您简化基于浏览器的内容创作和发布,而不会产生流程通常会产生的所有相关开销。

级联样式表

大多数网站和 web 应用程序,如 SharePoint 使用级联样式表 (CSS) 应用颜色、 图形和定位到构成网站上页面的各种对象。在许多情况下,有多个样式表应用于页面。要自定义这些样式,您可以直接在母版页、 页面布局或网站页面中对其进行修改或修改直接在 CSS 文件附加到该页-您可以执行这两种样式SharePoint Designer 2013中使用功能强大的 CSS 编辑工具。您也可以自定义您的 SharePoint 主题使用 CSS 文件。通过自定义 CSS 文件,您改变的外观,或"外观"的 SharePoint 网站,以便它具有您公司的外观。

部署自定义 SharePoint 解决方案

到目前为止的所有内容一直致力于如何使用SharePoint Designer 2013以创建实商业解决方案。您可以看到您可以连接到和与数据集成内部和外部 SharePoint 中,创建功能强大的用户界面到此数据、 管理业务流程与工作流,并品牌化的网站,以匹配您公司的外观和体验。

但现在,您需要对解决方案进行一些操作,例如将其部署到另一台服务器上或部署到企业中,在 Visual Studio 中将其打开以进行更多自定义,或脱机保存解决方案以便在外出路途中使用。您需要一种将解决方案转化为软件包的方法,而“另存为模板”选项可以满足这种需求。

管理网站按钮

将解决方案另存为模板的功能是 SharePoint 的强大功能。模板保存为 web 解决方案包 (.wsp 文件),其中包含您的网站,包括数据源和结构、 视图和窗体、 工作流,和 web 部件的全部内容。

这些模板也是非常精细的。您可能要对网站的某个特定部件进行操作,例如某个列表、视图或工作流。您也可将它们另存为单独的组件和模板,这提供了在解决方案开发方面进行协作的一种全新方式。

在 SharePoint 中完成业务解决方案周期

花费在SharePoint Designer 2013的更多时间,您很快就发现您可以更多基本网站自定义。您可以创建包含数据连接、 数据丰富的用户界面自定义工作流,并完成网站外观方案的实际业务解决方案。您可以构建全都在 SharePoint 中,并且您可以按照结尾部署解决方案的应用程序开发生命周期。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。