目前点晴OA的工作流中不能直接实现按照知会人设置条件跳转,原因是条件跳转的实现代码非常复杂,目前工作流审核页面的大小已经超过了400KB,很多配置不太好的 电脑用户反馈说审核动作耗时太久,严重的影响了使用体验。由于知会人和审核人是两种不同类型的节点,虽然条件跳转判断的实现方法和代码基本一致,如果再增加知会人条件跳转的话,代码量要增加50%以上,那么这些低配置电脑的用户基本无法使用了,必须更换电脑。基于此考虑,在没有更好的优化算法前,暂无增加工作流直接支持知会人条件跳转功能的计划。
知会人条件跳转可以用以下方法变通实现,增加的工作量也不会太多:
根据需要判断的知会人数量,插入相同数量的多个审核节点,审核人相同、知会人不同,然后按照知会人的情况,在审核节点前设置审核跳转即可。
原本希望的效果:
优化后的实现方法:
点晴OA 系统是完全免费,不限使用时间,不限用户数,不限功能模块,提供免费通用服务和系统升级。
|