流程审批的数据库设计

流程审批的数据结构。
1,表结构
苜蓿根
1表名:流程表
序号
名称
类型
可为空
注释
1
FLOW_ID
number(16)
no
流程ID
2
FLOW_NAME
VARCHAR2(64)
no
流程名称
3
FLOW_DESCRIPTION
VARCHAR2(64)
yes
流程描述
2表名:流程下的子节点表
序号
名称
类型
可为空 便携式小岛
注释
1
FLOW_NODE_ID
产品样本制作
number(16)
no
流程节点ID
2
FLOW_NODE_PARENT_ID
number(16)
no
流程IDparentID
3
FLOW_NODE_NAME
VARCHAR2(64)
yes
节点名称
4
FLOW_NODE_PROCESSO
VARCHAR2(64)
yes
处理人公式
3表名:流程线(操作)
序号
名称
类型
可为空
注释
1
FLOW_LINK_ID
number(16)
no
流程线ID
2
FLOW_LINK_PARENT_ID
number(16)
no
流程IDparentID
3
FLOW_LINK_NAME
VARCHAR2(6
yes
流程线名称
4
FLOW_LINK_PREVIOUS_N
number(16)
平板电脑支撑架
yes
上一节点ID
5
FLOW_LINK_NEXT_NODE
number(16)
yes
下一节点ID
二、什么是流程。
在流程表中添加一些数据,为了更明确查看。下面的流程表中添加了两个流程,一个是请假审批流程,另一个是ECN审批流程。(现在能明白流程的意思没?)
FLOW_ID FLOW_NAME FLOW_DESCRIPTION
1 请假审批流程 用于请假申请审批
2 ECN审批流程 用于工程变更通知流程
二、请假审批流程。
以请假流程为例,流程图如下,图中没有标出申请被驳回情况,默认每个节点审批不通过,都驳回给拟稿人。(呵呵,图画的粗糙了点,纯粹是为了节约时间,现在在做ECN审批1 / 3
流程,这个项目还是很复杂的。)
11:请假审批流程图
ggg15
开始 拟稿人 科长 部门经理 厂长  罗汉果甜甙人事拟稿人 结束
流程下的子流程中所走的路线是可选择的,下面在从流程图中,可见该流程并不是固定的,  (作为参考吧)节点表和流程线(操作)中给出具体配置。
FLOW_NODE_NAME
FLOW_NODE_ID FLOW_NODE_PARENT_ID FLOW_NODE_PROCESSOR
拟稿 1 1 (自己)SELF ALL_GENT(所有的科长) 2 科长审批1
经理审批1 ALL_MANAGERS(所有经理) 3
厂长审批4 ALL_FACTORY(所有厂长) 1
5 人事部记录1 人事指定的一个人ACCOUNT_ID()
通知拟稿人1
6
SELF(自己)
FLOW_LINK_NEXT_NODE_ID FLOW_LINK_NAME FLOW_LINK_PREVIOUS_NODE_ID FLOW_LINK_ID FLOW_LINK_PARENT_ID
2 1 拟稿人送科长审批1 1 
3  科长送经理审批2 1 2
4 经理送厂长审批1 3  3
5  1 4 厂长送人事部记录4
6 5 1 5  人事部通知拟稿人5 2 1 6  科长送人事部记录5 7 1  经理送人事部记录3
3
拟稿人送经理审批1
8
1
2 / 3
9 1 拟稿人送厂长审批 1 4
1 2 10 1  科长驳回给拟稿人1  经理驳回给拟稿人11 1 3
1
厂长驳回给拟稿人 12
1
4
3 / 3

本文发布于:2024-09-21 10:39:45,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/227099.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:流程   审批   拟稿   请假   驳回   用于   经理
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议