当前位置: 网站首页 > JAVA > j2ee

JBPM基于Spring系统工作流平台整合4------系统中间层设计

时间:1970-1-1 08:33:31来源: j2ee作者:admin 点击:3次 字体 [ С]
目的:为了可以和任一第三方工作流平台(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
 ……
}

/**
 * 工作流任务实例类,具体流程实例每一个节点对应的具体任务,一个节点可能对应多个任务实例(如:会签,或者一个节点需要多个顺序的任务完成)

发表评论
验证码:
最新评论