JBPM开发指南

  • 格式:pdf
  • 大小:1.96 MB
  • 文档页数:91

JBPM 工作流开发指南

JBPM开发指南

上海锐道信息技术有限公司 高杰 1JBPM 工作流开发指南

目 录

一、概述...........................................................................................................................................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