一个JBPM工作流管理示例(一) - Nirvana--just for myself - JavaEye技术网站
来源:百度文库 编辑:神马文学网 时间:2024/04/29 10:29:04
一个JBPM工作流管理示例(一)
在某一公司中,部门员工要休假的话需要部门主管的批准。如果休假天数大于10天的话,在部门主管的同意后,还必须上级主管批准。如果是部门主管要休假只要上级主管批准即可。在休假被批准之前,申请人可以撤销休假申请。
每个员工还有多少天休假必须管理起来,在员工提交休假申请时要检查申请天数是否超过可用天数。申请批准后,要在可用天数里减去申请天数。每次休假申请结束之后,不管通过未通过或是否取消,都必须记录下来。主管在批复申请之后,系统要将批复结果Email给申请人。对于大于10天的申请,如果部门主管已批准同意而上级主管还未批准,这时申请人撤销申请后,系统应发Email通知部门主管申请已撤销。
processdefinition.xml如下:
"-//jBpm/jBpm Mapping DTD 2.0//EN"
"http://jbpm.org/dtd/processdefinition-2.0.dtd">
申请者
部门主管
上级主管
有一个先到达即进行父Token
根据请求的状态决定。
(1)“主管或者老板批准”-‘approve’:修改员工休假的总天数,网t业Rs`{|*@fBNTI网^+T2UfU=N&f\*
件&Sn{A中育4cLHo:垠[];Xyj教Bi0B4供q垠U3OH&教
设定发给用户E-Mail的信息。
(2)“主管或者老板否决”-“disapprove”:设定发给用户E-Mail的信息。
(3)“撤销”-"cancel"-设定发给用户E-Mail的信息。如果主管批准,@+n];BIqdk6_理d
要发给主管消息说明已经撤销。
在某一公司中,部门员工要休假的话需要部门主管的批准。如果休假天数大于10天的话,在部门主管的同意后,还必须上级主管批准。如果是部门主管要休假只要上级主管批准即可。在休假被批准之前,申请人可以撤销休假申请。
每个员工还有多少天休假必须管理起来,在员工提交休假申请时要检查申请天数是否超过可用天数。申请批准后,要在可用天数里减去申请天数。每次休假申请结束之后,不管通过未通过或是否取消,都必须记录下来。主管在批复申请之后,系统要将批复结果Email给申请人。对于大于10天的申请,如果部门主管已批准同意而上级主管还未批准,这时申请人撤销申请后,系统应发Email通知部门主管申请已撤销。
processdefinition.xml如下:
"-//jBpm/jBpm Mapping DTD 2.0//EN"
"http://jbpm.org/dtd/processdefinition-2.0.dtd">
根据请求的状态决定。
(1)“主管或者老板批准”-‘approve’:修改员工休假的总天数,网t业Rs`{|*@fBNTI网^+T2UfU=N&f\*
件&Sn{A中育4cLHo:垠[];Xyj教Bi0B4供q垠U3OH&教
设定发给用户E-Mail的信息。
(2)“主管或者老板否决”-“disapprove”:设定发给用户E-Mail的信息。
(3)“撤销”-"cancel"-设定发给用户E-Mail的信息。如果主管批准,@+n];BIqdk6_理d
要发给主管消息说明已经撤销。
一个JBPM工作流管理示例(一) - Nirvana--just for myself - JavaEye技术网站
一个jbpm工作流管理示例(一)
一个jbpm工作流管理示例(三)
一个jbpm工作流管理示例(二)
一个jbpm工作流管理示例(一) - 小小冰的专栏
一个jbpm工作流管理示例(二) - 小小冰的专栏
一个jbpm工作流管理示例(三) - 小小冰的专栏
JBPM 2 (Hello World) - 闲人茶馆 - JavaEye技术网站
JBPM 2 (Hello World) - 闲人茶馆 - JavaEye技术网站
安装WordPress图解 - Just Code - JavaEye技术网站
PHP 中使用工厂模式 - Just Code - JavaEye技术网站
jBPM学习(七)----jBPM相关概念 JBPM @net -JavaEye技术社区
jBPM学习(六)----Hello World JBPM @net -JavaEye技术社区
jboss jbpm 工作流管理系统简介
JBOSS jBPM 工作流管理系统简介
For myself
常用内存数据库介绍(一) - titan - JavaEye技术网站
jboss jbpm 工作流管理系统简介 - 小小冰的专栏
[转]实现业务系统中的用户权限管理- JavaEye技术网站
卡布奇诺 - JavaEye技术网站
自己动手写一个Struts2 - superleo - JavaEye技术网站
linux进程通信(一)--共享内存+信号量 - - JavaEye技术网站
flex3权威指南学习记录一 - 戒骄戒躁... - JavaEye技术网站
浏览器缓存总结 - 一生一火花 - JavaEye技术网站