.Net开源工作流Roadflow的使用与集成
序言 最近公司要整理公司内部 oa 系统,需要使用到工作流,所以就开始了开源工作流挑选,使用,到集成到公司内部系统的工作。 首先在网上搜了文档,自己也有补充,整理啦国内几款工作流的比较,由于没有个个击破式的研究所以不足之处还望海涵。 送上比较内容图: 鉴于这个表的内容,与公司技术与需求的结合,我们选择啦RoadFlow工作流引擎。 下面踏上RoadFlow的征程。 RoadFlow的下载、部署、及使用 官方网址: http://cqroad.cn/ 官方文档: http://cqroad.cn/Doc/Default.aspx 官方源码下载链接: http://cqroad.cn/Download 项目下载完成后, 1、自带有数据库脚本,执行到本地数据库,就行啦。 2、打开项目,由于我们公司绝大多说项目都是用mvc,所以我选用webmvc项目,移除webform项目,也可以保留去看看哈。 3、配置webconfig中的数据库链接字符串,注意这里一般会有一个版本问题或者模式问题,爆红页面顺手就能解决没多大难度。 4、然后就是打开/login/index页面,按照提示登录进去。 5、根据文档,自己一点点摸索前进啦。 我摸索的差不多啦,感觉公司一般的流程需求这里是可以满足的,并且考虑啦一下集成的成本与技术实现,也感觉没有什么问题,毕竟代码都在手里吗,哈哈。然后搞起。