之前简单的讲解了基本原理,从这节开始会详细讲解。首先需要讲解的就是数据设计,下面就是数据库的相关设计
表名:WorkflowTemplate--工作流模板
表名:WorkflowTemplateFlow--模板活动Activity
之前简单的讲解了基本原理,从这节开始会详细讲解。首先需要讲解的就是数据设计,下面就是数据库的相关设计
表名:WorkflowTemplate--工作流模板
表名:WorkflowTemplateFlow--模板活动Activity
表名:WorkflowFlowRole--Activity审批权限
表名:WorkflowFlowCondition--分支节点条件
表名:WorkflowInstance--工作流运行实例
表名:WorkflowInstanceFlow--工作流运行实例节点
表名:WorkflowInstanceRole--工作流运行实例角色
表名:WorkflowInstanceCondition--工作流运行实例条件
由上可以看出,运行实例是模板的复制,就是在运行的时候把同一业务的流程进行复制,然后运行的都是实例,操作实例对象。其中包含过程的分支条件,分支业务关联等。