事件回调方法、流程引擎及事件回调系统技术方案

技术编号:42220133 阅读:16 留言:0更新日期:2024-07-30 19:00
本发明专利技术涉及计算机软件开发及应用技术领域,公开了一种事件回调方法、流程引擎及事件回调系统,该方法通过在流程引擎中增加引擎端事件监听器来对流程引擎中的事件进行监听并发送至业务端,再由业务端将业务端的全部的预设监听事件条件与事件条件匹配数据进行条件匹配,当匹配成功后调用预设监听事件条件所对应的预设回调函数来对事件执行数据进行执行,以实现对待回调事件的回调,能够将流程引擎服务和业务服务事件回调无缝集成,在业务流程执行过程中动态触发业务服务事件回调,预设监听事件条件以及与预设监听事件条件对应的预设回调函数可以根据需要调整,保证了业务服务事件回调的灵活性和可扩展性,满足不同业务场景的需求。

【技术实现步骤摘要】

本专利技术涉及计算机软件开发及应用,尤其涉及一种事件回调方法、流程引擎及事件回调系统


技术介绍

1、在应用开发中,流程引擎服务和业务服务事件回调是两个常见的技术概念。流程引擎服务通常用于管理和执行业务流程,它能够定义、自动化和监控业务流程的执行。业务服务事件回调是指当流程发生变化时触发业务服务内的时间操作,用于处理相关的业务逻辑或通知其他系统。

2、相关技术中,流程引擎服务通常采用基于规则引擎或工作流引擎的解决方案,例如activiti、camunda等。这些流程引擎能够定义和执行复杂的业务流程,往往是在流程引擎内部配置业务流程,在处理业务服务事件回调方面存在一定的局限性,灵活性差、可扩展性不佳。


技术实现思路

1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。

2、鉴于以上所述现有技术的缺点,本专利技术公开了一种事件回调方法、流程引擎及事件回调系统,以提升本文档来自技高网...

【技术保护点】

1.一种事件回调方法,其特征在于,所述事件回调方法包括:

2.如权利要求1所述的事件回调方法,其特征在于,将所述待回调事件发送至业务端之前,所述方法包括:

3.如权利要求2所述的事件回调方法,其特征在于,所述方法还包括以下至少之一:

4.如权利要求1所述的事件回调方法,其特征在于,当所述流程引擎与多个业务端连接时,将所述待回调事件发送至业务端包括:

5.如权利要求1所述的事件回调方法,其特征在于,将所述业务端的全部的预设监听事件条件与所述事件条件匹配数据进行条件匹配,包括:

6.如权利要求5所述的事件回调方法,其特征在于,若条件...

【技术特征摘要】

1.一种事件回调方法,其特征在于,所述事件回调方法包括:

2.如权利要求1所述的事件回调方法,其特征在于,将所述待回调事件发送至业务端之前,所述方法包括:

3.如权利要求2所述的事件回调方法,其特征在于,所述方法还包括以下至少之一:

4.如权利要求1所述的事件回调方法,其特征在于,当所述流程引擎与多个业务端连接时,将所述待回调事件发送至业务端包括:

5.如权利要求1所述的事件回调方法,其特征在于,将所述业务端的全部的预设监听事件条件与所述事件条件匹配数据进行条件匹配,包括:

6.如权利要求5所述的事件回调方法,其特征在于,若条件匹配成功,将条件匹配成功的预设监听事件条件所对应的预设回调函数确定为目标回调函数,基于所述待回调事件执行所述目...

【专利技术属性】
技术研发人员:王晓虎吕林
申请(专利权)人:广域铭岛数字科技有限公司
类型:发明
国别省市:

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

1