工作流数据库字段设计-审批流程。。
工作流表 W_WokFlow
Wf_Id int
Wf_Name varchar(50)
Wf_Remark varchar(50)
Wf_IsDel bit
Wf_AddTime datetime
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.767
-------------------------------------------------------------------------------------------------------------------
工作流分支表 W_WorkFlowBranch
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