Activity工作流——初识 Activiti
2016-12-24 17:41
274 查看
Activiti介绍
OA(Office Automation,办公自动化)是将现代办公和计算机网络功能结合起来的一种新型办公方式。OA的核心应用包括流程管理、协同工作、沟通工具、信息中心等。
工作流(Work Flow):对工作当中涉及到的流程、业务需求的抽象;在OA、CRM、ERP等各种系统中随处可见工作流,如请求、报销、购物等。
随着工作流的不断发展,衍生出一个新的概念,BPM(Bussiness Process Management,业务流程管理),提供业务流程的建模、自动化、管理和优化的准则与方法。
BMP由工作流和企业应用集成逐步发展而来,其目的是实现无纸化办公,企业集成技术。
Activiti是开源、轻量级、功能强大的BMP技术,遵从BPMN2.0规范。
Activiti特点
源于JBMP,为开发者首选
强大的API,操作便捷
支持Spring集成
底层使用了MyBatis
技术引擎+BPM平台
工作流的开发流程
1.创建流程图:Eclipse插件、手动导入xml
2.上传流程图:创建仓库来保存流程图,需要流程引擎(processEnginer)
3.部署流程图:RepositorySerivece加载流程图,然后部署流程图
4.启动流程:ProcessInstance 流程实例,Runtime,通过运行时服务(RuntimeSerivice得到流程实例)
5.处理流程任务:任务Task,通过任务服务(TaskSerivice)可以去检索待处理的任务(Handle task)
Activity相关操作类
流程引擎配置ProcessEngineConfiguration:创建流程
流程引擎ProcessEngine:拿到流程服务,比如仓库服务,运行时服务,任务服务
仓库服务RepositoryService
运行服务RuntimeSerivice
流程实例ProcessInstance
任务服务TaskService
OA(Office Automation,办公自动化)是将现代办公和计算机网络功能结合起来的一种新型办公方式。OA的核心应用包括流程管理、协同工作、沟通工具、信息中心等。
工作流(Work Flow):对工作当中涉及到的流程、业务需求的抽象;在OA、CRM、ERP等各种系统中随处可见工作流,如请求、报销、购物等。
随着工作流的不断发展,衍生出一个新的概念,BPM(Bussiness Process Management,业务流程管理),提供业务流程的建模、自动化、管理和优化的准则与方法。
BMP由工作流和企业应用集成逐步发展而来,其目的是实现无纸化办公,企业集成技术。
Activiti是开源、轻量级、功能强大的BMP技术,遵从BPMN2.0规范。
Activiti特点
源于JBMP,为开发者首选
强大的API,操作便捷
支持Spring集成
底层使用了MyBatis
技术引擎+BPM平台
工作流的开发流程
1.创建流程图:Eclipse插件、手动导入xml
2.上传流程图:创建仓库来保存流程图,需要流程引擎(processEnginer)
3.部署流程图:RepositorySerivece加载流程图,然后部署流程图
4.启动流程:ProcessInstance 流程实例,Runtime,通过运行时服务(RuntimeSerivice得到流程实例)
5.处理流程任务:任务Task,通过任务服务(TaskSerivice)可以去检索待处理的任务(Handle task)
Activity相关操作类
流程引擎配置ProcessEngineConfiguration:创建流程
流程引擎ProcessEngine:拿到流程服务,比如仓库服务,运行时服务,任务服务
仓库服务RepositoryService
运行服务RuntimeSerivice
流程实例ProcessInstance
任务服务TaskService
相关文章推荐
- activiti5.13工作流系列(一)-初识
- activiti工作流之初识
- 初识工作流 BPMN Activiti以及JBPM
- Activiti工作流的应用示例
- activiti工作流退回问题研究
- activiti工作流使用
- activiti 工作流动态设置指定节点任务人、责任人、组的实现方式
- activiti工作流的web流程设计器整合视频教程 SSM和独立部署
- 工作流学习笔记——Activiti流程实例、任务管理四步曲
- [Activiti工作流1]idea+ maven +spring+springmvc+mybatis+activiti搭建
- 工作流Activiti
- Activiti工作流的eclipse插件不自动生成png
- 工作流学习——Activiti流程定义管理三步曲
- Activiti 工作流得到最后一次批注的时间
- Activity工作流流转条件报错Transaction rolled back because it has been marked as rollback-only
- 工作流Activiti5.13学习笔记(一)
- 工作流Activiti 变量设置问题
- Activiti5工作流笔记四
- 工作流Activiti的学习总结(十二) activiti官方十分钟快速学习
- 工作流框架Activiti相关的数据表介绍