本申请涉及数据处理,尤其涉及一种在线审批的方法、平台及存储介质。
背景技术:
1、相关技术中,在线审批通常采用两种方式,一种是自由流方式,一种是采用流程引擎,其中,自由流的方式在流程审批过程中,由当前审批节点指定下移节点的审批人,以此类推,以达到流程适配各种审批场景的目的,虽然这种方式审批场景适应性很高,但是审批流程非固化,容易产生违规行为。而流程引擎的方式,需要预先绘制审批流程,然后依据固化的审批流程逐一进行审批。当前的审批流程往往以依据实际的应用场景进行针对性绘制,因此,针对单一的审批场景,能够做到快速响应,但是在审批场景多的场景下,需要维护多个审批流程,因此,相关技术中,在线审批的使用无法兼顾安全性以及便利性。
技术实现思路
1、本申请实施例的主要目的在于提出一种在线审批的方法、平台及存储介质,能使得在线审批的使用兼顾安全性以及便利性。
2、为实现上述目的,本申请实施例的第一方面提出了一种在线审批的方法,所述方法包括:
3、获取事项审批数据并保存在预设的数据库,所述事项审批数据包括审批事项索引、审批节点以及审批节点对应的审批人信息,所述事项审批数据中的每个审批节点均对应于流程引擎中配置的通用审批流程中的一个审批节点;所述通用审批流程中审批节点的通用节点数量大于或等于历史审批记录中的最大审批节点数;
4、响应于审批事项查询请求,根据所述审批事项查询请求中的业务数据以及所述数据库记录的事项审批数据确定目标审批事项,所述目标审批事项包括目标审批节点以及目标审批人信息;
5、响应于审批发起请求,基于所述目标审批节点,通过所述流程引擎将所述通用审批流程的审批节点与对应的所述目标审批人信息进行绑定处理,得到目标审批流程;
6、通过所述流程引擎执行所述目标审批流程,以向所述目标审批人信息对应的目标审批人发送审批数据。
7、为实现上述目的,本申请实施例的第二方面提出了一种在线审批的平台,所述在线审批的平台包括:
8、终端设备,所述终端设备执行第一方面任一所述的方法;
9、数据库,所述数据库用于存储所述事项审批数据。
10、为实现上述目的,本申请实施例的第三方面提出了一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。
11、本申请提出的在线审批的方法、平台及存储介质,通过设置通用审批流程中的通用节点数量大于或等于最大审批节点数,从而在多种审批场景流程引擎仅需维护一个审批流程,降低了维护的难度。同时,通过将具体的审批场景依据审批事项分类建立基于审批事项的审批流,能实现业务功能与审批流解耦。此时,将通用审批流程和动态审批事项的审批流结合,可以实现更多不同场景下具体的业务场景审批流程。因此,和相关技术相比,本申请实施例采用固定的流程,审批过程可控,且流程引擎维护的审批流程减少的情况下能适配更多的审批场景下的审批,因此,本申请实施例能使得在线审批的使用兼顾安全性以及便利性。
1.一种在线审批的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的在线审批的方法,其特征在于,所述目标审批流程通过如下步骤得到,包括:
3.根据权利要求2所述的在线审批的方法,其特征在于,所述从所述目标审批人信息所在的组织架构中匹配出对应的所述目标审批节点的审批角色以及所述审批角色对应的至少一个候选审批人,包括:
4.根据权利要求3所述的在线审批的方法,其特征在于,各所述目标审批人信息的角色参数的配置过程,包括如下之一:
5.根据权利要求1所述的在线审批的方法,其特征在于,所述通过所述流程引擎执行所述目标审批流程,以向所述目标审批人信息对应的目标审批人发送审批数据,包括:
6.根据权利要求1所述的在线审批的方法,其特征在于,所述响应于审批事项查询请求,根据所述审批事项查询请求中的业务数据以及所述数据库记录的事项审批数据确定目标审批事项,包括:
7.根据权利要求1所述的在线审批的方法,其特征在于,所述通用审批流程通过如下步骤得到:
8.根据权利要求1所述的在线审批的方法,其特征在于,所述获取事项审批数据之前;所述方法还包括:
9.一种在线审批的平台,其特征在于,包括:
10.一种计算机可读存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的在线审批的方法。