FixFlow从6.0版本开始使用新的域名org.foxbpm!新项目地址:https://github.com/FoxBPM/FoxBPM
Foxbpm6.0的开发工作已经完成了大部分,之前在群里说过,6.0的文档一定不会让大家失望,所以在开发的过程中,对成块的功能点,我们都尽量通过博客加文档的形式详细介绍给大家,让大家最后能配合官方的用户手册进行简单的分析,集成,排错,甚至扩展等。
但是对于集成来说,很明显一篇博客是没有办法详细介绍集成的,前两天突然有个想法,想以一个简单的项目配合一个系列博客让大家一点点学习Foxbpm的集成,所以我就开始学那些业界大神一样,开始foxbpm集成的系列博客。
本系列博客会通过一个简单OA请假流程,将我自己的示例项目的集成过程通过图文的形式记录下来,希望对大家有些帮助!
博客目录
- 集成前准备工作
- 表单集成(按钮展现、业务数据处理、事务整合)
- 用户组织机构集成
- 待办任务、流程追踪集成
- 管控中心集成
- web设计器集成
第一篇:集成前准备工作:
本章介绍
这章节不牵扯到工作流,只是我做了个前端样式的选型和一个请假表的增删改查。
项目简单介绍:
- 页面是我随便在晚上搜了 个管理系统框架,很简单的html
- 后台我是用了spring的mvc框架,持久层用spring的jdbcTemplate,没用JPA或hibernate主要还是为了直观,其实不影响我们的任务功能,用户可以随意替换。
- 项目我会用人事系统中的常用流程请假流程作为例子,里面会涉及要常用的退回、转发、定时任务、超时处理、会签等功能!下次我尽量将请假系统的需求发上来
界面展示
首页
添加界面:
注:
- 图上的菜单目前只实现了请假信息表的增删改查,其他菜单目前都是空的,我这个系列博客的主要目的就是为了实现上面的所有菜单。
- 样式问题我也会慢慢调整,由于只能在空闲时间做,样式又不是我们重点,所以就先将就着看吧。
代码结构
本章主要是选型和项目的大致介绍,没有多少实质性的东西,增删改查就是普通的spring mvc项目,代码我也不多介绍,有兴趣自己看,后面集成过程中,我会将关键代码都贴出来分析的,
另外项目我也放到github了,地址:https://github.com/yangchenhui/foxbpmSpringDemo
Foxbpm项目地址:https://github.com/FoxBPM/FoxBPM
注:FoxBPM项目目前还没有发布稳定版本!
相关推荐
笔者主持的开源工作流引擎AgileFlow就是基于ww2+spring+hibernate架构实现的。写到这里我想是不是它可以和struts2进行完美整合?! Jflow是从ccflow演化而来的国产工作流引擎,富有太多的业务场景设置。 Ccflow是...
VS2012 + Framework4.5 + Silverlight5 写的全开源工作流设计器,里面是个完整的开源项目。
Java开源工作流引擎.pdf
Java开源工作流引擎snaker1.01,非maven版本
flow, 在 go ( golang ) 中,一个小型的开源工作流引擎 状态flow 正逐步向发布,但还无法使用 ! flowflow 是一个小型开源的( Apache 2 -licensed ) 工作流引擎,它在。什么是 flow作为工作流引擎,flow 打算帮助...
java开源工作流项目简介介绍了7种开源工作流项目,致力于集成分布式计算环境,脚本规范、引擎、编辑器一应俱,还比较了各种工作流项目之间的优点和缺点。。。
开源工作流的比较和描述 开源工作流的比较和描述开源工作流的比较和描述开源工作流的比较和描述
jeecg 开源免费版工作流案例,提供给广大用户使用。记得好评
包含表单引擎+流程引擎+权限控制,方便集成,配置灵活,功能强大
JWFDv0.96 开源工作流系统-二次开发与API简易说明.doc JWFDv0.96 开源工作流系统-二次开发与API简易说明.doc
NetBpm是个开源的工作流引擎,NetBpm是个开源的工作流引擎,
activiti-5.15开源工作流 官方安装包
netbpm 开源工作流引擎
Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。 创始人Tom Baeyens是...
基于Flowable的低代码开源工作流引擎设计源码,该项目包含662个文件,主要文件类型有261...该项目是一个基于Flowable的开箱即用的低代码开源专业工作流引擎,可能涉及用户界面设计、应用逻辑实现、数据存储等多个方面。
imixs-workflow, 面向业务应用的开源工作流技术 imixs工作流imixs工作流是一种基于Java企业架构( JEE )的开源工作流引擎。 在imixs工作流项目中,为构建以灵活和健壮的框架为中心的工作流应用。 业务逻辑可以使用...
java开源项目-使用Java开源工作流jBPM开发一个简单的
JAVA开源工作流,让你了解Java工作流
开源工作流ACTIVITI使用手册,快速学习activiti.
一个基于 tmt-workflow 前端工作流的开发工具。 官网:http://weflow.io/目前已支持了:微信游戏、微信广告等项目的 第三方合作团队 的前端构建工作,如果你更习惯命令行操作,可以直接使用基于 Gulp 开发的 tmt-...