jbpm4.4实例分享

来源:互联网 发布:广联达规范查询软件 编辑:程序博客网 时间:2024/05/05 18:17

先分享个视频教程的下载地址:http://www.jeecg.org/forum.php?mod=viewthread&tid=32

本人也是看了这个视频教程后模仿写的一个例子


1、在eclipse上安装jbpm4.4的插件(百度或google或视频教程)


2、定义请假流程 如下图


  此流程是一个请假流程,请假人先申请请假,然后有经理审批,经理可以批准或驳回,如果请假条数大于3天,则还需要老板审批,老板也可以批准或驳回。

 流程画完后会生成一个xml文件和一个png图片,xml文件定义了该流程,png图片就是如上图显示


2、登陆页面



3、登陆后主页面


主要有3个部分:

1流程定义:定义了有哪些流程,如请假流程、报销流程等。

        2流程实例:用户实际发起的流程 ,如用户需要请假,则发起一个请假流程

        3代办任务:用户需要处理的任务,如请假需要经理审批,审批就是一个任务


4、发布请假流程

单击上个页面中的 “发布请假流程”,就是把第一步中定义的请假流程发布,发布完我们流程定义中就能看到,如下图



5、当一个用户需要请假时,单击发起流程,在流程实例中能看到该流程,在代办任务中填写请假需要先写的内容



6、单击查看实例,可以看到该流程当前的进度



7、单击查看任务 填写当前用户请假需要填写的内容



8、填写完提交后 我们可以看到该流程到了经理审批 我们用manager用户进行登录


我们在代办任务中可以看到wangjun用户提交的请假审批到了经理审批  在查看实例中我们可以看到流程已经到了经理审批的阶段



9、当经理批准时,则该流程完成,如驳回,则该流程又到了申请阶段


总结:

以上只是一个用jsp写的jbpm的实例,希望对大家有帮助,因为本人也是刚结束jbpm,对jbpm也不是非常的熟悉,所以该文没有对jbpm进行理论上的一些讲解分析,也没有和ssh等框架进行整合,希望过段时间能补上。


附实例下载地址:http://download.csdn.net/detail/tianma630/5588339

注:由于jar包太大,故实例中没有jbpm的相关jar包,需大家自行下载,文章开头的视频教程里也有jbpm4.4的包