本申请涉及计算机,具体而言,本申请涉及一种业务流程校验方法、装置、电子设备及可读存储介质。
背景技术:
1、随着信息技术的快速发展,线上的业务审批流程被广泛应用于流程管理系统。
2、业务审批流程中的各审批节点中,一般会涉及对至少一种数据的校验。相关技术中,一般会针对审批节点所涉及的各种数据分别配置校验规则,在进行审批节点的校验时,需要针对审批节点所涉及的各种数据分别匹配相应的校验规则,采用匹配到校验规则进行校验。针对审批节点所涉及的各种数据分别配置校验规则的过程,会造成业务审批流程配置工作繁重,影响业务审批流程的开发效率。另外,在进行审批节点的校验时,针对审批节点所涉及的各种数据分别匹配相应校验规则的过程,也会影响对审批节点的校验效率。
3、相关技术中,业务审批流程中各审批节点对应的页面多是基于业务实际需求专门定制的,这使得其通用性较差,不便于灵活修改,导致对业务审批流程的开发效率低。
4、另外,相关技术中的业务审批流程串接系统中对流程的定义都是文字型或者表形式,不便于业务审批流程的直观展示。
技术实现思路
1、本申请提供了一种业务流程校验方法、装置、电子设备及可读存储介质,旨在至少能解决上述的技术缺陷之一。本申请所采用的技术方案如下:
2、第一方面,本申请实施例提供了一种业务流程校验方法,该方法包括:
3、接收基于当前审批节点的节点页面发起的校验请求,节点页面包括至少一个页面组件,页面组件对应有至少一个待校验字段,页面组件用于录入待校验字段的字段内容;
4、确定与页面组件相关联的校验组件,校验组件包括与待校验字段相关联的字段校验规则;
5、基于校验组件对基于页面组件录入的待校验字段的字段内容进行校验,确定当前审批节点的校验结果。
6、第二方面,本申请实施例提供了一种业务流程校验装置,该装置包括:
7、校验请求接收模块,用于接收基于当前审批节点的节点页面发起的校验请求,节点页面包括至少一个页面组件,页面组件对应有至少一个待校验字段,页面组件用于录入待校验字段的字段内容;
8、校验组件确定模块,用于确定与页面组件相关联的校验组件,校验组件包括与待校验字段相关联的字段校验规则;
9、校验模块,用于基于校验组件对基于页面组件录入的待校验字段的字段内容进行校验,确定当前审批节点的校验结果。
10、第三方面,本申请实施例提供了一种电子设备,该电子设备包括:处理器和存储器;
11、存储器,用于存储操作指令;
12、处理器,用于通过调用操作指令,执行如本申请的第一方面的任一实施方式中所示的业务流程校验方法。
13、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请的第一方面的任一实施方式中所示的业务流程校验方法。
14、本申请实施例提供的技术方案带来的有益效果是:
15、本申请实施例提供的方案,通过接收基于当前审批节点的节点页面发起的校验请求,节点页面包括至少一个页面组件,页面组件对应有至少一个待校验字段,页面组件用于录入待校验字段的字段内容;确定与页面组件相关联的校验组件,校验组件包括与待校验字段相关联的字段校验规则;基于校验组件对基于页面组件录入的待校验字段的字段内容进行校验,确定当前审批节点的校验结果。本方案中,针对页面组件匹配相关联的校验组件,并基于校验组件对待校验字段进行校验,减少了字段校验的处理复杂度,提升了对审批节点的校验效率,同时,通过使用页面组件配置节点页面,能够精简业务审批流程配置工作,有效提升业务审批流程的开发效率。
1.一种业务流程校验方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,响应于所述页面组件包括多个,各所述页面组件对应有校验优先级,所述基于所述校验组件对基于所述页面组件录入的所述待校验字段的字段内容进行校验,包括:
3.根据权利要求1所述的方法,其特征在于,所述校验组件还包括与外部字段相关联的字段校验规则,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述确定与所述页面组件相关联的校验组件,包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,还包括:
6.根据权利要求5所述的方法,其特征在于,其中,在确定与所述当前审批节点对应的页面组件配置信息之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述组件属性包括所述待校验字段的字段属性,所述字段属性以下至少一项包括:
8.根据权利要求5所述的方法,其特征在于,还包括:
9.根据权利要求8所述的方法,其特征在于,所述页面配置信息包括以下至少一项:
10.根据权利要求5所述的方法,其特征在于,所述确定与所述当前审批节点对应的页面组件配置信息,包括:
11.根据权利要求10所述的方法,其特征在于,所述业务审批流程的相关信息为以下任一项:
12.根据权利要求5所述的方法,其特征在于,在得到所述页面组件之后,所述方法还包括以下至少一项:
13.一种业务流程校验装置,其特征在于,包括:
14.根据权利要求13所述的装置,其特征在于,响应于所述页面组件包括多个,各所述页面组件对应有校验优先级,所述校验模块在基于所述校验组件对基于所述页面组件录入的所述待校验字段的字段内容进行校验时,具体用于:
15.根据权利要求13所述的装置,其特征在于,所述校验组件还包括与外部字段相关联的字段校验规则,所述装置还包括辅助校验模块,所述辅助校验模块用于:
16.根据权利要求13所述的装置,其特征在于,所述校验组件确定模块在确定与所述页面组件相关联的校验组件时,用于:
17.根据权利要求13-16中任一项所述的装置,其特征在于,还包括页面组件生成模块,所述页面组件生成模块用于:
18.根据权利要求17所述的装置,其特征在于,还包括:
19.根据权利要求18所述的装置,其特征在于,所述组件属性包括所述待校验字段的字段属性,所述字段属性以下至少一项包括:
20.根据权利要求17所述的装置,其特征在于,还包括:
21.根据权利要求20所述的装置,其特征在于,所述页面配置信息包括以下至少一项:
22.根据权利要求17所述的装置,其特征在于,所述确定与所述当前审批节点对应的页面组件配置信息,包括:
23.根据权利要求22所述的装置,其特征在于,所述业务审批流程的相关信息为以下任一项:
24.根据权利要求17所述的装置,其特征在于,还包括以下至少一项:
25.一种电子设备,其特征在于,包括处理器和存储器;
26.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-12中任一项所述的方法。