工作流这个功能,在SharePoint Server 2013中做了很大的改动。我们可以从微软官方的文档中了解一下大概的情况

http://technet.microsoft.com/zh-cn/library/jj658588.aspx

总结起来说,有如下几个大的变动

  1. SharePoint Server 2013的工作流,是需要单独安装和配置的(Workflow Manager)。而且在SharePoint Foundation上面是不支持的(它继续支持SharePoint 2010工作流)。
  2. SharePoint Server 2013的工作流主要的优势在于它使用Workflow Foundation 4.0,而不在是3.0(3.5),同时有专门对工作流进行管理的后台服务,提高了稳定性和可管理性。

如果你希望使用SharePoint Server 2010版本的工作流,只需要在网站集功能中启用即可,默认就安装可用。

如果你希望使用SharePoint Server 2013版本的工作流,则需要按照下面的步骤进行安装和配置。下面的步骤很重要,建议你完全按照步骤做。同时,我发现只有在我最新安装的这个服务器环境(Windows Server 2012+SQL Server 2012 SP1)中一切都是顺利的,之前的Windows Server 2008 R2+SQL Server 2008 R2的环境,总是遇到一些奇怪的问题,而且一直也无法完全解决。

【备注】以下的安装过程,都需要在线下载安装程序,请确认网络畅通。

第一步:安装Web Platform Installer

虽然官方并没有建议你这样安装,但我自己总结出来,用这种方式安装是最方便的。Web Platform Intaller提供的一个很好的小工具,可以帮助我们快速进行安装。你可以通过下面的地址下载到这个工具

http://www.microsoft.com/web/downloads/platform.aspx

第二步:安装Workflow Manager 1.0

打开Web Platform Installer, 搜索“workflow” 关键字,首先安装Workflow Manager 1.0

这个步骤会同时安装Service Bus 1.0这个组件的

第三步:安装Workflow Manager 1.0 Cumulative Update 1

第三步:安装Service Bus 1.0 Cumulative Update 1

搜索“service bus”关键字,然后安装Service Bus 1.0 Cumulative Update 1

第四步:运行Workflow Manager Configuration

我们可以选择推荐的一个配置选项(这个配置步骤最少)

第五步:设置SharePoint Server与Workflow Manager的关联

由于Workflow Manager是一个独立的服务器,所以要在SharePoint Server中使用它,需要建立与他的关联。

一般通过如下的命令来建立关联即可(假定安装Workflow Manager的服务器本身就是属于SharePoint FARM的一部分的话)

Register-SPWorkflowService –SPSite http://moss2013 –WorkflowHostUri "http://moss2013:12291" –AllowOAuthHttp

如果你的Workflow Manager不是安装在SharePoint服务器上面,或者你希望用SSL进行通讯(真有这个必要吗),那么具体的关联配置请参考 http://technet.microsoft.com/zh-cn/library/jj658588.aspx

验证安装

经过如上的五个步骤,我们可以来验证一下是否安装和配置成功了。我们可以打开SharePoint Designer,尝试建立一个简单的工作流。

【备注】如果你看到这里的Platform Type可以选择SharePoint 2013 Workflow,应该大致知道是配置成功了

最新文章

  1. Sign-Magnitude Representation
  2. sql自动生成汉语拼音和首字母函数
  3. 李洪强漫谈iOS开发[C语言-005]-程序结构分析
  4. 现代程序设计 homework-09
  5. 绝对URL和相对URL
  6. ASP.NET生命周期事件顺序
  7. php-fpm 启动参数及重要配置详解<转>
  8. Lambda应用场景和使用实例
  9. 原生和jQuery的ajax用法
  10. django - 总结 - form表单
  11. TP5.0 PHPExcel 数据表格导出导入(原)
  12. 史上最全python面试题详解 (二)(附带详细答案(关注、持续更新))
  13. Pycharm主题设置以及导入方式
  14. hdu 5772 String problem 最大权闭合子图
  15. 福大软工1816 · 第八次作业(课堂实战)- 项目UML设计(团队)
  16. JSON字符串-赋张最初接触后台从map转json的方法
  17. HDU 1257 最少拦截系统(贪心 or LIS)
  18. Eclipse Class Decompiler——Java反编译插件(转)
  19. ubuntu下python+tornado+supervisor+nginx部署
  20. JAVA加解密 -- 对称加密算法与非对称加密算法

热门文章

  1. Windows & Office完美结合,助力办公
  2. 在android 6.0(API 23)中,Google已经移除了移除了Apache HttpClient相关的类
  3. php composer使用经验
  4. VHDL生成的ngc文件被verilog的工程调用的问题
  5. html中使用js+table 实现分页
  6. SQL TRACE
  7. 《与mysql零距离接触》视屏学习笔记
  8. 微软Connect教程系列--自动生成增删改查页面工具介绍(二)
  9. Quartz.net 定时调度时间配置格式说明与实例
  10. 浏览器兼容性小记-DOM篇(一)