jbpm工作流

例子讲解流程--报销流程

表和测试数据都在项目根目录下。。
数据库:Mysql 5.0.27
服务器:Tomcat 5.0
jbpm版本:3.1

由于文件上传最多为10兆,jar包我都去掉了.
主要的是一个jbpm的jar包。hibernate jar包(因为底层是用hibernate所编写..整合了对 hibernate 对数据库底层的操作,所以你可以通过它来得到hibernate的操作)
由于 jbpm 被 jboss 所收购还需要 jboss下的一些 jar包
常用的 commons.. jar, ant.jar, log4j.jar...等等都是经常用的

一:添加 jbpm 插件
我用的是jbpm3.1.4版本的.你可以在网上下一个.作为eclipse插件使用

二:创建表
jbpm 引用了 hibernate createTableSchema()所以你要运行为jbpm生成数据表
先创建一个jbpm数据库
在我的源码中位置运行com.workflow.test.DeployProcessDefinition自动创建数据关系表.
你在官方网站所下的 jbpm3.1.4 中都包含了支持jbpm数据库脚本..

三:部署jbpm流程模板(必须先启动你的服务器)
怎么部署你所做的jbpm流程模板。。在我源码文件下有个img文件下里有图形
我用了两个流程模板。其中有父子关系,在jbpm表中表现为主外键关系。所以必须先部署主流程模板。两个包下com.workflow.flow.baoxiao, com.workflow.flow.caiwu
先部署com.workflow.flow.caiwu这个包下的流程模板,在部署另外一个流程模板
是为了把这些定义的流程模板数据插入到数据库中

我这里只是操作流程业务的源代码里面有注释可看。。

注意:学习jbpm要有足够的耐心。。毕竟表不是自己所建力的。。要不然就会半途而费。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值