Quantcast
Viewing all articles
Browse latest Browse all 35570

jbpm4.4实例分享

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

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


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


2、定义请假流程 如下图

Image may be NSFW.
Clik here to view.

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

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


2、登陆页面

Image may be NSFW.
Clik here to view.


3、登陆后主页面

Image may be NSFW.
Clik here to view.

主要有3个部分:

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

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

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


4、发布请假流程

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

Image may be NSFW.
Clik here to view.


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

Image may be NSFW.
Clik here to view.


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

Image may be NSFW.
Clik here to view.


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

Image may be NSFW.
Clik here to view.


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

Image may be NSFW.
Clik here to view.

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

Image may be NSFW.
Clik here to view.


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


总结:

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


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

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


作者:tianma630 发表于2013-6-16 0:58:42 原文链接
阅读:179 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles