posts - 26,  comments - 7,  trackbacks - 0
jbpm实例
JBPM外接任务表单简述      摘要: 目前我看过采用JBPM的工作流有web-console (JBPM 3.2.1自带)、RUNA WFE、SMART,就这三个我做一个比较:

RUNA WFE

RUNA WFE是上面提到的三个中,唯一可以直接部署应用的,当然也有它的缺点,下面我会提到。这个框架采用的是Struts作为表示层,流程管理和组织架构管理都做的不错,良好的国际化,文档很全。如果只打算研究可以看下它的permission部分,它已经实现了对流程查看、启动、结束等的权限控制,JBPM自身在这部分基本还是TODO状态。

  阅读全文
posted @ 2007-11-11 16:24 jbpm 阅读(2010) | 评论 (0)  编辑
任务指派实例      摘要: 在下面的例子里,我们将向您展示如何能给用户分配任务。因为在jBPM工作流

引擎和组织机构模型之间是分离的,对计算参与者的表达语言将总是被限制的。

因此,你必须指定一个任务处理的实现,包括计算任务参与者
  阅读全文
posted @ 2007-09-23 16:29 jbpm 阅读(1173) | 评论 (0)  编辑
业务日历实例      摘要: 业务日历是关于业务时间的,并且被用于为任务和定时器计算预期的时间。 业务日历能够通过对一个期限和日期进行增加来计算日期。我们先看看业务日历的语法:

xml 代码

[business]


  阅读全文
posted @ 2007-09-19 17:40 jbpm 阅读(906) | 评论 (1)  编辑
请假流程      摘要: 在某一公司中,部门员工要休假的话需要部门主管的批准。如果休假天数大于10天的话,在部门主管的同意后,还必须上级主管批准。如果是部门主管要休假只要上级主管批准即可。在休假被批准之前,申请人可以撤销休假申请。
每个员工还有多少天休假必须管理起来,在员工提交休假申请时要检查申请天数是否超过可用天数。申请批准后,要在可用天数里减去申请天数。每次休假申请结束之后,不管通过未通过或是否取消,都必须记录下来。主管在批复申请之后,系统要将批复结果Email给申请人。对于大于10天的申请,如果部门主管已批准同意而上级主管还未批准,这时申请人撤销申请后,系统应发Email通知部门主管申请已撤销。  阅读全文
posted @ 2007-09-11 13:47 jbpm 阅读(2415) | 评论 (0)  编辑