欢迎来到天天文库
浏览记录
ID:50960775
大小:33.86 KB
页数:3页
时间:2020-03-08
《工作流引擎数据库表设计.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、工作流引擎数据库设计概述基于打造一个灵活、高效、轻量级的工作流引擎,暂时不考虑功能的完备和复杂,只是实现其中必不可少的功能和条件。主要考虑以下三个方面的内容:Ø流程定义:工作流中的流程极其相关活动的定义和模型数据搭建Ø运行调度控制:执行工作流过程中流程活动任务分配、调度控制Ø运行阶段的人机交互:实现各种活动执行过程中用户与IT应用工具之间的交互数据库定义流程定义主要是跟流程模型定义相关的数据表,主要包括流程模型定义表(WF_FlowTemplate)、流程步骤模型定义表(WF_StepTemplate)、流程链路
2、表(WF_FlowLink)、流程类型表(WF_FlowType)WF_FlowType字段类型描述备注FlowTypeIDint流程类型ID标示notnullFlowTypeNamenvarchar(50)流程分类名称Descriptionnvarchar(200)流程类别描述WF_FlowTemplate字段类型描述备注FlowIDint流程ID标示notnullFlowNamenvarchar(50)流程名称FlowTypeIDint流程类型编码Managernvarchar(50)流程实例管理者Creat
3、eUserIDint创建人IDCreateDateDate创建时间ModifyUserIDint最后修改人IDModifyDateDate最后修改时间Versionint版本WF_StepTemplate字段类型描述备注StepIDint步骤ID标示notnullStepNamenvarchar(100)步骤名称FlowIDint流程IDFormURLnvarchar(200)表单URLPositionXfloatX坐标PositionYFloatY坐标LimitTimeint步骤时限SubFlowIDint子流
4、程IDDescriptionnvarchar(200)步骤描述WF_FlowLink字段类型描述备注FlowLinkIDint流程链路ID标示notnullFlowIDnvarchar(50)流程IDFromStepint前一步骤IDToStepInt后一步骤IDActionnvarchar(200)流转条件行为Descriptionnvarchar(200)流转路径描述Expressionnvarchar(200)条件表达式流程调度针对运行中的流程实例以及活动实例进行管理和调度,主要包括流程实例表(WF_Flo
5、wInstance)、步骤实例表(WF_StepInstance)WF_FlowInstance字段类型描述备注FlowInstanceIDint流程实例ID标示notnullFlowInstanceNamenvarchar(100)流程实例名称FlowIDint流程IDCreateUserIDint创建人IDCreateDateDate创建时间FinishDateDate完成时间Statusint流程实例状态WF_StepInstance字段类型描述备注StepInstanceIDint步骤实例ID标示notn
6、ullFlowInstanceIDint流程实例IDStepIDint步骤IDStartDatedatetime开始时间FinishDatedatetime完成时间Statusint步骤状态TrackRemarknvarchar(200)轨迹备注任务管理流程实例运行过程中产生的工作项任务,主要包括任务列表(WF_TaskList)、消息列表(WF_MessageList)WF_TaskList字段类型描述备注TaskIDint步骤实例ID标示notnullFlowInstanceIDint流程实例IDStepID
7、int步骤IDTaskNamenvarchar(50)任务名称StartDatedatetime开始时间FinishDatedatetime完成时间UserIDint任务处理人Statusint任务状态系统监控管理为工作流实例,环节实例等的状态转换信息加入日志,挂起、激活工作流实例,强制结束工作流实例,为迟迟不对自己的工作项进行处理的用户发出提醒或警告信息,查看各个工作流实例的完成程度等等功能。包括日志信息表(WF_LogInfo)
此文档下载收益归作者所有