# studyActiviti **Repository Path**: tanqinghai/studyActiviti ## Basic Information - **Project Name**: studyActiviti - **Description**: 新手学习activit,从零开始介绍activiti - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 4 - **Created**: 2018-04-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Activiti 课程讲义 ### 课程目录 1. 工作流的概念 2. 工作流的执行过程 3. Activiti介绍 1. 工作流引擎 2. BPMN 3. 数据库(先学后看) 4. activiti.cfg.xml(activiti的配置文件) 5. logging.properties(日志处理) 4. 准备环境 1. activiti5 软件环境 2. 相关资源下载 3. 安装流程设计器(eclipse插件) 4. 对流程设计器的使用说明 5. 准备Activiti5开发环境 5. 核心API 1. ProcessEngine 2. RepositoryService 3. RuntimeService 4. TaskService 5. HistoryService 6. ProcessDefinition 7. ProcessInstance 8. Execution 6. HelloWorld程序(模拟流程的执行) 1. 流程图. 2. 部署流程定义 3. 启动流程实例 4. 查看我的个人任务 5. 完成我的个人任务 7. 管理流程定义 1. 设计流程定义文档 2. 部署流程定义(classpath路径加载文件) 3. 部署流程定义(zip格式文件) 4. 查看流程定义 5. 删除流程定义 6. 获取流程定义文档的资源(查看流程图附件) 7. 附加功能:查询最新版本的流程定义 8. 附加功能:删除流程定义(删除key相同的所有不同版本的流程定义) 9. 总结 8. 流程实例、任务的执行 1. 流程图 2. 部署流程定义 3. 启动流程实例 4. 查询我的个人任务 5. 办理任务 6. 查询流程状态(判断流程正在执行,还是结束) 7. 附加功能:查询历史任务(后面讲) 8. 附加功能:查询历史流程实例(后面讲) 9. 总结 9. 流程变量 1. 流程图 2. 部署流程定义 3. 启动流程实例 4. 设置流程变量 5. 获取流程变量 6. 模拟流程变量的设置和获取的场景 7. 查询历史的流程变量 8. 流程变量的支持的类型 9. 总结 10. 流程执行历史记录 1. 查询历史流程实例 2. 查询历史活动 3. 查询历史任务 4. 查询历史流程变量 5. 总结 11:连线 1. 流程图 2. 部署流程定义+启动流程实例 3. 查询我的个人任务 4. 完成任务 5. 总结 12. 排他网关(ExclusiveGateWay) 1. 流程图 2. 部署流程定义+启动流程实例 3. 查询我的个人任务 4. 完成我的个人任务 13. 并行网关(parallelGateWay) 1. 流程图 2. 部署流程定义+启动流程实例 3. 查询我的个人任务 4. 完成我的个人任务 14. 开始活动节点 1. 流程图 2. 部署流程定义+启动流程实例+查询流程实例+查询历史流程实例 3. 总结 15. 接收活动(receiveTask,即等待活动) 1. 流程图 2. 部署流程定义+启动流程实例 16. 用户任务(userTask,即用户操作的任务) 1. 个人任务 2. 组任务 3:工作流定义的角色组(了解) ### 加入QQ群 [538240548](https://jq.qq.com/?_wv=1027&k=5Kn4hy2) #### 所有的文档 ,视频都在群内,欢迎大家进群交流