最近写的一个报销工作流程实例:
使用的开发环境是JDK1.5 + MySQL5.0 + Jbpm3.2.3
首先建立一个名为jbpm的数据库
运行src/test/Init.java初始化流程
建立下面两张数据表
人员表:
create table `s_user` (
`sid` double ,
`userName` varchar (40),
`userPassword` varchar (40)
);
insert into `s_user` (`sid`, `userName`, `userPassword`) values('1','user1','user1');
insert into `s_user` (`sid`, `userName`, `userPassword`) values('2','user2','user2');
insert into `s_user` (`sid`, `userName`, `userPassword`) values('3','manager1','manager1');
insert into `s_user` (`sid`, `userName`, `userPassword`) values('4','manager2','manager2');
insert into `s_user` (`sid`, `userName`, `userPassword`) values('5','admin','admin');
insert into `s_user` (`sid`, `userName`, `userPassword`) values('6','supermanager','supermanager');
insert into `s_user` (`sid`, `userName`, `userPassword`) values('7','cashier','cashier');
业务表:
CREATE TABLE `c_baoxiao` (
`sid` varchar(36) NOT NULL,
`applicant` varchar(20) default NULL,
`title` varchar(20) default NULL,
`money` varchar(20) default NULL,
`reason` varchar(100) default NULL,
`procinst` varchar(20) default NULL,
`optdate` varchar(20) default NULL,
PRIMARY KEY (`sid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
【流程发起人员】:user1、user2
user1发起的申请由manager1审批
user2发起的申请由manager2审批
如果金额大于1000则需要supermanager审批
cashier为财务处理步骤
【审批人员】:manager1、manager2、supermanager、cashier
默认:系统用户密码跟用户名一样
- 大小: 31.7 KB
- 大小: 48.7 KB
分享到:
相关推荐
struts2+spring+hibernate+jbpm工作流实例 描述的是公文审批流转过程.
该项目为java ssh框架搭建的 融合了jbpm 是一个很好的学习工作流的实例,包括请假等流程,流程比较完整,容易上手。 IDE:myeclipse 数据库:mysql (语句再里面)
jBPM工作流详解,jBPM工作流详解 jBPM工作流详解,jBPM工作流详解 jBPM工作流详解,jBPM工作流详解
利用jbpm工作流实现的一个工作流开发例子。对初学者有很好的参考价值。
jbpm工作流引擎基于J2EE的轻量级,纯java,开源的工作流管理系统。
工作流实例 jbpm4.3 java 可以和SSH结合
工作流程 JBPM工作流管理工作流程 JBPM工作流管理工作流程 JBPM工作流管理工作流程 JBPM工作流管理
本应用主要用于演示JBPM工作流的使用,数据均存储在数据库中,包括两大模块:权限控制和流程控制。权限控制模块是为流程控制模块服务的,为了说明在实际应用中如何动态指定审批执行者。但实际上其代码量并不比工作流...
jbpm工作流引擎介绍以及出差报销实例,详细的图解和流程
jbpm工作流详解
jbpm工作流基础视频,讲解工作流流程定义的整个过程,适合于jbpm的初学者学习
JBPM工作流全套学习资料!比较全面的介绍了jbpm,可以作为学习工作流的参考资料.
关于jbpm工作流的一些常用的问题jbpm工作流的一些常用的问题
IDE:myeclipse 数据库:mysql (语句再里面) 该项目为java ssh框架搭建的 融合了jbpm 是一个很好的学习工作流的实例,包括请假等流程,流程比较完整,容易上手。
jbpm开发指南 jbpm开发指南 jbpm 工作流 自定义
一个JBPM工作流例子,JBPM实现销售批复
李腾飞 JBPM 工作流引擎代码 test01到test04
基于JBPM工作流的OA办公系统开发框架,完全支持二尺开发
流程的整合,可自定义流程,完整的代码及相关包,下载后,导入工程即可