| 目的:为了可以和任一第三方工作流平台(wfmc标准)整合。
中间层BEAN类定义
/**
* 工作流流程定义类,也就是某一工单对应的模型定义
* @author Wang YiSong
*/
public class WfProcessDef implements Serializable {
long processDefId; //流程定义Id
String processDefName; //流程定义名称
……
}
/**
* 流程定义中的节点,也就是流程扭转过程中的具体操作的抽象
* @author Wang YiSong
*/
public class WfNodeDef implements Serializable {
long nodeId; //节点定义id
String nodeName; //节点定义名称
……
}
/**
* 工作流流程实例类,一个工单对应一个流程实例
* @author Wang YiSong
*/
public class WfProcessIns implements Serializable {
long processInsId; //流程实例Id
long processDefId; //流程定义Id
……
}
/**
* 工作流任务实例类,具体流程实例每一个节点对应的具体任务,一个节点可能对应多个任务实例(如:会签,或者一个节点需要多个顺序的任务完成) !--判断阅读权限-->!--判断是否已经扣点-->
|