

一、概述...........................................................................................................................................4 二、第一个流程...............................................................................................................................4 2.1、开始前的准备.................................................................................................................4 2.2 、Hello World 例子.......................................................................................................5 三、学习JPDL...................................................................................................................................9 3.1 、简介...............................................................................................................................9 3.2 、流程版本(Version)...............................................................................................10 3.3 、流程定义.....................................................................................................................11 3.3.1 process-definition(流程定义) .....................................................................11 3.3.2 node(自动节点).................................................................................................11 3.3.3 start-state(开始状态)...................................................................................12 3.3.4 end-state(结束节点).......................................................................................12 3.3.5 state(状态).......................................................................................................13 3.3.6 task-node (任务节点).....................................................................................13 3.3.7 fork(分支).........................................................................................................15 3.3.8 join(联合).........................................................................................................16 3.3.9 decision(决策).................................................................................................17 3.3.10 transition(转换)...........................................................................................18 3.3.11 event(事件).....................................................................................................19 3.3.12 action(动作)...................................................................................................19 3.3.13 script(脚本)...................................................................................................20 3.3.14 expression(表达式)...................................................................................21 3.3.15 variable(变量)...............................................................................................22 3.3.16 handler(句柄).................................................................................................22 3.3.17 timer(定时器).................................................................................................23 3.3.18 create-timer(创建定时器)...........................................................................24 3.3.19 cancel-timer(取消定时器)...........................................................................25 3.3.20 task(任务).......................................................................................................25 3.3.21 swimlane(泳道)...............................................................................................26 3.3.22 assignment(委派)...........................................................................................27 3.3.23 controller(控制器).......................................................................................28 3.3.24 process-state 子流程...................................................................................28 3.3.25 sub-process 子流程.......................................................................................29 3.3.26 condition 条件...............................................................................................29 3.3.27 exception-handler 异常处理.......................................................................30 小结.................................................................................................................................32 四、流程中任务的分配.................................................................................................................35 4.1 assignment-handler方式的任务分配.........................................................................36 4.2 swimlane方式的任务分配.............................................................................................37 上海锐道信息技术有限公司 高杰 2 JBPM 工作流开发指南 五、JBPM持久化.............................................................................................................................39 5.1 特殊数据库支持.............................................................................................................39 5.2 JBPM数据库的安装.........................................................................................................39 5.2 JBPM流程发布.................................................................................................................42 5.2.1 搭建JBPM的WEB应用...........................................................................................43 5.2.2 发布第一个流程.................................................................................................45 六、日历(Scheduler)...................................................................................................................50 6.1 Scheduler在C/S程序上的应用.........................................................................................51 6.2 Scheduler 在Web上的应用..............................................................................................53 6.3 Scheduler时间的分类.......................................................................................................55 七、异步执行.................................................................................................................................58 八、JBPM流程建模与应用.............................................................................................................58 7.1 JBPM的建模工具.............................................................................................................58 7.1.1 建模工具的安装.................................................................................................59 7.2 公司报销流程示例.........................................................................................................61 7.2.1 流程建模.............................................................................................................61 7.2.2 流程数据库搭建.................................................................................................71 7.2.3 构建业务表.........................................................................................................74 7.2.4 报销流程的发布.................................................................................................77 7.2.5 应用程序搭建.....................................................................................................79 九、写在最后.................................................................................................................................91







- water24242018-04-08很好,学习下,积分有点高
- TongFn2014-12-24对我很有帮助

- 粉丝: 21
- 资源: 5
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


