工做流数据库字段设计-审批流程。。

工做流表      W_WokFlowspa

 Wf_Id           int get

 Wf_Name        varchar(50)工作流

 Wf_Remark       varchar(50)it

 Wf_IsDel          bitio

 Wf_AddTime      datetimeclass

 2    财务报销流程    财务报销流程    False    2013-06-10 00:00:00.000
5    请假流程    请假流程    False    2013-07-29 12:09:58.133
6    加薪申请    加薪申请    False    2013-07-29 12:11:37.767date

 

-------------------------------------------------------------------------------------------------------------------im

工做流分支表    W_WorkFlowBranchdatetime

Wfb_Id               int           工做流分支表id项目

Wfb_WnParentId        int           分支节点所属节点id

 Wfb_WnId             int          分支对应工做流节点id

Wfb_Result            bit              业务处理结果(1-是,0-)

 Wfb_IsDel             bit

Wfb_AddtTime           datetime

--------------------------------------------------------------------------------------------------------------------

工做流节点表       W_WorkFlowNode

Wn_Id                  int            工做流节点表id

Wn_workFlowID          int            节点所属的工做流id

Wn_Name                int  

Wn_PrevNode            int                上一级节点id

Wn_NextNode             int               下一个节点id

Wn_NodeType             int            节点类型(1-开始节点,2-运行节点,3-结束节点)  

Wn_NodeFuncType         int              节点功能类型(1-普通节点 2-业务节点)

Wn_NodeFuncClassName        int               业务节点处理类的类全名称

Wn_Order                     int        

Wn_IsDel            bit

Wn_Addtime          datetime

2    2    提交报销申请    2    3    1    1        1    False    2013-06-10 10:17:31.140
3    2    项目组长审批    2    4    2    2    GroupLeaderProcessMoney    2    False    2013-06-10 10:18:16.690
4    2    项目经理审批    3    5    2    2    ManagerProcessMoney    3    False    2013-06-10 10:20:57.590
5    2    部门经理审批    4    6    2    1        4    False    2013-06-10 10:21:54.323
6    2    财务审批    5    6    3    1        8    False    2013-06-10 10:23:00.250

 

 --------------------------------------------------------------------------------------------------------------------------------

工做流—角色表            W_WrokFlowRole

Wfr_Id                  int       

Wfr_WFNode            int

Wfr_Role                int

 

工做流申请单            Wr_WorkFlowApply

Wr_Id                    int                 工做流申请单表id

Wr_UserId                 int                工做流发起者id

Wr_WFId                 int                  工做流id

Wf_CurWFNId             int                     业务当前所处节点

Wf_Title                  varchar(50)

Wf_Content                varchar(500)

Wf_State                   int            当前工做流状态(1-已提交,2-运行中,3-结束)

Wf_TargetUserId         int              为第一个节点提交给指定的人审批

Wf_Priority             int              优先级

Wf_Addtime            datetime     

Wf_IsDel                 Bit

 

工做流运行明细表  Wrd_WorkFlowApplyDetails

Wrd_Id               int                  工做流运行明细表id

Wrd_Rid              int                  申请单 的id

Wrd_NodeId            int                当前所处工做流节点id

Wrd_NodeName         varchar(50)          当前所处工做流节点名字

Wrd_UserId               int                     操做人id

Wrd_Operation            int           0-提交,1-经过,2-驳回(返回给上一级)3-拒绝

Wrd_Reason               varchar(500)      操做理由

Wrd_Addtime             datetime

Wrd_IsDel                bit