报销审批流程
来源:互联网 发布:网络水军如盛 编辑:程序博客网 时间:2024/04/28 10:15
数据报销的审批流程
流程如下:
用户提交申请-----》待审------》审批中(通过/驳回)-----》完成
主要的表:申请的主表,详细表, 审批记录表,流程表, 节点表
1.主表: id add_userid(添加人id) add_departid(部门) add_time(添加时间) money(金额) wfid(流程id) itemid(节点id) sproleid(审批角色) sp_status(审批状态) is_end(是否结束审批) last_edit_time(最后修改时间) disabled(是否删除)
2.详细表 id mid(主表id) ...........
3.流程表 wfid name ..........
4.节点表 itemid wfid roleid is_end(终止节点)
添加详细过程:
1. 添加的时候选择 流程
2. 根据流程找到所有的节点,根据申请人的角色以及可能需要的一些条件获取 需要审批的节点,若申请人为最后一个节点,则 标识完成,即 is_end=1 ,sp_status=1
3. 若是申请人不是最后一个节点,则查找审批人拥有角色的对应的下一个节点
审批详细过程:
1. 先判断审批人是否有审批的权限
2.根据申请表当前显示的节点和流程获取下一个节点,此时同样需要判断审批人是否拥有下一个节点审批的权限,如果拥有的话,继续找下一个节点 ,如果没有下一个节点,则标记完成
3.添加审批记录
- 报销审批流程
- 状态机工作流.实列.报销审批流程(转)
- 流程审批OA办公系统解决财务报销等问题
- 审批流程
- 报销流程的报销单
- 工作流审批平台-审批流程-审批权限
- asp.net中的报销多级审批工作流
- 实验室设备报销流程
- PO审批流程
- Gerrit审批流程设置
- 订单状态审批流程
- 审批流程数据库设计
- 审批流程优选方案
- 通用审批流程
- 工作流审批平台-审批流程-角色定义
- 工作流审批平台-审批流程-指定审批部门
- asp.net中的报销多级审批工作流中调用WCF
- (转)asp.net中的报销多级审批工作流
- Linux CentOS 节点之间的SSH无密钥登录配置
- Ubuntu 下安装Go语言
- Maven坐标和依赖
- Jenkins获取git提交记录并上传fir.im
- 欢迎使用CSDN-markdown编辑器
- 报销审批流程
- 搜索——H——找n的倍数(0,1组成的)
- Maven实战(五)坐标详解
- TJUoj水题 数羊
- C# 无窗口的DOS进程操作
- Maven实战(六)依赖
- 单点配置文档
- directive的传值问题(全面解析directive的传值问题)微信分享实例
- SQL Server连接错误代码:18452