JBoss jBPM 3.0 中文手册

来源:百度文库 编辑:神马文学网 时间:2024/04/28 00:05:17
Workflow andBPM 实践
目录
1. 介绍
1.1. 综述
1.2. TheJBoss jBPM 新手工具箱
1.3.The JBoss jBPM 流程图形设计器
1.4. TheJBoss jBPM 核心组件
1.5. TheJBoss jBPM 控制台web应用
1.6. TheJBoss jBPM 身份组件
1.7. The JBossjBPM 日程安排程序
1.8. TheJBoss jBPM 兼容数据库包
1.9. The JBossjBPM BPEL 扩展
2. 开始
2.1.下载一览 
2.1.1. jBPM3
2.1.1.1. 新手工具箱
2.1.1.2. 核心引擎和身份组件
2.1.1.3. 数据库扩展
2.1.2. jBPM 流程设计器
2.1.2.1. Eclipse 更新站点
2.1.2.2. Eclipse 特点
2.1.3. jBPM BPEL 扩展
2.2. TheJBoss jBPM 项目目录
2.3.公开CVS访问
3. 指南
3.1.Hello World 例子
3.2. 数据库例子
3.3. 上下问(context)例子: 流程变量
3.4. 任务分派例子
3.5. 定制动作Action例子
4.面向图的程序设计
4.1. 缺少的一环
4.2.图解表示和开发过程
4.3. 习惯方法
4.4. 什么是面向图的程序设计
4.5. 组建块
5. 发布
5.1. 运行时的相关部分
5.1.1. Java运行环境
5.1.2.jBPM 库
5.1.3. 运行时需要的库
5.2. 配置文件
5.2.1.jbpm.properties
5.2.2.Hibernate cfg xml file
5.2.3. 业务日历配置文件
5.2.4. 变量映射配置稳健
5.2.5. 转换器配置文件
5.2.6. 缺省模块配置文件
5.2.7.流程文档解析器配置文件
5.3.在Web应用程序中使用jBPM
5.4. 在EJB包容器中使用jBPM
6. 永久化
6.1. 永久化API
6.2. 数据库配置
6.3. 管理事务
6.4. jBPM数据库
6.4.1.Hibernate集成
6.4.2. 开发数据库是hsqldb
6.4.3. 其他数据库的支持
6.4.4. 高速缓冲存储器
6.5.Hibernate 定制
7. 流程模型
7.1. 综述
7.2. 流程图(process Graph) 
7.3.节点(Nodes)
7.3.1. 节点(Node)职责
7.3.2.节点类型(Nodetype)任务(task-node)
7.3.3. 节点类型(Nodetype) 状态(state)
7.3.4. 节点类型(Nodetype) 判定(decision)
7.3.5.节点类型(Nodetype) 分叉(fork)
7.3.6.节点类型(Nodetype) 联合(join)
7.3.7.节点类型(Nodetype) 节点(node)
7.4.动作(Actions)
7.4.1. 动作配置
7.4.2. 动作引用
7.4.3. 事件
7.4.4. 事件传播
7.4.5.Script
7.4.6. 定制事件
7.5. 超状态(superstate)
7.5.1. 超状态 变迁
7.5.2. 超状态 事件
7.5.3. 分级名字
7.6. 异常处理
7.7. 流程组成
7.8. 定制节点行为
7.9. 图(Graph)执行
8. 上下文(Context)
8.1.存取变量
8.2.变量的使用期限
8.3.变量永久化
8.4.变量范围
8.4.1. 变量重载(overloading)
8.4.2. 变量重写(overriding)
8.5.瞬间变量
8.6. 定制变量永久化
9.任务管理
9.1. 任务
9.2. 任务实例
9.2.1. 任务实例生命周期
9.2.2.任务实例及图执行
9.3.委派(Assignment)
9.3.1. 委派接口
9.3.2. 委派数据模型
9.3.3."推"模型
9.3.4."拉"模型
9.4.泳道(Swimlanes)
9.5. 任务事件
9.6. 任务定时器
9.7. 任务控制器
9.8. 定制 任务实例
9.9. 身份组件
9.9.1. 身份模型
9.9.2. 赋值表达式
9.9.2.1. 第一个术语
9.9.2.2. 下一个术语
9.9.3.删除身份组件
10. 调度程序
10.1.定时器
10.2. 调度程序发布
11.业务日历
11.1. 持久时间
11.2.配置
12. 记录
12.1. 建立日志
12.2.日志检索
12.3.数据仓库
13. jBPM 流程定义语言 (JPDL)
13.1. 流程档案
13.1.1. 发布流程档案
13.1.2.流程版本(versioning)
13.1.3.流程转换(conversion)
13.2.代理
13.2.1.  jBPM类载入器
13.2.2. 流程类载入器(class loader)
13.2.3. 代理配置
13.2.3.1. 配置类型 field
13.2.3.2.配置类型 bean
13.2.3.3.配置类型 constructor
13.2.3.4. 配置类型configuration-property
13.3. JPDL xmlschema
13.3.1.process-definition(流程定义)
13.3.2.node(节点) 
13.3.3.common node elements(常见节点元素)
13.3.4.start-state(开始状态)
13.3.5.end-state(结束状态)
13.3.6.state(状态)
13.3.7.task-node(任务节点)
13.3.8.process-state(流程状态)
13.3.9.super-state(超状态)
13.3.10.fork(交叉)
13.3.11.join(联合)
13.3.12.decision(判定)
13.3.13.event(事件)
13.3.14.transition(转换)
13.3.15.action(动作)
13.3.16.script(脚本)
13.3.17.expression(表达式)
13.3.18.variable(变量)
13.3.19.handler(处理器)
13.3.20.timer(定时器)
13.3.21.create-timer(建立定时器)
13.3.22.cancel-timer(放弃定时器)
13.3.23.task(任务)
13.3.24.swimlane(泳道)
13.3.25.assignment(委派)
13.3.26.controller(控制器)
13.3.27.sub-process(子流程)
13.3.28.condition(条件)
13.3.29.exception-handler(异常处理)
14. 安全
14.1. 要做的
14.2.验证
14.3.授权
15.TDD for workflow
15.1.Introducing TDD for workflow
15.2. XMLsources
15.2.1.Parsing a process archive
15.2.2. Parsing anxml file
15.2.3. Parsingan xml String
15.3. Testing subprocesses
16. 可插入架构