什么是Activiti,Activiti的特点有什么
Activiti其实就是一个工作流引擎
特点如下
1.把复杂的业务流进行图形化处理
2.图形化的业务部署到流程数据库中(23张表)
3.提供API,就是业务对象(Service)
4.持久层的实现就是mybatis
5.Activiti是一个半成品的业务系统(业务框架)
什么是工作流
工作流是计算机对业务流程执行自动化管理,解决多个参与者之间按照预定的规则进行传递信息,文档的过程。从而实现某个预期的业务目标。
重点(解决多个参与者之间按照预定的规则进行传递信息,文档的过程。)
例如如下- 请假审批
Activiti的表结构信息
ge 用来保存一般数据
hi 用来保存流程的历史记录
re 是流程的定义表
ru 是运行的实例表
Service功能介绍
service名称 | 作用 |
---|---|
RepositoryService | activit的资源管理类 |
RuntimeService | activit的流程运行管理类 |
TaskService | activit的任务管理类 |
HistoryService | activit的历史管理类 |
ManagerService | activit的引擎管理类 |
后续内容补充