以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]求大神指点审批流程 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100070) |
-- 作者:18523982317 -- 发布时间:2017/5/4 10:50:00 -- [求助]求大神指点审批流程 如果我要设计个审批流程,假设有10个人审批,那么后台表一般是怎么设计的?求大神指点 1、后台表每个人给出一列审批人姓名 审批意见 审批时间三列?10个人就有30列,我感觉不太合理 2、把所有人放在审批人里面,用,隔开,然后一列审批结果存放审批人:XX,审批意见:XXX,审批时间:。。|继续第二个人存放?这种我又怕会错乱,因为如果涉及到审批意见进行修改,就相当麻烦。 3、把审批文件的各类基础信息作为一个表,然后审批流程作为一个表,要用的时候 ,用sqltable合起来? 就想问问大神们 你们涉及到审批的时候,数据库是怎么设计的?
[此贴子已经被作者于2017/5/4 10:51:33编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/5/4 11:10:00 -- 创建一个审批表(ID,审批人,意见,时间) 主表增加一列存储审批表的ID,没增加一个人审批,审批表就增加一条记录,然后更新主表关联审批表的ID
|
-- 作者:18523982317 -- 发布时间:2017/5/4 11:12:00 -- 蓝大大 那如果我一开始就需要固定审批人的这种审批呢?并且审批人的顺序或者人员,根据文件来说 是不一样的 并非完全固定死 [此贴子已经被作者于2017/5/4 11:12:43编辑过]
|
-- 作者:18523982317 -- 发布时间:2017/5/4 11:21:00 -- 申请人提出申请的时候 会根据文件 把需要那些人审批放上去。。。这种怎么控制? |
-- 作者:有点蓝 -- 发布时间:2017/5/4 11:42:00 -- 再增加一个逻辑列,提出申请的时候预先把审批人按顺序添加到审批表中,审批过的把逻辑列设置为true |
-- 作者:18523982317 -- 发布时间:2017/5/4 11:50:00 -- 蓝大大这意见不错。。。多谢 我去试试 |
-- 作者:cd_tdh -- 发布时间:2020/1/8 19:28:00 -- 不同表审批流程不一样,去定义这个审批流程的表怎么来设计? |
-- 作者:有点蓝 -- 发布时间:2020/1/9 9:07:00 -- 那要把审批流程的这整个业务需求详细地描述出来看看。我不懂您的业务,说不上来 |
-- 作者:cd_tdh -- 发布时间:2020/1/9 20:17:00 -- 比如以下几个表: 打投标保证金表:提出申请(待制单审批)—制单审批完成(待复核审批)—复核审批完成(已支付成功) 退投标保证金表:提出申请(待董事长审批)—董事长审批完成(待制单审批)—制单审批完成(待复核审批)—复核审批完成(已退款成功) 合同审批表:提出申请(待经营部审批)—经营部审批完成(待工程部审批)—工程部审批完成(待副总经理审批)—副总经理审批完成(待总经理审批)—总经理审批完成(待董事长审批)—董事长审批完成(已审批完成) 审批不通过直接打回重新填写。
[此贴子已经被作者于2020/1/9 20:17:31编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/1/10 9:05:00 -- 每个表都添加一个审批状态列,新建为“提出申请”,每完成一个步骤就改为为相应的状态 可以定义一个流程表,比如 流程名称,步骤名称,下一步骤,审批人 打投标保证金,提出申请,制单审批完成,张三 打投标保证金,制单审批完成,复核审批完成,李四 打投标保证金,复核审批完成,结束,王五 比如张三登录,系统自动到流程表查询是否有张三可以审核的单据,比如查询到打投标保证金流程需要自己审核,根据流程名称,步骤名称到对应的表查询对应的审批状态的数据,审核后如果通过就把这写数据的审批状态列改为下一步骤。
|