您的位置:首页 > 其它

Activiti 5.16用户手册

2015-09-01 13:38 253 查看
From :http://www.mossle.com/docs/activiti/

Table of Contents

1. 简介协议下载源码必要的软件JDK 6+Eclipse Indigo 和 Juno报告问题试验性功能内部实现类2. 开始学习一分钟入门安装Activiti安装Activiti数据库引入Activiti jar和依赖下一步3. 配置创建ProcessEngineProcessEngineConfiguration bean数据库配置JNDI数据库配置使用配置支持的数据库创建数据库表理解数据库表的命名数据库升级启用Job执行器配置邮件服务器配置历史为表达式和脚本暴露配置配置部署缓存日志映射诊断上下文事件处理事件监听器实现配置与安装在运行阶段添加监听器为流程定义添加监听器通过API分发事件支持的事件类型附加信息4. Activiti API流程引擎的API和服务异常策略使用Activiti的服务发布流程启动一个流程实例完成任务挂起,激活一个流程更多知识查询API表达式单元测试调试单元测试web应用中的流程引擎5. Spring集成ProcessEngineFactoryBean事务表达式资源的自动部署单元测试基于注解的配置JPA 和 Hibernate 4.2.x6. 部署业务文档编程式部署通过Activiti Explorer控制台部署外部资源Java类在流程中使用Spring beans创建独立应用流程定义的版本提供流程图片自动生成流程图片类别7. BPMN 2.0介绍啥是BPMN?定义一个流程快速起步:10分钟教程前提目标用例流程图XML内容启动一个流程实例任务列表领取任务完成任务结束流程代码总结更多思考8. BPMN 2.0结构自定义扩展事件(Event)事件定义定时器事件定义错误事件定义信号事件定义消息事件定义开始事件空开始事件定时开始事件消息开始事件信号开始事件错误开始事件结束事件空结束事件错误结束事件取消结束事件边界事件定时边界事件错误边界事件信号边界事件消息边界事件取消边界事件补偿边界事件中间捕获事件定时中间捕获事件信号中间捕获事件消息中间捕获事件内部触发事件中间触发空事件信号中间触发事件补偿中间触发事件顺序流描述图形标记XML内容条件顺序流默认顺序流网关排他网关并行网关包含网关基于事件网关 任务用户任务脚本任务Java服务任务Web Service任务业务规则任务邮件任务Mule任务Camel任务手工任务Java接收任务Shell任务执行监听器任务监听器多实例(循环)补偿处理器子流程和调用节点子流程事件子流程事务子流程调用活动(子流程)事务和并发异步操作排他任务流程实例授权数据对象9. 表单表单属性外置表单的渲染10. JPA要求配置用法简单例子查询JPA流程变量使用Spring beans和JPA结合的高级例子11. 历史查询历史HistoricProcessInstanceQueryHistoricVariableInstanceQueryHistoricActivityInstanceQueryHistoricDetailQueryHistoricTaskInstanceQuery历史配置审计目的的历史12. Eclipse DesignerInstallationActiviti Designer 编辑器的特性Activiti Designer 的BPMN 特性Activiti Designer 部署特性扩展Activiti Designer定制画板校验图形和导出到自定义的输出格式13. Activiti Explorer流程图任务启动流程实例我的流程实例管理报表报告数据JSON实例流程报告开始表单流程例子修改数据库14. Activiti Modeler编辑模型导入模型把发布的流程定义转换成可编辑的模型把模型导出成BPMN XML把模型部署到Activiti引擎中15. REST API通用Activiti REST原则安装与认证使用Tomcat方法和返回值错误响应体请求参数部署部署列表获得一个部署创建新部署删除部署列出部署内的资源获取部署资源获取部署资源的内容流程定义流程定义列表获得一个流程定义更新流程定义的分类获得一个流程定义的资源内容获得流程定义的BPMN模型暂停流程定义激活流程定义获得流程定义的所有候选启动者为流程定义添加一个候选启动者删除流程定义的候选启动者获得流程定义的一个候选启动者模型获得模型列表获得一个模型更新模型新建模型删除模型获得模型的可编译源码设置模型的可编辑源码获得模型的附加可编辑源码设置模型的附加可编辑源码流程实例获得流程实例删除流程实例激活或挂起流程实例启动流程实例显示流程实例列表查询流程实例获得流程实例的流程图获得流程实例的参与者为流程实例添加一个参与者删除一个流程实例的参与者列出流程实例的变量获得流程实例的一个变量创建(或更新)流程实例变量更新一个流程实例变量创建一个新的二进制流程变量更新一个二进制的流程实例变量分支获取一个分支对分支执行操作获得一个分支的所有活动节点获取分支列表查询分支获取分支的变量列表获得分支的一个变量新建(或更新)分支变量更新分支变量创建一个二进制变量更新已经已存在的二进制分支变量任务获取任务任务列表查询任务更新任务操作任务删除任务获得任务的变量获取任务的一个变量获取变量的二进制数据创建任务变量创建二进制任务变量更新任务的一个已有变量更新一个二进制任务变量删除任务变量删除任务的所有局部变量获得任务的所有IdentityLink获得一个任务的所有组或用户的IdentityLink获得一个任务的一个IdentityLink为任务创建一个IdentityLink删除任务的一个IdentityLink为任务创建评论获得任务的所有评论获得任务的一个评论删除任务的一条评论获得任务的所有事件获得任务的一个事件为任务创建一个附件,包含外部资源的链接为任务创建一个附件,包含附件文件获得任务的所有附件获得任务的一个附件获取附件的内容删除任务的一个附件历史获得历史流程实例历史流程实例列表查询历史流程实例删除历史流程实例获取历史流程实例的IdentityLink获取历史流程实例变量的二进制数据为历史流程实例创建一条新评论获得一个历史流程实例的所有评论获得历史流程实例的一条评论删除历史流程实例的一条评论获得单独历史任务实例获取历史任务实例查询历史任务实例删除历史任务实例获得历史任务实例的IdentityLink获取历史任务实例变量的二进制值获取历史活动实例查询历史活动实例列出历史变量实例查询历史变量实例获取历史任务实例变量的二进制值获取历史细节查询历史细节获取历史细节变量的二进制数据表单获取表单数据提交任务表单数据数据库表表列表获得一张表获得表的列信息获得表的行数据引擎获得引擎属性获得引擎信息运行时接收信号事件作业获取一个作业删除作业执行作业获得作业的异常堆栈获得作业列表用户获得一个用户获取用户列表更新用户创建用户删除用户获取用户图片更新用户图片列出用户列表获取用户信息更新用户的信息创建用户信息条目删除用户的信息群组获得群组获取群组列表更新群组创建群组删除群组获取群组的成员为群组添加一个成员删除群组的成员传统REST - 通用方法资源上传发布获取发布获取发布资源获取发布的一个资源删除发布删除发布引擎获取流程引擎流程流程定义列表获得流程定义表单属性获得流程定义表单资源获取流程定义图启动流程实例流程实例列表获得流程实例细节获得流程实例图获得流程实例的任务继续特定流程实例的活动(receiveTask)触发特定流程实例的信号任务获得任务简介任务列表获取任务获取任务表单执行任务操作表单属性列表为任务添加一个附件获得任务附件为任务添加一个url身份登录获得用户列出用户的群组查询用户创建用户为群组添加用户从群组删除用户获得用户图片获得群组群组用户列表查询群组创建群组为群组添加用户为群组删除用户管理作业列表获得作业执行一个作业执行多个作业数据库表列表获得表元数据获得表数据16. 集成CDI设置activiti-cdi查找流程引擎配置Process Engine发布流程基于CDI环境的流程执行与流程实例进行关联交互声明式流程控制在流程中引用bean使用@BusinessProcessScoped beans注入流程变量接收流程事件更多功能已知的问题17. 集成LDAP用法用例配置属性为Explorer集成LDAP18. 高级功能监听流程解析支持高并发的UUID id生成器多租户执行自定义SQL使用ProcessEngineConfigurator实现高级流程引擎配置启用安全的BPMN 2.0 xml事件日志(实验)19. 使用Activiti-Crystalball进行流程仿真(实验)介绍简介CrystalBall是独立的CrystalBall内部历史分析历史的事件回放调试流程引擎重播

List of Tables

2.1. 示例用户2.2. webapp工具3.1. 支持的数据库3.2. 支持的事件6.1.6.2.6.3.8.1. 邮件服务器配置8.2. 邮件服务器配置8.3. Mule服务器配置8.4. 终端URL:8.5. 已有的camel行为:8.6. 已有的camel行为:8.7. Shell任务参数配置15.1. HTTP方法和对应操作15.2. HTTP方法响应代码15.3. URL查询参数类型15.4. JSON参数类型15.5. 查询JSON参数15.6. 查询JSON参数15.7. 默认查询JSON类型15.8. 变量JSON属性15.9. 变量类型15.10. URL查询参数15.11. REST响应码15.12. 获得一个部署 - URL参数15.13. 获得一个部署 - 响应码15.14. 创建新部署 - 响应码15.15. 删除部署 - URL参数15.16. 删除部署 - 响应码15.17. 列出部署内的资源 - URL参数15.18. 列出部署内的资源 - 响应码15.19. 获取部署资源 - URL参数15.20. 获取部署资源 - 响应码15.21. 获取部署资源的内容 - URL参数15.22. 获取部署资源的内容 - 响应码15.23. 流程定义列表 - URL参数15.24. 流程定义列表 - 响应码15.25. 获得一个流程定义 - URL参数15.26. 获得一个流程定义 - 响应码15.27. 更新流程定义的分类 - 响应码15.28. 获得一个流程定义的资源内容 - URL参数15.29. 获得流程定义的BPMN模型 - URL参数15.30. 获得流程定义的BPMN模型 - 响应码15.31. 暂停流程定义 - 请求的JSON参数15.32. 暂停流程定义 - 响应码15.33. 激活流程定义 - 响应码15.34. 获得流程定义的所有候选启动者 - URL参数15.35. 获得流程定义的所有候选启动者 - 响应码15.36. 为流程定义添加一个候选启动者 - URL参数15.37. 为流程定义添加一个候选启动者 - 响应码15.38. 删除流程定义的候选启动者 - URL参数15.39. 删除流程定义的候选启动者 - 响应码15.40. 获得流程定义的一个候选启动者 - URL参数15.41. 获得流程定义的一个候选启动者 - 响应码15.42. 获得模型列表 - URL参数15.43. 获得模型列表 - 响应码15.44. 获得一个模型 - URL参数15.45. 获得一个模型 - 响应码15.46. 更新模型 - 响应码15.47. 新建模型 - 响应码15.48. 删除模型 - URL参数15.49. 删除模型 - 响应码15.50. 获得模型的可编译源码 - URL参数15.51. 获得模型的可编译源码 - 响应码15.52. 设置模型的可编辑源码 - URL参数15.53. 设置模型的可编辑源码 - 响应码15.54. 获得模型的附加可编辑源码 - URL参数15.55. 获得模型的附加可编辑源码 - 响应码15.56. 设置模型的附加可编辑源码 - URL参数15.57. 设置模型的附加可编辑源码 - 响应码15.58. 获得流程实例 - URL参数15.59. 获得流程实例 - 响应码15.60. 删除流程实例 - URL参数15.61. 删除流程实例 - 响应码15.62. 激活或挂起流程实例 - URL参数15.63. 激活或挂起流程实例 - 响应码15.64. 启动流程实例 - 响应码15.65. 显示流程实例列表 - URL参数15.66. 显示流程实例列表 - 响应码15.67. 查询流程实例 - 响应码15.68. 获得流程实例的流程图 - URL参数15.69. 获得流程实例的流程图 - 响应码15.70. 获得流程实例的参与者 - URL参数15.71. 获得流程实例的参与者 - 响应码15.72. 为流程实例添加一个参与者 - URL参数15.73. 为流程实例添加一个参与者 - 响应码15.74. 删除一个流程实例的参与者 - URL参数15.75. 删除一个流程实例的参与者 - 响应码15.76. 列出流程实例的变量 - URL参数15.77. 列出流程实例的变量 - 响应码15.78. 获得流程实例的一个变量 - URL参数15.79. 获得流程实例的一个变量 - 响应码15.80. 创建(或更新)流程实例变量 - URL参数15.81. 创建(或更新)流程实例变量 - 响应码15.82. 更新一个流程实例变量 - URL参数15.83. 更新一个流程实例变量 - 响应码15.84. 创建一个新的二进制流程变量 - URL参数15.85. 创建一个新的二进制流程变量 - 响应码15.86. 更新一个二进制的流程实例变量 - URL参数15.87. 更新一个二进制的流程实例变量 - 响应码15.88. 获取一个分支 - URL参数15.89. 获取一个分支 - 响应码15.90. 对分支执行操作 - URL参数15.91. 对分支执行操作 - 响应码15.92. 获得一个分支的所有活动节点 - URL参数15.93. 获得一个分支的所有活动节点 - 响应码15.94. 获取分支列表 - URL参数15.95. 获取分支列表 - 响应码15.96. 查询分支 - 响应码15.97. 获取分支的变量列表 - URL参数15.98. 获取分支的变量列表 - 响应码15.99. 获得分支的一个变量 - URL参数15.100. 获得分支的一个变量 - 响应码15.101. 新建(或更新)分支变量 - URL参数15.102. 新建(或更新)分支变量 - 响应码15.103. 更新分支变量 - URL参数15.104. 更新分支变量 - 响应码15.105. 创建一个二进制变量 - URL参数15.106. 创建一个二进制变量 - 响应码15.107. 更新已经已存在的二进制分支变量 - URL参数15.108. 更新已经已存在的二进制分支变量 - 响应码15.109. 获取任务 - URL参数15.110. 获取任务 - 响应码15.111. 任务列表 - URL参数15.112. 任务列表 - 响应码15.113. 查询任务 - 响应码15.114. 更新任务 - 响应码15.115. 操作任务 - 响应码15.116. >删除任务 - URL参数15.117. >删除任务 - 响应码15.118. 获得任务的变量 - URL参数15.119. 获得任务的变量 - 响应码15.120. 获取任务的一个变量 - URL参数15.121. 获取任务的一个变量 - 响应码15.122. 获取变量的二进制数据 - URL参数15.123. 获取变量的二进制数据 - 响应码15.124. 创建任务变量 - URL参数15.125. 创建任务变量 - 响应码15.126. 创建二进制任务变量 - URL参数15.127. 创建二进制任务变量 - 响应码15.128. 更新任务的一个已有变量 - URL参数15.129. 更新任务的一个已有变量 - 响应码15.130. 更新一个二进制任务变量 - URL参数15.131. 更新一个二进制任务变量 - 响应码15.132. 删除任务变量 - URL参数15.133. 删除任务变量 - 响应码15.134. 删除任务的所有局部变量 - URL参数15.135. 删除任务的所有局部变量 - 响应码15.136. 获得任务的所有IdentityLink - URL参数15.137. 获得任务的所有IdentityLink - 响应码15.138. 获得一个任务的所有组或用户的IdentityLink - URL参数15.139. 获得一个任务的所有组或用户的IdentityLink - 响应码15.140. 为任务创建一个IdentityLink - URL参数15.141. 为任务创建一个IdentityLink - 响应码15.142. 删除任务的一个IdentityLink - URL参数15.143. 删除任务的一个IdentityLink - 响应码15.144. 为任务创建评论 - URL参数15.145. 为任务创建评论 - 响应码15.146. 获得任务的所有评论 - URL参数15.147. 获得任务的所有评论 - 响应码15.148. 获得任务的一个评论 - URL参数15.149. 获得任务的一个评论 - 响应码15.150. 删除任务的一条评论 - URL参数15.151. 删除任务的一条评论 - 响应码15.152. 获得任务的所有事件 - URL参数15.153. 获得任务的所有事件 - 响应码15.154. 获得任务的一个事件 - URL参数15.155. 获得任务的一个事件 - 响应码15.156. 为任务创建一个附件,包含外部资源的链接 - URL参数15.157. 为任务创建一个附件,包含外部资源的链接 - 响应码15.158. 为任务创建一个附件,包含附件文件 - URL参数15.159. 为任务创建一个附件,包含附件文件 - 响应码15.160. 获得任务的所有附件 - URL参数15.161. 获得任务的所有附件 - 响应码15.162. 获得任务的一个附件 - URL参数15.163. 获得任务的一个附件 - 响应码15.164. 获取附件的内容 - URL参数15.165. 获取附件的内容 - 响应码15.166. 删除任务的一个附件 - URL参数15.167. 删除任务的一个附件 - 响应码15.168. 获得历史流程实例 - 响应码15.169. 历史流程实例列表 - URL参数15.170. 历史流程实例列表 - 响应码15.171. 查询历史流程实例 - 响应码15.172. 响应码15.173. 响应码15.174. 获取历史流程实例变量的二进制数据 - 响应码15.175. 为历史流程实例创建一条新评论 - URL参数15.176. 为历史流程实例创建一条新评论 - 响应码15.177. 获得流程实例的所有评论 - URL参数15.178. 获得流程实例的所有评论 - 响应码15.179. 获得历史流程的一条评论 - URL参数15.180. 获得历史流程的一条评论 - 响应码15.181. 删除历史流程实例的一条评论 - URL参数15.182. 删除历史流程实例的一条评论 - 响应码15.183. 获得单独历史任务实例 - 响应码15.184. 获取历史任务实例 - URL参数15.185. 获取历史任务实例 - 响应码15.186. 查询历史任务实例 - 响应码15.187. 响应码15.188. 响应码15.189. 获取历史任务实例变量的二进制值 - 响应码15.190. 获取历史活动实例 - URL参数15.191. 获取历史活动实例 - 响应码15.192. 查询历史活动实例 - 响应码15.193. 列出历史变量实例 - URL参数15.194. 列出历史变量实例 - 响应码15.195. 查询历史变量实例 - 响应码15.196. 获取历史任务实例变量的二进制值 - 响应码15.197. 获取历史细节 - URL参数15.198. 获取历史细节 - 响应码15.199. 查询历史细节 - 响应码15.200. 获取历史细节变量的二进制数据 - 响应码15.201. 获取表单数据 - URL参数15.202. 获取表单数据 - 响应码15.203. 提交任务表单数据 - 响应码15.204. 表列表 - 响应码15.205. 获得一张表 - URL参数15.206. 获得一张表 - 响应码15.207. 获得表的列信息 - URL参数15.208. 获得表的列信息 - 响应码15.209. 获得表的行数据 - URL参数15.210. 获得表的行数据 - URL参数15.211. 获得表的行数据 - 响应码15.212. 获得引擎属性 - 响应码15.213. 获得引擎信息 - 响应码15.214. 接收信号事件 - JSON体参数15.215. 接收信号事件 - 响应码15.216. 获取一个作业 - URL参数15.217. 获取一个作业 - 响应码15.218. 删除作业 - URL参数15.219. 删除作业 - 响应码15.220. 执行作业 - 请求的JSON参数15.221. 执行作业 - 响应码15.222. 获得作业的异常堆栈 - URL参数15.223. 获得作业的异常堆栈 - 响应码15.224. 获得作业列表 - URL参数15.225. 获得作业列表 - 响应码15.226. 获得一个用户 - URL参数15.227. 获得一个用户 - 响应码15.228. 获取用户列表 - URL参数15.229. 获取用户列表 - 响应码15.230. 更新用户 - 响应码15.231. 创建用户 - 响应码15.232. 删除用户 - URL参数15.233. 删除用户 - 响应码15.234. 获取用户图片 - URL参数15.235. 获取用户图片 - 响应码15.236. 更新用户图片 - URL参数15.237. 更新用户图片 - 响应码15.238. 列出用户列表 - URL参数15.239. 列出用户列表 - 响应码15.240. 获取用户信息 - URL参数15.241. 获取用户信息 - 响应码15.242. 更新用户的信息 - URL参数15.243. 更新用户的信息 - 响应码15.244. 创建用户信息条目 - URL参数15.245. 创建用户信息条目 - 响应码15.246. 删除用户的信息 - URL参数15.247. 删除用户的信息 - 响应码15.248. 获得群组 - URL参数15.249. 获得群组 - 响应码15.250. 获取群组列表 - URL参数15.251. 获取群组列表 - 响应码15.252. 更新群组 - 响应码15.253. 创建群组 - 响应码15.254. 删除群组 - URL参数15.255. 删除群组 - 响应码15.256. 为群组添加一个成员 - URL参数15.257. 为群组添加一个成员 - 响应码15.258. 删除群组的成员 - URL参数15.259. 删除群组的成员 - 响应码17.1. LDAP配置属性17.2. 高级属性
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: