日期:2014-05-16  浏览次数:20397 次

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

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

 
表名:WorkflowTemplate--工作流模板
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 TemplateID uniqueidentifier 16 0      
2 TemplateName nvarchar 36 0        
3 Workflow nvarchar 100 0        
4 RecordStatus nvarchar 36 0        
5 CreateDate smalldatetime 4 0     getdate  
6 CreateUserID int 4 0        
7 ModifyDate smalldatetime 4 0     getdate  
8 ModifyUserID int 4 0        
 
表名:WorkflowTemplateFlow--模板活动Activity
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 FlowID uniqueidentifier 16 0      
2 Activity nvarchar 100 0        
3 ActivityName nvarchar 36 0        
4 ActivityType nvarchar 36 0        
5 ApplicationCode nvarchar 100 0        
6 TemplateID uniqueidentifier 16 0        
7 ParentFlowID uniqueidentifier 16 0        
8 ContainerFlowID uniqueidentifier 16 0        
9 GroupID uniqueide