首页 > 技术文章 > 审批工作流讲解

YLSF 2020-09-21 14:11 原文

提示:审批流重点是要控制其 先审批和后审批的顺序   以及审批后需要变更那些状态!

角色:A上级,C上级领导 ,O申请人

 

S库(申请库) B(审核库 可以做日志记录 查看已经处理过的审核)

 

1.O发出申请

在S库创建一条记录 只查询绑定自己的数据 初审核状态为-1 同意状态为1

  判断条件:(前台判断)

  同意       条件 :状态不为:0  审批状态为:-2
  不同意   条件 :修改为:0  审批状态为:-2
  审批状态   条件 :-1(待审批)     -2(结束审批)

 

2.A审批
先从S库查请求 只查询同意状态为1的请求 审批状态不为 :-2的数据 (可以将查询到的放入B库做记录)

  判断条件:数据处理
  同意 修改为2 (查询是否有上级 有 审批状态不修改 否则修改为:-2
  不同意 修改为0 修改审批状态为 :-2

 

3.C审批
先从S库查请求 只查询同意状态为2的请求  审批状态不为 :-2的数据(可以将查询到的放入B库做记录)

  判断条件:数据处理
  同意 修改为:3 (查询是否有上级 有 审批状态不修改 否则修改为:-2
  不同意 修改为:0 修改审批状态为 : -2

 

注.审核的时候需要注意 是否有上级 有 则不修改审核状态,没有 则修改审核状态(同意审批)

 

推荐阅读