这段时间公司做一个项目,需要设计一套流程,所以设计了以下的流程方案。

流程表workflow
序号 字段 类型 可为空 注释
1 id INT NO 流程id
2 workflow_name VARCHAR(100) YES 流程名
3 workflow_desc VARCHAR(200) YES 流程描述
         
         
         
流程节点表workflow_node
序号 字段 类型 可为空 注释
1 id INT NO 流程节点id
2 workflow_id INT NO 流程id
3 node_name VARCHAR(100) NO 节点名称
         
         
         
流程线表workflow_link
序号 字段 类型 可为空 注释
1 id INT NO 流程线id
2 workflow_id INT NO 流程id
3 workflow_link_name VARCHAR(45) NO 流程线名称
4 workflow_link_pre_node INT NO 流程线上一节点
5 workflow_link_next_node INT NO 流程线下一个节点
         
         
         
审批人员表approver
序号 字段 类型 可为空 注释
1 id INT NO id
2 workflow_id INT NO 流程id
3 node_id INT NO 节点id
4 user_id INT YES 审批人
         
         
         
财务申请表finance_apply
序号 字段 类型 可为空 注释
1 id INT NO 财务报销id
2 money FLOAT YES 报销金额
3 user_id INT YES 报销人员
4 category VARCHAR(45) YES 报销类别
5 project_code VARCHAR(45) YES 报销项目
6 money_list_note VARCHAR(200) YES 费用明细
7 state INT YES 状态:1-未结束;2-已结束
         
         
         
流程业务表workflow_x_business
序号 字段 类型 可为空 注释
1 workflow_id INT NO 流程id
2 business_id INT NO 业务表id
3 node_id INT NO 当前节点id
4 suggestion VARCHAR(200) YES 审批建议
5 approver INT YES 审批人;关联user_id

表设计

下面是设计完成后的模拟数据

workflow        
workflow_id workflow_name workflow_desc        
1 财务审批流程 用于员工个财务审批        
             
             
workflow_node        
node_id workflow_id node_name        
1 1 申请人        
2 1 项目经理        
3 1 人事主管        
4 1 总经理        
5 1 财务        
             
             
workflow_link    
workflow_link_id workflow_id workflow_link_name workflow_link_pre_node workflow_link_next_node    
1 1 申请人提交项目经理审批 1 2    
2 1 项目经理提交人事主管审批 2 3    
3 1 人事主管提交总经理审批 3 4    
4 1 总经理提交财务审批 4 5    
5 1 项目经理提交总经理审批 2 4    
6 1 项目经理提交财务审批 2 5    
7 1 项目经理驳回 2 1    
8 1 人事主管驳回 3 1    
9 1 总经理驳回 4 1    
10 1 财务驳回 5 1    
11 1 结束 5 6    
             
             
finance_apply            
id money user_id category project_code money_list_note state
1 32 1 打车费 1   1
             
             
workflow_x_business    
workflow_id business_id node_id suggestion user_id    
1 1 1   1    
1 1 2 情况属实,通过 2    
1 1 3 情况属实,通过 3    
1 1 4 情况属实,通过 4    
1 1 5 情况属实,通过 5    
1 1 6        

流程表结构设计第一版相关推荐

  1. 流程表结构设计第二版

    此流程设计是在第一版的基础上根据实际情况做出更多调整的一种设计方案,在此方案中,可以大大的提高流程编码的简洁性.此设计中的表中存在很多的冗余设计,冗余设计有时对系统来说是非常友好的,对性能提升有很大的 ...

  2. 用户数据表设计借鉴 浅谈数据库用户表结构设计,第三方登录 基于 Token 的身份验证

    最近对用户数据表的设计比较感兴趣,看到了两篇比较好的文章. 浅谈数据库用户表结构设计,第三方登录 转载于: https://www.cnblogs.com/jiqing9006/p/5937733.h ...

  3. HBase表结构设计(结构、创建、压缩、分区、命名空间等)

    HBase表结构设计(结构.创建.分区.命名空间等) 任务表述: 如果用户点击某一行数据则触发接口写数据进入HBase.那么当用户再次读取数据的时候数据A和数据B返回的数据就需要给返回的数据另外增加一 ...

  4. 维护服务器技术员流程,技术员岗位工作的流程表.doc

    技术员岗位工作流程表 施工阶段划分项目名称工作步骤工作管理内容 施工前准备阶段 技术准备部分地勘施工技术准备依据总规布置负责施工前的放线定位测量等相关技术工作. 施工文件准备收集.发放完整的施工图纸. ...

  5. 查看ie保存的表单_无代码搭建系统(一)——流程表单搭建

    迎着2020疫情带来的线上办公.远程协同办公,把无代码带上风口浪尖,众多无代码厂商迅速发展起来,推出自己的无代码产品.实现全民开发,是无代码发展的愿景和目标.数字化和网络化使各行各业的客户对应用开发的 ...

  6. 谈Apache OFbiz 会员模块表结构设计

    数据库表的结构设计可谓是ofbiz除技术框架之外,另一个非常值得学习的方向.这篇文章我们来谈谈ofbiz对电子商务会员表的设计. PARTY ofbiz对人.团体进行了抽象,称之为party,翻译为中 ...

  7. 用户画像:数据指标与表结构设计

    本篇博客介绍一下画像中需要开发的数据指标与开发过程中表结构的设计. 首先介绍画像开发的数据指标,画像开发过程中通用类的指标体系包括用户属性类.用户行为标签类.用户活跃时间段类.用户消费能力类.用户偏好 ...

  8. Shiro表结构设计

    表设计 开发用户-角色-权限管理系统,首先我们需要知道用户-角色-权限管理系统的表结构设计. 在用户-角色-权限管理系统找那个一般会涉及5张表,分别为: 1.sys_users用户表 2.sys_ro ...

  9. 泛微OA流程表单验证附加验证条件-js代码块

    身份证号 验证18位 对应字段名 field10762  数据字段名sfzh 上代码 jQuery(document).ready(function() {var value1= "fiel ...

最新文章

  1. java找图最短路径_查找有向图最短路径
  2. python3内置函数详解
  3. cad卸载_30年CAD老师傅一步步教你怎么把CAD卸载得一干二净
  4. java 两个stream合并_Java Stream 流如何进行合并操作
  5. python如何安装wordcloud_基于python的wordcloud库的安装方法
  6. python wxpython backend wxagg_在wxPython中使用draw()(复制轴)绘制不正确
  7. 银行突发事件演练方案_【工作动态】准旗联社组织开展优质文明服务应急演练,为优质服务保驾护航!...
  8. MySQL安装详细图解
  9. 微信抢号软件_快来抢微信靓号!微信小商店正式上线
  10. 安装Kali Linux系统
  11. 猿创征文|Python学习工具千千万,我心中的TOP10
  12. Theos-tweak工程
  13. uhd驱动安装(usrpB210,usrpX310等)
  14. debian 7 网络安装后无法联接wifi
  15. 经典贪吃蛇小游戏html代码,js实现经典贪吃蛇小游戏
  16. python迅雷远程下载页面_迅雷远程下载 linux
  17. python查缺补漏之decorate
  18. Flutter 修改Slider 滑杆刻度
  19. Ch支持java不,ch.hsr.geohash包使用
  20. 第14届计算机设计大赛获奖情况,我校学子在第14届中国大学生计算机设计大赛中南赛区再创佳绩...

热门文章

  1. 80句经典英文电影台词,英语作文最佳素材
  2. 六度分离(hdu1869,floyd最短路)
  3. 低代码到底是银弹,还是行业毒瘤?
  4. 对话翁志:京东大数据如何让技术真正落地
  5. Python彩色图片转成黑白图片
  6. 就是要让你搞懂Nginx,这篇就够了!
  7. html显示十进制特殊字符,一些有可能用到的HTML特殊字符十进制代码
  8. sprd9820 来电归属地
  9. 基于AHK的键盘映射——高效利用CapsLock键
  10. java计算乘地铁费用_Java_地铁购票系统