工作流引擎开发系列二数据库设计

之前简单的讲解了基本原理,从这节开始会详细讲解。首先需要讲解的就是数据设计,下面就是数据库的相关设计


工作流引擎开发系列二数据库设计

表名:WorkflowTemplate--工作流模板


工作流引擎开发系列二数据库设计

表名:WorkflowTemplateFlow--模板活动Activity


工作流引擎开发系列二数据库设计

表名:WorkflowFlowRole--Activity审批权限


工作流引擎开发系列二数据库设计

表名:WorkflowFlowCondition--分支节点条件


工作流引擎开发系列二数据库设计

表名:WorkflowInstance--工作流运行实例


工作流引擎开发系列二数据库设计

表名:WorkflowInstanceFlow--工作流运行实例节点


工作流引擎开发系列二数据库设计

表名:WorkflowInstanceRole--工作流运行实例角色


工作流引擎开发系列二数据库设计

表名:WorkflowInstanceCondition--工作流运行实例条件

由上可以看出,运行实例是模板的复制,就是在运行的时候把同一业务的流程进行复制,然后运行的都是实例,操作实例对象。其中包含过程的分支条件,分支业务关联等。

工作流引擎 工作流 工作流设计
分享到:

您可能还会对下面的文章感兴趣: