适用于: SharePoint Server 2013
上一次修改主题: 2014-07-08
摘要:了解 SharePoint Server 2013 工作流中的新组件和概念。
SharePoint Server 2013 对工作流进行了重大改进:完全声明式创作、REST 和服务总线消息传递、弹性可伸缩性以及托管服务可靠性等企业功能。
SharePoint Server 2013 可以使用构建于 .NET Framework 4.5 的 Windows Workflow Foundation 组件之上的新工作流服务。此新服务称为工作流管理器且设计用于在企业中发挥核心作用。流程对任何组织而言均至关重要,而工作流负责协调各个流程。
本文内容:
-
两个 SharePoint 工作流平台
-
SharePoint Designer 增强功能
-
工作流管理器功能
-
管理工作流的 Windows PowerShell cmdlet
两个 SharePoint 工作流平台
SharePoint 2010 工作流平台已转移到 SharePoint Server 2013。所有使用 SharePoint Server 2010 构建的工作流将在 SharePoint Server 2013 中继续工作。
在 SharePoint Server 2010 中,工作流引擎随产品自动安装。在 SharePoint Server 2013 中,此情况同样适用于 SharePoint 2010 工作流平台。如果仅安装 SharePoint Server 2013 而不安装和配置工作流管理器,则您将拥有与在 SharePoint Server 2010 中几乎相同的工作流构建体验。
只有在您下载并安装新的工作流管理器服务并将其配置为与您的 SharePoint Server 2013 服务器场进行通信后,SharePoint 2013 工作流平台才可供您和您的工具使用。有关此过程的详细指南,请参阅入门:设置和配置 SharePoint 2013 工作流管理器。
该图演示相关概念。
图:SharePoint 工作流中的体系结构更改
SharePoint Designer 增强功能
SharePoint Designer 2013 包括专为工作流管理器设计的新功能。在 SharePoint Designer 2013 中,这一新平台称为 SharePoint 2013 工作流平台。这些新功能包括:
-
使用 Visio 2013 加载项的可视化工作流开发体验
-
支持在工作流中进行无代码 Web 服务调用的新操作
-
用于创建任务和启动任务进程的新操作
-
从基于 SharePoint 2013 工作流平台构建的工作流中启动基于 SharePoint 2010 工作流平台构建的工作流的新协调操作
-
新的词典类型
-
Stage、Loop 和 App Step 等新的工作流构建基块
在 SharePoint Designer 2013 中创建工作流时,您能够在如图所示的工作流创建对话框中选择要在其上构建工作流的平台。
工作流管理器功能
工作流管理器在 SharePoint Server 2013 中引入了一种新的工作流。通过使用工作流管理器构建的工作流可以利用一些新功能。其中包括如下企业功能:
-
高密度和多租户
-
弹性伸缩
-
活动/工作流项目管理
-
跟踪和监视
-
实例管理
-
完全声明式创作
-
REST 和服务总线消息
-
托管服务可靠性
要了解有关工作流管理器的详细信息,请参阅工作流管理器。
管理工作流的 Windows PowerShell cmdlet
作为 SharePoint Server 2013 工作流管理员,您应熟悉 Windows PowerShell。在安装工作流管理器服务后,您需要将其配置为与您的 SharePoint Server 2013 服务器场进行通信。此配对是使用 Windows PowerShell cmdlet 完成的。在管理和监视工作流管理器时,将以独占方式使用 Windows PowerShell。