业务流程处理方法、装置、服务器及存储介质制造方法及图纸

技术编号:29226765 阅读:28 留言:0更新日期:2021-07-10 01:12
本发明专利技术公开了一种业务流程处理方法、装置、服务器及存储介质,属于大数据处理领域。该方法中,首先获取处理请求中包含的目标字段,将目标字段进行反序列化,得到待处理数据,将待处理数据输入流程引擎进行流程审批操作和业务逻辑调用操作,得到处理后结果,其中,流程引擎包括流程机制和钩子机制,通过流程机制负责对待处理数据的流程审批操作,此外,还通过钩子机制负责对待处理数据的业务逻辑调用操作,由此,实现将流程审批作业和业务逻辑执行分开,做到业务逻辑随机调用,以解决相关技术中需针对不同业务流程开发专用的功能实现且不可复用的问题,通过调用钩子机制实现对各种业务逻辑的随机调用与组合,以满足不同的业务场景。场景。场景。

【技术实现步骤摘要】
业务流程处理方法、装置、服务器及存储介质


[0001]本专利技术涉及大数据处理领域,特别涉及一种业务流程处理方法、装置、服务器及存储介质。

技术介绍

[0002]为保证业务系统中业务流程的高效执行,需要通过相应的流程引擎来控制相关组件的协调工作,使得业务流程中的信息存储、权限、审批、消息通知等按照一定的过程规则引擎,实现业务流程的全部或部分自动化。例如,对于资产管理系统,当申请人编辑一项资产申请后,流程引擎则启动审批流程,判断审核编辑后的申请单数据是否符合预设权限,如符合,则审批通过,编辑申请生效,反之审批不通过,相应数据被恢复至编辑前的状态,从而可以避免因错误或不合理的申请导致数据异常、资产管理系统异常等现象发生。
[0003]相关技术中,流程引擎的实现方法及流程引擎系统通常以功能为核心,提供相应的业务流程相关的全部功能引擎,如流程模型的定义,流程定义信息的解析装载、数据信息的存储及查询、流程步骤的跳转控制等。
[0004]其主要缺点包括如下:因同一功能在不同业务流程中的具体执行形式不尽相同,因此需要针对具体的业务流程开发专用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务流程处理方法,其特征在于,所述方法包括:获取处理请求中包含的目标字段;将所述目标字段进行反序列化,得到待处理数据;将所述待处理数据输入流程引擎进行流程审批操作和业务逻辑调用操作,得到处理后结果,其中,所述流程引擎包括流程机制和钩子机制,所述流程机制用于对所述待处理数据执行所述流程审批操作,所述流程机制还用于调用所述钩子机制对所述待处理数据执行所述业务逻辑调用操作。2.根据权利要求1所述的方法,其特征在于,所述将所述待处理数据输入流程引擎进行流程审批操作和业务逻辑调用操作,得到处理后结果,包括:将所述待处理数据输入所述流程引擎的流程节点;通过所述流程机制对所述待处理数据进行各个流程节点处的流程审批操作;通过所述流程机制调用所述钩子机制对所述待处理数据进行各个流程节点处的业务逻辑调用操作,得到所述处理后结果。3.根据权利要求2所述的方法,其特征在于,通过所述流程机制调用所述钩子机制对所述待处理数据进行各个流程节点处的业务逻辑调用操作,得到所述处理后结果,包括:获取所述待处理数据的目标业务逻辑类型,所述目标业务逻辑类型与所述目标字段对应;通过所述流程机制将所述目标业务逻辑类型输入所述钩子机制,得到目标业务逻辑;在所述流程机制的调用下,所述钩子机制对所述待处理数据进行各个流程节点处的目标业务逻辑调用操作,所述目标业务逻辑调用操作用于调取所述目标业务逻辑;响应于所述目标业务逻辑调用操作完成,得到所述处理后结果。4.根据权利要求1至3任一所述的方法,其特征在于,所述获取处理请求中包含的目标字段之前,所述方法还包括:根据自定义流程操作生成流程建模信息,所述自定义流程...

【专利技术属性】
技术研发人员:王子昊倪楹立徐健炯
申请(专利权)人:矢量云科信息科技无锡有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1