## 工作流引擎 - PHP
### 简介
区别于当下流行的BPMN(Business Process Modeling Notation业务流程建模与标注),目前该引擎只能处理业务审批部分,不涉及后续的流程流转。
该引擎是某系统自带的一个功能,由于支持的PHP版本太旧以及扩展性不足,所以对其进行改造。
******
### 实现内容
提供独立于业务的工作流引擎,让开发人员可以快速的实现审批业务流转,引擎提供的功能如下图所示:

******
### 引擎结构示意图

******
### 数据字典
1.表单
> 工作流的集合,通常是一种业务流程,例如费用报销、请休假
2.流程
> 工作流程,一种表单会有多种处理流程,例如500元以下报销流程,500元以上报销流程
3.流程实例
> 流程实体,每一条实际流程对象,例如甲在2016-12-03报销了500元,那么这一个流程就是一条流程实例
******
