当前位置: 首页 > news >正文

审批流、工作流、业务流

是业务流、工作流、审批流
业务流:即业务流程,指为了完成某项业务而进行的各种工作的有序组合
工作流:即工作流程,指为了完成某项工作而进行的各种动作的有序组合
审批流:即审批流程,是对某项工作的审批活动的有序组合
在这里插入图片描述

工作流详解

一项完整的工作流程,应包括流程定义、权限划分两个部分,见如下泳道图:
在这里插入图片描述
合同签订的流程从开始到结束,共需要经过5个环节,涉及三个岗位。

  1. 流程定义
    流程定义的目的,是为了将工作分解并确定分解后的事项先后顺序。

1)工作流程

一个工作流具体包含哪些流程环节以及各环节之间的先后顺序。

比如上图的合同工作流程,包含合同立项-合同签订-合同验收-合同付款-归档五个环节。

合同立项的后置环节是合同签订,以此类推。

在具体开发时,各环节及顺序可以系统内写死也可以自由配置,具体视业务变动频率及开发资源确定。

2)表单设计

即本环节内,应该确定、处理什么内容。

比如合同立项环节,业务人员需要确定并填写合同的甲乙方、立项时间、立项金额等内容。

那么立项表单设计时,就要包含上述的字段信息。

简单的工作流:各环节之间无分支条件,无流程跨越
复杂的工作流:要考虑各环节之间的分支条件,比如满足条件A,走流程1,否则走流程2等,还有环节间的退回情况等
2. 权限的划分
权限划分的目的,是为了确定事项责任归属,即由谁做什么操作。

权限包含功能权限、数据权限、字段权限。

1)功能权限

即用户能看到哪些菜单,能进行什么操作(按钮)。

比如同是合同岗,员工A只有立项权限,无合同签订权限,员工B只有签订权限无立项权限。

2)数据权限

即用户能查看或操作的数据范围,只能查看或操作授权内的数据。

比如员工A只能查看本部门的合同,员工B可以查看全公司的合同。

3)字段权限

即用户能查看或操作的数据字段,只能查看或操作授权内的字段。

比如员工A不可查看合同的立项金额字段,员工B可以查看合同所有字段。

具体权限的设计,需要根据各业务特性及需求来确定。

权限设计参考RBAC权限模型,本文不再赘述。

四、审批流详解
审批流是属于工作流的一个组成部分,所以审批流的设计与工作流基本相似。

还是以合同流程讲解,如下流程:
在这里插入图片描述
假设合同立项、合同签订、合同付款均需审批,审批通过后才可进入下一环节。

每个环节的审批人可以是多人,也可以是单人,可以是多人串行审批,也可以是多人并行审批等等。

  1. 审批流的触发条件
    1)必须审批

指不管当前操作人的权限,环节提交后均需审批。

比如合同立项,提交后必须立项审批。

2)权限外审批

根据当前操作人的权限,若在其权限内,则无需审批并直接进入下一个环节,否则需审批。

比如合同立项,如果立项人员的立项权限是20万,合同立项金额低于20万则直接进入合同签订环节,否则进入立项审批环节。
在这里插入图片描述
2. 审批流的设置
关于审批流设置的文章比较多,本文不再赘述。

工作流最重要的点就是理清流程、确定权限,把好这两个要点,工作流设计便不是问题了。

http://www.lryc.cn/news/9577.html

相关文章:

  • 如何利用知识库加强内部管理?
  • 饕餮 NFT 作品集来袭!
  • C++中的内存分区、引用、函数
  • 关于angular表格total模板中一直为0
  • 多线程事务怎么回滚
  • 基于FPGA的时间数字转换(TDC)设计(五:基于Carry4的高精度TDC设计)
  • 【C++】二叉搜索树的实现(递归和非递归实现)
  • 春招来了,如何正确使用领英超高效招聘海外员工、挖掘人才?
  • Mysql中锁机制深入理解
  • 去中心化社交网络协议除了Nostr还有哪些?
  • 【FT2000/4+X100】调试记录
  • 我的Android启动优化—【黑白屏优化】
  • TongWeb8编码设置说明
  • 不同相机之间图片像素对应关系求解(单应性矩阵求解)
  • 远程管理时代,还得是智能化PDU才靠得住!
  • 通俗易懂理解——布隆过滤器
  • TypeScript 学习之类型推导
  • Android四大组件——Service详解
  • svg转png
  • 教你如何搭建人事OA-员工管理系统,demo可分享
  • C++递推基础知识
  • 【Python入门第十天】Python 布尔
  • WebDAV之π-Disk派盘+Piktures
  • Revit问题:Navisworks中导入的rvt模型角度不正确调整
  • 最全正则验证
  • 阿里云服务器入门使用流程 新手学习教程
  • git学习
  • 新建一个完整的react项目和完善初始项目
  • HIVE 安装
  • jsp游泳馆门票管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目