没有合适的资源?快使用搜索试试~ 我知道了~
Activiti 5.4 用户指南(中文版) .pdf
需积分: 10 58 下载量 121 浏览量
2013-10-29
10:38:34
上传
评论 1
收藏 4.2MB PDF 举报
温馨提示
试读
181页
Activiti 5.4中文用户手册 纯中文讲解,非常细致 新手必备啊
资源推荐
资源详情
资源评论
Activiti 5.4
中文用户手册
译者 栗建涛
小觑夜漫酒作伴,破晓黎明当笑言
i
目 录
第一章、简介 ........................................................................................................................................................................... 1
1.1 许可 ............................................................................................................................................................................ 1
1.2 下载 ............................................................................................................................................................................ 1
1.3 源码 ............................................................................................................................................................................ 1
1.4 所需的软件 ................................................................................................................................................................ 1
1.4.1 JDK 5+ ............................................................................................................................................................... 1
1.4.2 Ant 1.8.1+ ......................................................................................................................................................... 1
1.4.3 Eclipse 3.6.2 ...................................................................................................................................................... 1
1.5 报告问题 .................................................................................................................................................................... 1
1.6 试验性的特性 ............................................................................................................................................................ 1
1.7 内部实现类 ................................................................................................................................................................ 2
第二章、开始 ........................................................................................................................................................................... 2
2.1 一分钟版 .................................................................................................................................................................... 2
2.2 演示设置 .................................................................................................................................................................... 2
2.3 workspace 文件夹下的示例项目 ............................................................................................................................... 4
2.4 依赖函数库 ................................................................................................................................................................ 4
2.5 Eclipse 设置 ................................................................................................................................................................. 5
2.6 查看数据库 ................................................................................................................................................................ 6
2.7 数据库表的命名 ........................................................................................................................................................ 7
第三章、配置 ........................................................................................................................................................................... 8
3.1 创建 ProcessEngine .................................................................................................................................................... 8
3.2 ProcessEngineConfiguration bean ............................................................................................................................... 9
3.3 数据库配置 ................................................................................................................................................................ 9
3.4 作业执行器的(Job executor)激活 ...................................................................................................................... 10
3.5 邮件服务器的配置 .................................................................................................................................................. 11
3.6 历史的配置 .............................................................................................................................................................. 11
3.7 在表达式、脚本中公布配置的 beans .................................................................................................................... 11
3.8 支持的数据库 .......................................................................................................................................................... 11
3.9 修改数据库 .............................................................................................................................................................. 11
3.10 下载 Oracle 驱动 .................................................................................................................................................... 12
3.11 数据库更新 ............................................................................................................................................................ 12
第四章、Spring 的集成 .......................................................................................................................................................... 14
4.1 ProcessEngineFactoryBean ........................................................................................................................................ 14
4.2 事务 .......................................................................................................................................................................... 14
4.3 表达式 ...................................................................................................................................................................... 17
4.4 自动资源部署 .......................................................................................................................................................... 18
4.5 单元测试 .................................................................................................................................................................. 18
第五章、API............................................................................................................................................................................ 20
5.1 引擎 API .................................................................................................................................................................... 20
5.2 异常策略 .................................................................................................................................................................. 20
5.3 单元测试 .................................................................................................................................................................. 21
5.4 调试单元测试 .......................................................................................................................................................... 22
5.5 web 应用程序中的工作流引擎 ............................................................................................................................... 24
5.6 流程虚拟机(PVM) API ....................................................................................................................................... 25
小觑夜漫酒作伴,破晓黎明当笑言
ii
5.7 表达式 ...................................................................................................................................................................... 26
第六章、部署 ......................................................................................................................................................................... 27
6.1 业务归档文件 .......................................................................................................................................................... 27
6.1.1 使用 Activiti Probe 部署 ............................................................................................................................... 27
6.1.2 编程式部署 ................................................................................................................................................... 27
6.1.3 使用 ant 部署 ................................................................................................................................................ 27
6.1.4 使用 Activiti Probe 部署 ............................................................................................................................... 28
6.2 外部资源 .................................................................................................................................................................. 28
6.2.1 Java 类 ............................................................................................................................................................ 28
6.2.2 在流程中使用 Spring beans ......................................................................................................................... 28
6.2.3 创建独立应用 ............................................................................................................................................... 28
6.3 流程定义的版本 ...................................................................................................................................................... 28
6.4 提供流程图 .............................................................................................................................................................. 29
6.5 生成流程图 .............................................................................................................................................................. 30
第七章、BPMN ....................................................................................................................................................................... 31
7.1 BPMN 是什么 ............................................................................................................................................................ 31
7.2 示例 .......................................................................................................................................................................... 31
7.3 定义流程 .................................................................................................................................................................. 31
7.4 入门:10 分钟指南 ................................................................................................................................................. 32
7.4.1 先决条件 ....................................................................................................................................................... 32
7.4.2 目标 ............................................................................................................................................................... 32
7.4.3 用例 ............................................................................................................................................................... 33
7.4.4 流程图 ........................................................................................................................................................... 33
7.4.5 XML 的描述 .................................................................................................................................................... 33
7.4.6 启动流程实例 ............................................................................................................................................... 34
7.4.7 任务列表 ....................................................................................................................................................... 36
7.4.8 认领任务 ....................................................................................................................................................... 37
7.4.9 完成任务 ....................................................................................................................................................... 37
7.4.10 结束流程 ..................................................................................................................................................... 38
7.4.11 代码综述 ..................................................................................................................................................... 39
7.4.12 以后扩展 ..................................................................................................................................................... 41
7.5 BPMN 2.0 结构 ......................................................................................................................................................... 41
7.5.1 自定义扩展 ................................................................................................................................................... 41
7.5.2 事件 ............................................................................................................................................................... 42
定时器事件的定义 ......................................................................................................................................... 42
7.5.3 Start 事件 ....................................................................................................................................................... 43
7.5.4 None start 事件 .............................................................................................................................................. 43
描述 ................................................................................................................................................................. 43
图形化符号 ..................................................................................................................................................... 44
XML 表示 ......................................................................................................................................................... 44
7.5.5 Timer start 事件 ............................................................................................................................................. 44
描述 ................................................................................................................................................................. 44
图形化符号 ..................................................................................................................................................... 44
XML 表示 ......................................................................................................................................................... 44
7.5.6 End 事件 ......................................................................................................................................................... 45
7.5.7 None end 事件 ............................................................................................................................................... 45
小觑夜漫酒作伴,破晓黎明当笑言
iii
描述 ................................................................................................................................................................. 45
图形化符号 ..................................................................................................................................................... 45
XML 表示 ......................................................................................................................................................... 45
7.5.8 Error end 事件 ................................................................................................................................................ 45
描述 ................................................................................................................................................................. 45
图形化符号 ..................................................................................................................................................... 46
XML 表示 ......................................................................................................................................................... 46
7.5.9 顺序流(sequence flow) ............................................................................................................................ 47
描述 ................................................................................................................................................................. 47
图形化符号 ..................................................................................................................................................... 47
XML 表示 ......................................................................................................................................................... 47
7.5.10 带条件的顺序流(conditional sequence flow) ....................................................................................... 47
描述 ................................................................................................................................................................. 47
图形化符号 ..................................................................................................................................................... 47
XML 表示 ......................................................................................................................................................... 48
7.5.11 默认顺序流 ................................................................................................................................................. 49
描述 ................................................................................................................................................................. 49
图形化符号 ..................................................................................................................................................... 49
XML 表示 ......................................................................................................................................................... 49
7.5.12 分支(Gateways) ..................................................................................................................................... 50
7.5.13 单一分支(Exclusive Gateway) ................................................................................................................ 50
描述 ................................................................................................................................................................. 50
图形化符号 ..................................................................................................................................................... 51
XML 表示 ......................................................................................................................................................... 51
7.5.14 并行分支(parallel gateway) ................................................................................................................... 52
描述 ................................................................................................................................................................. 52
图形化符号 ..................................................................................................................................................... 52
XML 表示 ......................................................................................................................................................... 53
7.5.15 用户任务 ..................................................................................................................................................... 54
描述 ................................................................................................................................................................. 54
图形化符号 ..................................................................................................................................................... 54
XML 表示 ......................................................................................................................................................... 54
到期时间 ......................................................................................................................................................... 55
用户的分配 ..................................................................................................................................................... 55
Activiti 对于任务分配的扩展 ......................................................................................................................... 56
7.5.16 脚本任务(script task) ............................................................................................................................. 58
描述 ................................................................................................................................................................. 58
图形化符号 ..................................................................................................................................................... 58
XML 表示 ......................................................................................................................................................... 58
脚本中的变量 ................................................................................................................................................. 58
脚本的结果 ..................................................................................................................................................... 59
7.5.17 Java 服务任务 .............................................................................................................................................. 59
描述 ................................................................................................................................................................. 59
图形化符号 ..................................................................................................................................................... 59
XML 表示 ......................................................................................................................................................... 60
实现 ................................................................................................................................................................. 60
小觑夜漫酒作伴,破晓黎明当笑言
iv
字段的注入 ..................................................................................................................................................... 61
服务任务的结果 ............................................................................................................................................. 63
处理异常 ......................................................................................................................................................... 63
7.5.18 WebService 任务 .......................................................................................................................................... 64
描述 ................................................................................................................................................................. 64
图形化符号 ..................................................................................................................................................... 64
XML 表示 ......................................................................................................................................................... 64
WebService 任务的 IO 规范 ........................................................................................................................... 65
服务任务的数据输入关系 ............................................................................................................................. 65
服务任务的数据输出关系 ............................................................................................................................. 66
7.5.19 业务规则任务 ............................................................................................................................................. 66
描述 ................................................................................................................................................................. 67
图形化符号 ..................................................................................................................................................... 67
XML 表示 ......................................................................................................................................................... 67
7.5.20 Email 任务 .................................................................................................................................................... 68
Mail 服务器的配置 ......................................................................................................................................... 68
定义邮件任务 ................................................................................................................................................. 68
用法举例 ......................................................................................................................................................... 69
7.5.21 手动任务 ..................................................................................................................................................... 70
描述 ................................................................................................................................................................. 70
图形化符号 ..................................................................................................................................................... 70
XML 表示 ......................................................................................................................................................... 70
7.5.22 Java 接收任务 .............................................................................................................................................. 71
描述 ................................................................................................................................................................. 71
图形化符号 ..................................................................................................................................................... 71
XML 表示 ......................................................................................................................................................... 71
7.5.23 执行(execution)监听器 ......................................................................................................................... 71
执行监听器上的字段注入 ............................................................................................................................. 73
7.5.24 任务监听器 ................................................................................................................................................. 74
7.5.25 多实例(for each) .................................................................................................................................... 75
描述 ................................................................................................................................................................. 75
图形化符号 ..................................................................................................................................................... 76
XML 表示 ......................................................................................................................................................... 76
边界事件与多实例 ......................................................................................................................................... 77
7.5.26 边界事件 ..................................................................................................................................................... 78
7.5.27 定时器边界事件 ......................................................................................................................................... 78
描述 ................................................................................................................................................................. 78
图形化符号 ..................................................................................................................................................... 79
XML 表示 ......................................................................................................................................................... 79
使用边界事件的已知问题 ............................................................................................................................. 80
7.5.28 Error 边界事件 ............................................................................................................................................. 80
描述 ................................................................................................................................................................. 80
图形化符号 ..................................................................................................................................................... 81
XML 表示 ......................................................................................................................................................... 81
示例 ................................................................................................................................................................. 81
7.5.29 中间媒介捕获事件(intermediate catching events) .............................................................................. 82
剩余180页未读,继续阅读
资源评论
lxhjh
- 粉丝: 573
- 资源: 60
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功