.Net 开源工作流 Roadflow 的使用与集成
序言
最近公司要整理公司内部oa系统,需要使用到工作流,所以就开始了开源工作流挑选,使用,到集成到公司内部系统的工作。
首先在网上搜了文档,自己也有补充,整理啦国内几款工作流的比较,由于没有个个击破式的研究所以不足之处还望海涵。
送上比较内容图:
鉴于这个表的内容,与公司技术与需求的结合,我们选择啦RoadFlow工作流引擎。
下面踏上RoadFlow的征程。
RoadFlow的下载、部署、及使用
官方网址:http://roadflow.net
官方文档:http://www.roadflow.net/CoreWorkFlowDocument
官方源码下载链接:http://www.roadflow.net/Download
项目下载完成后,
1、自带有数据库脚本,执行到本地数据库,就行啦。
2、打开项目,由于我们公司绝大多说项目都是用mvc,所以我选用webmvc项目,移除webform项目,也可以保留去看看哈。
3、配置webconfig中的数据库链接字符串,注意这里一般会有一个版本问题或者模式问题,爆红页面顺手就能解决没多大难度。
4、然后就是打开/login/index页面,按照提示登录进去。
5、根据文档,自己一点点摸索前进啦。
我摸索的差不多啦,感觉公司一般的流程需求这里是可以满足的,并且考虑啦一下集成的成本与技术实现,也感觉没有什么问题,毕竟代码都在手里吗,哈哈。然后搞起。
Roadflow开源工作流集成到公司内部OA系统
首先弄懂一个陌生的项目,我是从数据库进行操刀的,因为我看啦一下他的项目结构,没有非常特别的东西,就是一般的mvc项目。
数据结构如下:
1、基础平台:日志表,数据库配置表,数据字典表。
这些表在roadflow中几乎都是单表操作,比较独立,不用做过多的分析就一目了然。
2、组织结构,工作组,人员信息
3、角色,权限,人员信息
4、表单,流程,按钮,步骤等工作流相关核心表
需要注意的就是自己建自己的表单字段存储表,然后在绑定表单的时候可以选择数据自己的数据表进行绑定映射。
分析完表结构之后,就是自己的登录权限集成与Js解压分析,集成到适合自己的内部系统中。经过千辛万苦之后,就是轻松的页面集成。
哦,中间绑定自定义事件的时候,遇到啦反射程序集路径问题,这里给大家做个简单的分享。修改下路径就可以啦。
小结
由于工作流不是一个工作量小的项目,别且过于繁杂,所以如果没有特殊的需求,建议使用开源框架。
还有,如果你也用到啦工作流,那么咱们可以一起交流学习,左上方是我的群,欢迎加入。
下面给大家展示下我的成果。
流程设计集成
表单设计集成
待办事项集成
.Net 开源工作流 Roadflow 的使用与集成相关推荐
- .Net开源工作流Roadflow的使用与集成
序言 最近公司要整理公司内部oa系统,需要使用到工作流,所以就开始了开源工作流挑选,使用,到集成到公司内部系统的工作. 首先在网上搜了文档,自己也有补充,整理啦国内几款工作流的比较,由于没有个个击破式 ...
- 几种开源工作流引擎的简单比较(转)
摘要:目前开源工作流引擎用的最多的是jbpm , 各种特性都不错, 文档也比较多, 下面只简单列举一下 目前开源工作流引擎用的最多的是jbpm , 各种特性都不错, 文档也比较多, 下面只简单列举一下 ...
- .NET 5 开源工作流框架elsa技术研究
编者注: 工作流框架 elsa 是.NET基金会下面的开源项目,2.0版本即将在3月份发布,目前正在紧锣密鼓的开发之中,2020年2月份我也介绍过推荐一个很棒的开源工作流elsa-core ,今天给大 ...
- 开源工作流可以解决什么问题?
要了解这个问题,就需要先弄清楚相关概念.为什么要使用开源工作流,可以解决什么问题?如果要实现某个业务目标,提高办公协作效率,就可以用开源工作流在多个参与者之间,借助计算机,按照某种预定规则自动传递文档 ...
- Java开源 开源工作流
Willow 点击次数:18942 由Huihoo Power开发详细可到其中文主页查看. OpenWFE 点击次数:17672 OpenWFE是一个开放源码的Java工作流引擎.它是一个 ...
- java开源工作流引擎优势是什么?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.流程引擎的自我介绍 二.java开源工作流引擎优势介绍 总结 前言 IBPSv3.5是流辰信息团队面向Java开发 ...
- 分布式开源工作流引擎有什么特点?
在竞争越来越激烈的社会中,拥有提质增效的办公软件,可以为企业带来更可观的市场价值.分布式开源工作流引擎在企业数字化发展进程中深受欢迎,在帮助企业提升办公效率上发挥了重要的作用.今天,我们就一起里盘点下 ...
- 几种开源工作流引擎的简单比较
目前开源工作流引擎用的最多的是jbpm , 各种特性都不错, 文档也比较多, 下面只简单列举一下 其他几种工作流引擎的特性. Apache ODE Enhydra Shark jflow Open ...
- java bpm 开源_几种Java开源工作流引擎的简单比较
摘要:目前开源工作流引擎用的最多的是jbpm , 各种特性都不错, 文档也比较多, 下面只简单列举一下目前开源工作流引擎用的最多的是jbpm , 各种特性都不错, 文档也比较多, 下面只简单列举一下其 ...
最新文章
- 很高兴加入 英文_少和外国人说quot;You look youngquot;,她们可能会不高兴!
- Qt学习之路(35): Qt容器类之顺序存储容器
- 2021中青杯数学建模C题 在线教学的分析与研究
- 如何在程序中添加iAd广告
- Nginx进程间通讯方式
- tkinter连接数据库实现班级点名系统
- scrollbar wpf 高度_Wpf ScrollBar自定义样式
- 利用VBB仿真——实现摇杆控制流水灯
- VM VirtualBox 安装Window XP3安装版
- linux 程序员字体下载,编程字体Monaco字体 For Linux版
- java毕业设计_校园二手交易平台
- 在Mind+下使用Easy loT实现mqtt消息消息的通讯
- android吉他谱组件,android手机吉他谱
- 野火指南者WiFi模块代码的简单改写,实现LED定时闪耀
- Deep Multi-View Spatial-Temporal Network for Taxi Demand Prediction
- AARRR模型——变现:终极目标(上)
- 百度Clouda的初步探索
- 欠四大银行信用卡不还,最终会怎么样?
- jquery ajax 出错得到错误信息的方式
- 大数据在生活中有哪些应用举例?大数据好找工作吗?
热门文章
- fydeos的linux文件夹打不开,FydeOS与其它操作系统多启动配置指南
- 计算机考研难度排行榜2019,计算机考研难度排行榜
- 航天信息抵扣联认证服务器设置,航天信息网上认证V4.doc
- Tekla自定义组件类型的区别
- FSC-COC供应链管理体系认证、认证培训标准、审核清单、认证公司
- Elasticsearch Analyzer 内置分词器
- XML xmlns xsi解释
- 简单的无人坚守的远程控制软件-向日葵远程控制软件-12版本配置方法
- 8.Redis- 集群:AKF拆分(y轴和z轴),twemproxy,predixy,cluster
- 手机+文件共享服务器软件,文件共享服务器软件