如题,怎样才能实现将同类型审批流程的最先提交的审批流审批完成后才允许审批下一个流程?
因为上一个审批流程全部审批完成后对数据的处理,会作为第二个审批流数据处理的依据,如果操作者不按规范审批,先处理第二个审批流,势必会造成数据的错乱。
点提交审批按钮后第一步先筛选这个客户有没有未审批的请假,加分支,如果有未审批通过的请假流程弹窗提示之前有请假未审批这条记录不能审批。如果没有未审批的,直接到审批流程
![](https://mdbbs.oss-accelerate.aliyuncs.com/images/2024/02/25/e099a039fbfb1786b19c0ba678d093d1.png!avatar)
能不能做出来前一个请假审批不处理完毕,下一个请假流程就无法提交的功能?
思路:
建立关联(撤回,草稿,待审批,已批准,进行状态控制。)然后进行提交的自定义动作限制
即该用户存在有同类型提交没有审批的数据时,当前无法继续提交。或者提交需要申请。
![](https://mdbbs.oss-accelerate.aliyuncs.com/images/2023/09/23/d6c22a05bee26aa55531919d896be068.png!avatar)
设置审批限定时间,比如 2 天,超时未审批的直接退回申请或者通过或者提醒审批者。这个可以用内部规则限定吧,不然这个就有点复杂了,前后数据不同步,前面显示的和后面实际抵扣的容易让人产生错乱。或者审批加个可以催办
能不能做出来前一个请假审批不处理完毕,下一个请假流程就无法提交的功能?
但有可能出现一种极端,前几次的审批没批完呢,导致可休余额已被扣减成 0,再提交申请时就得扣工资了。实际上有可能存在前期请假不被通过的情况,那么就会有剩余可休留下来的,不必扣工资。
设置审批限定时间,比如 2 天,超时未审批的直接退回申请或者通过或者提醒审批者。这个可以用内部规则限定吧,不然这个就有点复杂了,前后数据不同步,前面显示的和后面实际抵扣的容易让人产生错乱。或者审批加个可以催办
![](https://mdbbs.oss-accelerate.aliyuncs.com/images/2023/09/23/d6c22a05bee26aa55531919d896be068.png!avatar)
这种情况感觉提交就扣减比较好一点吧。审批不通过再把之前扣减的增加上去合理一点吧
但有可能出现一种极端,前几次的审批没批完呢,导致可休余额已被扣减成 0,再提交申请时就得扣工资了。实际上有可能存在前期请假不被通过的情况,那么就会有剩余可休留下来的,不必扣工资。
我是在主管审批同意后再做的扣减,我总感觉如果不做控制,会带来错乱。回头我再反复测试一下 👍
这种情况感觉提交就扣减比较好一点吧。审批不通过再把之前扣减的增加上去合理一点吧
![](https://mdbbs.oss-accelerate.aliyuncs.com/images/2023/09/23/d6c22a05bee26aa55531919d896be068.png!avatar)
果然还是细节见真知啊,你这一说明还真是和以前理解不同。
从需求上来说就是:请假先冲年假,不足计入事假,并在当月工资中体现
从控制上来说有:
- 尽可能说服业务领导,同时一个人只有一个事假在审批中,必须审批完才可以新申请。不一定能说服。
- 从扣减上来说,扣减是哪个节点,是请假提交即扣减,还是主管审批才扣减?通常是在扣减的时候才去检查数据的有效性,即还有多少年假,这里可以通过工作流来处理,就不需要考虑同时发起多个流程的事情了。
我是在主管审批同意后再做的扣减,我总感觉如果不做控制,会带来错乱。回头我再反复测试一下 👍
不是这个意思哟,场景是这样的:请假申请流程,和年假管理及薪资管理工作表联动。
- 当有剩余年假时不扣工资,当没有剩余年假时扣工资。
- 当有剩余年假时,每次请假时长同步到年假管理表中,增加本年已休天数,对应的剩余可休字段减去本次请假天数,直到为 0.同时将请假时长同步至薪资管理表中对应字段。
- 当无剩余年假时,每次请假时长同步至年假管理表中,增加本年已休天数,同时同步至薪资管理表对应字段。
问题:如果员工提交了一个请假申请,但还没有被审批完成时,这些相应的扣减计算也没有完成,如果此时员工又发起了新的请假流程,在主管收到新的审批流程时,如果没有按照流程的先后次序审批,会不会造成数据的错乱?
所以,我想要是能控制审批的次序?第一次请假申请没有被审批完成,不允许主管审批第二次的请假申请,这样是不是就能解决问题?但如何实现,没想到思路。
果然还是细节见真知啊,你这一说明还真是和以前理解不同。
从需求上来说就是:请假先冲年假,不足计入事假,并在当月工资中体现
从控制上来说有:
- 尽可能说服业务领导,同时一个人只有一个事假在审批中,必须审批完才可以新申请。不一定能说服。
- 从扣减上来说,扣减是哪个节点,是请假提交即扣减,还是主管审批才扣减?通常是在扣减的时候才去检查数据的有效性,即还有多少年假,这里可以通过工作流来处理,就不需要考虑同时发起多个流程的事情了。
![](https://mdbbs.oss-accelerate.aliyuncs.com/images/2024/02/25/e099a039fbfb1786b19c0ba678d093d1.png!avatar)
![](https://mdbbs.oss-accelerate.aliyuncs.com/images/2023/09/23/d6c22a05bee26aa55531919d896be068.png!avatar)
流程设计不合理呀,明显是要拆成不同流程而不是一个级别的流程。
比如先有出差申请单的申请才可以走出差报销,可以在流程中通过关联记录,强制出差报销关联出差申请单。
不是这个意思哟,场景是这样的:请假申请流程,和年假管理及薪资管理工作表联动。
- 当有剩余年假时不扣工资,当没有剩余年假时扣工资。
- 当有剩余年假时,每次请假时长同步到年假管理表中,增加本年已休天数,对应的剩余可休字段减去本次请假天数,直到为 0.同时将请假时长同步至薪资管理表中对应字段。
- 当无剩余年假时,每次请假时长同步至年假管理表中,增加本年已休天数,同时同步至薪资管理表对应字段。
问题:如果员工提交了一个请假申请,但还没有被审批完成时,这些相应的扣减计算也没有完成,如果此时员工又发起了新的请假流程,在主管收到新的审批流程时,如果没有按照流程的先后次序审批,会不会造成数据的错乱?
所以,我想要是能控制审批的次序?第一次请假申请没有被审批完成,不允许主管审批第二次的请假申请,这样是不是就能解决问题?但如何实现,没想到思路。
谢谢,我不是这个意思哈。我是两个独立的流程,而不是一个流程里面的三级审批。前一个独立流程审批完,才能审批接下来的审批流。
如一楼所说的那样,“通过工作字段触发新的审批流程”,当第一个审批流程最后通过了,更新工作表中的字段,更新后触发第二个审批流程。
备注:审批建议新版的那个审批模块。在模块外面加一个分支,根据审批结果更新工作表中的字段
流程设计不合理呀,明显是要拆成不同流程而不是一个级别的流程。
比如先有出差申请单的申请才可以走出差报销,可以在流程中通过关联记录,强制出差报销关联出差申请单。
![](https://mdbbs.oss-accelerate.aliyuncs.com/images/2022/12/06/f40f2e541fc3097d467f61f93ba121a8.png!avatar)
谢谢,我不是这个意思哈。我是两个独立的流程,而不是一个流程里面的三级审批。前一个独立流程审批完,才能审批接下来的审批流。
不是很清楚你的业务场景,你可以用字段控制,或者显隐...
![](https://mdbbs.oss-accelerate.aliyuncs.com/images/2023/09/23/d6c22a05bee26aa55531919d896be068.png!avatar)
例如你总共三级审批,必须按照顺序 123 级来的话,弄个字段,一级审批结束后再利用审批节点更新触发二级审批的字段,再分支到二级去审批...
谢谢,我不是这个意思哈。我是两个独立的流程,而不是一个流程里面的三级审批。前一个独立流程审批完,才能审批接下来的审批流。
![](https://mdbbs.oss-accelerate.aliyuncs.com/images/2022/12/06/f40f2e541fc3097d467f61f93ba121a8.png!avatar)
例如你总共三级审批,必须按照顺序 123 级来的话,弄个字段,一级审批结束后再利用审批节点更新触发二级审批的字段,再分支到二级去审批...
![](https://mdbbs.oss-accelerate.aliyuncs.com/images/2023/02/16/9b1c32988828611ef6e21f959e4a9a2a.png!avatar)
通过工作字段触发新的审批流程,或者发起审核里多个审批节点,根据结果分支执行下级审批