没事干写写流程审批数据库的设计
Posted kingeric的空间
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没事干写写流程审批数据库的设计相关的知识,希望对你有一定的参考价值。
workflow(流程表)
序号 |
字段 |
描述 |
1 |
wfid |
|
2 |
wfname |
流程名称 |
form(流程表单表)
序号 |
字段 |
描述 |
1 |
fid |
|
2 |
wfid |
流程id |
3 |
design |
表单设计html代码 |
4 |
itemdata |
表单对象具体数据,形式如:[{f:’days’,t:’textbox’,v:’0’}] t类型可以有:textbox/radio/textarea/select |
node(流程路线表)
序号 |
字段 |
描述 |
1 |
nodeid |
|
2 |
wfid |
流程id |
3 |
type |
节点类型,2=分支节点 |
4 |
condition |
如为分支节点,具体的条件信息,如:[{f:‘days‘,c:‘<‘,d:‘3‘,n:4},f:‘days‘,c:‘>=‘,d:‘3‘,n:5}] 表示字段days<3走4节点,days>=3走5节点 |
5 |
prevnode |
上级节点id,0=开始节点 |
6 |
nextnode |
下级节点id,0=结束节点,4-5=表示出现分支 |
7 |
handlers |
操作者,uid-6=uid为6的用户,zg=部门主管领导,orgid-6=表示结构id为6的部门 |
8 |
cando |
哪些表单对象可以编辑 |
流程实例表(example)
序号 |
字段 |
描述 |
1 |
exid |
|
2 |
extitle |
流程实例标题,一般为“用户名”+“流程名称” |
3 |
uid |
发起者 |
4 |
jointime |
发起时间 |
5 |
status |
0=未发起,1=正在流转,2=已结束 |
流程实例进程表(process)
序号 |
字段 |
描述 |
1 |
proid |
|
2 |
curnodeid |
当前运行到的节点id |
3 |
uid |
操作者id |
4 |
handtime |
操作时间 |
5 |
headdata |
操作后的数据,y/n |
-
以上是关于没事干写写流程审批数据库的设计的主要内容,如果未能解决你的问题,请参考以下文章