0.目录
1.0 了解activiti
- 1.1 什么是 activiti
- 1.2 activiti 相关概念
- 1.3 为什么使用 activiti
- 1.4 activiti的适用场景
- 1.5 使用activiti官方应用
- 1.5.1 相关war包介绍及发布
- 1.5.2 基本的请假流程
- 1.5.3 使用activiti-admin.war 管理流程
2.0 activiti的使用
- 2.1 activiti 入门案例
- 2.2 activiti 数据库结构
- 2.3 activiti 架构
- 2.4 activiti 相关api学习
- 2.5 activiti restful 接口调用
3.0 BPMN规范
4.0 activiti与现有的系统的整合
5.0 规则引擎drools的使用
1.0 了解activiti
1.1 什么是activiti
官方概念:业务过程的部分或整体在计算机应用环境下的自动化,是对工作流程及其各操作步骤之间业务规则的抽象、概括描述”,它主要解决的是“使在多个参与者之间按照一种提前定义好的规则流程来传递与执行文档、信息或任务的过程,让这个过程可以自动进行或者部分自动执行,从而完成预期的业务目标
我个人理解的是工作流引擎是把流程中不同的操作或步骤用某种方式连接起来
把原来杂乱无章的一系列活动规范起来变成有流程的活动,就比如说请假
请假需要多个人审批
1.2 activiti 相关概念
工作流
就是工作从开始到完成的过程。工作流由流程逻辑和路线规则组成。流程逻辑定义了任务的顺序和必须遵循的路线规则,还有截止期限以及由工作流引擎实现的其他业务规则流程定义
一个图形流程定义或流程图,代表工作流的流程逻辑元素以及各元素之间的关系- 流程实例
一个流程实例,通常称为工作,是一个流程定义的运行实例 - 状态
代表一种对外部参与者的依赖;这意味着