简易审批流系统怎么做?
极客时间编辑部
讲述:初明明大小:4.17M时长:04:34
来源: 接蒜君
企业内部会有各种各样的审批流程,不论是人事系统还是结算系统,比如请假销假、对外采购、商家付款。如果公司人员较少或效率极高,其实是否可视化不太重要。但当公司人数达到一定量级或人员效率需要卡控时,审批系统就显得格外重要。它所起到的作用主要有两个:
告知发起用户,该流程需要几级审批、每级审批的处理人和处理时效;
告知流程审批人,历史节点审批人对该流程的审批意见是什么、自己该做什么;
那么一个简易的审批流系统怎么做呢?近日,公众号“接蒜君 ”的一篇文章分享了具体的方法,如下。
审批系统和业务系统的关系是什么?
公司的各类业务都会需要审批流系统,但是如果每个业务都新建和运维一套审批系统又显得冗余。如果能够定义一个比较通用的审批流系统,则各个系统都能借用。因此:区别于其他系统、独立于具体业务,就是比较好的审批流系统的特点。
当一个审批流程配置好之后,将其嵌入到各个业务中,这种方式比较通用且灵活,既不会影响业务,也能较好的适配业务的变化。
审批系统组成
这包括发起人和审批人。发起人又包括以下三点:
其一,角色判断。作为公司级的系统,其中通用类业务不需要对角色进行限制,每个人都能发起,比如请假。而对于特定业务的审批流程,需要对发起人的角色进行判断,否则无法发起甚至不可见。当然这时候审批流系统,需要借用公司的组织架构的查询服务才能实现该功能。
其二,触发事件。流程发起一般会触发两个事件:流程状态变更、通知下一节点审批人和通知消息。通知消息的形式多种多样,常见的有邮件通知和企业内部 IM 通知。
其三,撤销。一些流程在发起之后,可能因为某些原因被终止,所以才有撤销这个动作。
审批人也包括 3 个方面:审批类型、审批操作、触发事件。
审批类型可以分为会签、或签审批和依次审批。会签是所有审批人都能收到待办流程,只有该节点所有审批人都审批通过,流程才能结束或流转至下一节点。或签审批是所有审批人都能收到待办流程,只要任一审批人审批通过,流程就能结束或流转至下一节点。依次审批是所有审批人将按照顺序依次收到审批通知,当所有审批人都审批通过,流程就能结束或流转至下一节点。
审批操作可以分为通过和驳回。通过即表示当前审批人同意该流程,操作之后流转至下一节点。如果当前节点已经是最后一个节点,则流程结束。驳回可能是驳回至上一审批节点,也可能驳回至第一个审批节点。
触发事件包括通知消息和流转至下一节点两方面。其实当发起人创建流程之后,每个到达节点都可以收到通知消息,作用就是告诉当前节点审批人:你有工作要处理了。而流转下一节点才是审批流系统的重点和难点,因为涉及上一节点和下一节点的关系:
上一节点和下一节点是一对一关系,即无跳转表达式判断;
上一节点和下一节点是一对多关系,即有跳转表达式判断,可能因为参数不同跳转到不同节点。
特殊操作
除了上述操作之外,审批流系统还会有一些特殊操作。
1. 委托
当某一节点的人员发生离职或组织架构调整,当前节点不满足审批条件,而系统又没有设置这类场景的补偿规则,就需要管理员手动委托给新的审批人。审批通过后继续向后续节点流转。
2. 审批流变更
审批流的核心是人,当人员发生变化时就需要适时调整审批流。但是新的审批流,仅针对变更后的增量流程生效,历史数据不该受影响,继续沿用旧审批流。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论