FoxBPM开源工作流集成系列(一)

       FixFlow从6.0版本开始使用新的域名org.foxbpm!新项目地址:https://github.com/FoxBPM/FoxBPM 

       Foxbpm6.0的开发工作已经完成了大部分,之前在群里说过,6.0的文档一定不会让大家失望,所以在开发的过程中,对成块的功能点,我们都尽量通过博客加文档的形式详细介绍给大家,让大家最后能配合官方的用户手册进行简单的分析,集成,排错,甚至扩展等。

但是对于集成来说,很明显一篇博客是没有办法详细介绍集成的,前两天突然有个想法,想以一个简单的项目配合一个系列博客让大家一点点学习Foxbpm的集成,所以我就开始学那些业界大神一样,开始foxbpm集成的系列博客。

       本系列博客会通过一个简单OA请假流程,将我自己的示例项目的集成过程通过图文的形式记录下来,希望对大家有些帮助!

       博客目录

  1. 集成前准备工作
  2. 表单集成(按钮展现、业务数据处理、事务整合)
  3. 用户组织机构集成
  4. 待办任务、流程追踪集成
  5. 管控中心集成
  6. web设计器集成

第一篇:集成前准备工作:

本章介绍

这章节不牵扯到工作流,只是我做了个前端样式的选型和一个请假表的增删改查。

 

项目简单介绍:

  1. 页面是我随便在晚上搜了 个管理系统框架,很简单的html
  2. 后台我是用了spring的mvc框架,持久层用spring的jdbcTemplate,没用JPA或hibernate主要还是为了直观,其实不影响我们的任务功能,用户可以随意替换。
  3. 项目我会用人事系统中的常用流程请假流程作为例子,里面会涉及要常用的退回、转发、定时任务、超时处理、会签等功能!下次我尽量将请假系统的需求发上来

界面展示

首页

 

添加界面:



 

 注:

  • 图上的菜单目前只实现了请假信息表的增删改查,其他菜单目前都是空的,我这个系列博客的主要目的就是为了实现上面的所有菜单。
  • 样式问题我也会慢慢调整,由于只能在空闲时间做,样式又不是我们重点,所以就先将就着看吧。

代码结构



 

本章主要是选型和项目的大致介绍,没有多少实质性的东西,增删改查就是普通的spring mvc项目,代码我也不多介绍,有兴趣自己看,后面集成过程中,我会将关键代码都贴出来分析的,

另外项目我也放到github了,地址:https://github.com/yangchenhui/foxbpmSpringDemo

Foxbpm项目地址:https://github.com/FoxBPM/FoxBPM

注:FoxBPM项目目前还没有发布稳定版本!

猜你喜欢

转载自yang-ch.iteye.com/blog/2105014
今日推荐