流程表
(流程仅仅是定义了一个规则,而首先我们要知道新建 流程 的时候和 对此流程的具体应用 还没有)
设计思路是: 把流程 和 流程对应的步骤(每一个步骤也是一个流程)
放到了同一个表中
究竟是 把流程和步骤分开 还是 揉在一张表里 厉害关系现在还不是很清楚
如果把流程和步骤放到一起处理,就必须要能区别开
比如:自定义了,请假流程
步骤为:主任审核--->主管审核--->总经理审核
那么此时
流程有4个,分别为:请假流程,主任审核流程,主管审核流程,总经理审核流程
请假流程作为一个定义者,它的流程序号应该是0
我们在关联流程的时候就需要把它查询出来
那么其他的三个流程(其实就是三个步骤)也需要一个关联流程
把它们和请假流程关联起来,负责会失去意义
下面建立的表中
分别有 审核点 和 多级审核 同级审核
都是建立在步骤上而不是一个整体的流程
1 id 主键
2 flow_name 流程名称
3 flow_explain 流程的说明
4 flow_type_in 流程的录入人
5 flow_type_time 流程录入时间(总的流程需要)
6 flow_exec_time 流程开始执行时间(总的流程需要)
需不需要?
7 flow_day 流程期限天数(步骤流程需要)
8 flow_index 流程的序号(第几个流程)
9 flow_state 流程的状态(步骤)
0 无效
1 未开始
2 退回
3 跳过
4 已完成
10 flow_link_notice 流程是否需要通知
如果 某个步骤 打回了申请
那么必须通知申请人
0 无效
1 有效
11 flow_link_flow 关联的流程(是否属于一个总的流程)
总的流程此字段为0
12 flow_link_table 流程关联的表(流程的分类,总的流程需要)
13 flow_link_record 流程关联的具体id
和flow_link_table搭配使用
比如 flow_link_table搭配kaoqin表
表示此流程和考勤挂钩,但是考勤表中有很多记录
具体对应那条记录应用流程
就使用此字段
14 flow_over_day 流程(步骤)超过期限的天数所做的操作
0 无效
1 退回
(必须通知关联表的关联记录)
此流程状态必须更新为退回
2 跳过进入下个流程(必须要有设置)
此流程状态必须更新为跳过
15 flow_is_More_audit 流程是否允许多用户审核(每一个步骤)
0 无效
1 不允许
2 允许
16 flow_more_audit 流程的审核点功能(每一个步骤)
0 无效
1 必须经过所有的审核人
2 经过任意一个审核人即可
17 flow_is_level_audit 流程是否允许同级审核(每一个步骤)
(多个同级的情况,比如:一个部门有多个同级部门主管)
0 无效
1 不允许
2 允许
18 flow_level_audit 流程的同级审核功能
0 无效
1 必须经过同级全部审核
2 经过任意一个同级审核人即可
19 flow_attribute 流程属性
0 无效
1 可以修改表单
2 可以退回
3 可以办结
4 可以否决
//5 可以修改流程(修改本流程!)
//6 可以跳签
20 flow_back_attribute 流程退回选项
0 无效
1 直接退回申请人
2 自定义退回任意流程
21 flow_is_effect 流程是否有效
0 无效
1 有效
22 flow_is_more_multi 流程是否支持 多个附件形式 (总流程需要)
0 无效
1 允许
2 不允许
23 flow_is_multi 流程是否支持 图片,附件等形式 (总流程需要)
0 无效
1 允许
2 不允许
******备用字段*********
16 flow_Write Back 回写
操作是为了标示出上流程传递到以后不需要再次传递。
0 无效
1
17 直接进入标志 确认可以跨越前道流程直接进行审批的标志。
如果请假申请填写了以后,具有直接进入权限的人就可以直接进行审批。审批完成后其以前的审批流程则不需要再审批。
18 终止标志 流程完全结束
******备用字段
------------------------流程日志表------------------------
记录当前流程每一个步骤(环节)所做的操作
1 id 主键
2 flowlog_link_item 审核的项目
3 flowlog_link_username 审核人名称
4 flowlog_link_jobid 审核人工号
5 flowlog_time 执行时间
6 flowlog_info 日志信息
7 flowlog_link_flow 此日志对应的 流程
-------------------------审核项目流程表(审核的结果信息)----------------------
记录 对于 哪个模块或哪个项目 实现 流程管理
1 id 主键
2 audit_link_table 审核关联表,对哪个表中的数据进行流程管理
3 audit_link_record 审核关联表中的具体记录
对于哪个表的哪个记录进行具体的流程管理
比如对于 考勤表 进行流程管理
但是考勤表中有许多个员工的记录
找到具体的一个
4 audit_linkof_flow 审核所属的流程
(每一个步骤的审核 属于的总的流程 ,这个字段只是为了便捷考虑)
5 audit_link_flow 审核所对应的步骤(每一个步骤都需要审核)
5 audit_content 审核内容
6 audit_index 审核的顺序(审核的步骤,对应步骤的顺序)
6 audit_time 审核时间
7 audit_link_username 审核人
8 audit_link_jobid 审核人工号
9 audit_state 审核状态(审核有状态,那么步骤也有状态,流程也有状态)
0 无效
2 同意
3 不同意
4 打回
10 audit_link_multi_URL 审核图片,附件时的地址
wad0012
- 粉丝: 6
- 资源: 13
最新资源
- 大模型AI典型示范应用案例集
- AI指令合集-微头条10种框架创作指令
- 好看的邀请函PSD源文件(18个).zip
- Nvidia GeForce GTX 1080 TI显卡驱动(Win7、Win8驱动)
- AI指令合集-爆款文案优化助手
- Nvidia GeForce GTX 1080 TI显卡驱动(Win10、Win11驱动)
- GJB150A-2009军用装备实验室环境试验方法(共19份标准文件)
- 浩辰CAD看图王8.6.0最新版本下载,轻量化CAD看图软件,无需下载专业CAD软件,即可实现CAD看图、CAD图纸编辑、格式转换、三维览图等
- SW materials
- 好看的票券PSD源文件(15个).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
前往页