安装和配置SharePoint 2013 Workflow
SharePoint 2013中的工作流概述
在SharePoint 2013中,Workflow(建立在Windows Workflow Foundation 4.5)和WCF承载在Workflow Manager中,即Workflow Manager提供了工作流定义的管理,还承载了工作流实例的执行过程,是新的工作流引擎。为了侦听工作流的SharePoint事件(如itemCreated、itemUpdated),平台将通过使用Windows Azure Service Bus(服务总线,由OAuth进行协调)传送到 Workflow Manager。对于回程,将使用SharePoint REST API回掉到SharePoint。(具体详情参见http://msdn.microsoft.com/zh-cn/library/jj163181.aspx),以下图示即工作流基础结构的高级体系结构:

由上图可以看出,工作流执行引擎Workflow Manger已经从SharePoint脱离(在Windows Azure中,即Windows Azure就是新的执行主机,和SharePoint 2010完全不同),并独立运行,这同时提供了灵活性和可扩展性。
安装并配置工作流管理器
SharePoint 2013工作流平台需要Workflow Manger单独安装,然后配置为与SharePoint Server 2013 服务器场一起使用。但由于没有那么多的服务器,故把SharePoint Server和Workflow Manager 1.0安装配置在同一台服务器上。
- 首先,打开Web Platrom Installer,搜索Workflow Manger 1.0,如下图:

- 接着,选择安装,如下图所示:


- 安装成功后,接着配置Workflow Manger,推荐选择默认,这样的操作用来创建新场,只需要对场的第一台计算机执行此操作,创建场后,可以使用"加入场"操作将更多的计算机添加到场。如下图所示:



- 在新建场配置时,你需要配置Service Account和证书等,如下图所示:

- 点击下一步,大约花费10几分钟,配置就会成功,如下图所示:

- 最后,进入IIS,检查下是否成功创建Workflow Management Site应用程序(包含两个特定的端口,12290、12291),如下图所示:

配置工作流管理器 与 SharePoint Server 2013 一起使用
由于之前提过,我将Workflow Manager 1.0安装在与其在同一台的SharePoint Server 2013服务器上并且通过HTTP进行通信,故运行以下PowerShell进行注册:

测试是否正确安装和配置SharePoint Workflow 2013
- 用SharePoint 2013 Designer打开相应站点,创建工作流,选择SharePoint 2013工作流,如下所示:

- 插入工作流历史记录Activity,然后记录以下信息:

- 接着,在工作流设置中设置创建项目时自动启动工作流,如下所示:

- 然后,保存工作流,然后发布,如下图所示:

- 最后进入WebSite,选择与工作流关联的List进行测试(不要以系统账户登录),具体详情如下所示:

- 点击进入阶段,查看工作流明细,如下所示证明了工作流成功启动,并且记录操作至工作流历史记录中。

小结
这篇文章主要是关于SharePoint 2013 Workflow的配置,下一篇将以一个具体的案例来探索SharePoint 2013 Designer Workflow具体的应用。
安装和配置SharePoint 2013 Workflow的更多相关文章
- Install and Configure SharePoint 2013 Workflow
这篇文章主要briefly introduce the Install and configure SharePoint 2013 Workflow. Microsoft 推出了新的Workflow ...
- SharePoint 2013: Workflow Manager Backend 服务意外地终止
一.环境:SharePoint 2013 + Workflow Manager 1.0 二.错误描述: Workflow Manager Backend 服务意外地终止,这种情况已经出现了 42106 ...
- SharePoint 2013 Workflow 分布式配置问题记录
SharePoint 2013 发布已经有一段时间,前段事件主要是做财务项目,用到Oracle和HFM,由于从来没了解过这两个软件,把大部分时间用在了学习Oracle和HFM的API,目前对HFM的A ...
- SharePoint 2013 - Workflow Manager
1. Workflow Manager可以与SharePoint 安装在同一台机器上,只是不建议这么做:由于Workflow Manager 需要使用数据库,我个人将其安装在 SQL Server机器 ...
- 配置SharePoint 2013 Search 拓扑结构
在单台服务器上安装了 SharePoint Server 2013,并且创建了具有默认搜索拓扑的 Search Service 应用程序.在默认搜索拓扑中,所有搜索组件都位于承载管理中心的服务器上.S ...
- SharePoint 2013 – Workflow Manager 1.0 offline download
[http://sharepointdeal.wordpress.com/2013/03/13/sharepoint-2013-workflow-manager-1-0-offline-downloa ...
- SharePoint 2013 Workflow Manager 1.0 远程服务器返回错误: (400) 错误的请求。 不支持查询字符串中的 api-version
环境: Windows Server 2012 R2 Standard SharePoint Server 2013 with sp1 通过Web 平台安装程序 5.0,已安装 Workflow Ma ...
- SharePoint 2013 Workflow Manager 1.0 卸载
一:环境 Window server 2012 r2 Standard SharePoint Server 2013 with sp1 二:开始菜单---Workflow Manager 配置---退 ...
- 下载安装与配置Excel 2013数据挖掘加载项(SQL Server 2012 SP1 + SQLServer2012_DMAddin.msi)
一.系统要求 在安装这个数据挖掘加载项前,你的机器必须要可以支持如下的相关系统设备: (1)操作系统:windows 7 和 windows 8,暂时不支持 windows 10. (2)excel ...
随机推荐
- C#.NET常见问题(FAQ)-如何使用右下角托盘图标notifyIcon
1 拖放一个NotifyIcon控件,并设置图标,还有显示的文字 2 双击这个控件,即当最小化了主窗体,然后双击这个右下角图标的时候,要显示主窗体(大部分程序的用户体验都是这样干的,比如QQ,双击 ...
- javascript的冒泡排序, 快速排序, 选择排序, 插入排序
冒泡排序, 最经典的排序, 把比较大的数字往后放, 和选择排序恰恰相反: <!DOCTYPE html> <html lang="en"> <head ...
- LintCode: Binary Tree Postorder Traversal
C++,递归 /** * Definition of TreeNode: * class TreeNode { * public: * int val; * TreeNode *left, *righ ...
- oneinstack一键部署linux生产环境那点事(ubuntu)
http://oneinstack.com/install/ (1)将oneinstack-full.tar.gz最新版安装文件上传至/usr/local/下 (2)解压tar xzvf oneins ...
- JAVA设计模式——第 4 章 多例模式【Multition Pattern】(转)
一个国家有多个皇帝这种情况有没有?还确实有,就出现在明朝,那三国期间的算不算,不算!因为各自称帝,各有各的地盘,国号不同.大家还记得那首诗<石灰吟>吗?作者是谁?于谦,他是被谁杀死的?明英 ...
- ngx_http_upstream_keepalive
链接:http://wiki.nginx.org/HttpUpstreamKeepaliveModule 今天看了一些代码: upstream b_memc2 { server ; keepalive ...
- python2.7 安装pypcap出错 pcap.h not found
python安装pypcap的时候出错 通过不断百度+google找到解决方案 https://segmentfault.com/q/1010000007273835/a-10200000072756 ...
- java动态代理_aop2
一.什么是代理? 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问.代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理. 代理模 ...
- Java中经常使用缓存Cache机制的实现
缓存,就是将程序或系统常常要调用的对象存在内存中,一遍其使用时能够高速调用,不必再去创建新的反复的实例. 这样做能够降低系统开销.提高系统效率. 缓存主要可分为二大类: 一.通过文件缓存,顾名思义文件 ...
- SSM实战——秒杀系统之Web层Restful url设计、SpringMVC整合、页面设计
一:Spring整合SpringMVC 1:编写web.xml,配置DispatcherServlet <web-app xmlns="http://java.sun.com/xml/ ...