【技术实现步骤摘要】
本专利技术涉及的基于事件触发的工作流引擎算法,特别是涉及应用于工作流引擎的一种基于事件触发的工作流引擎算法。
技术介绍
1、传统工作流引擎将复杂业务流程划分为多个节点,节点执行与否取决于内外部事件对节点执行条件的触发,然而现有工作流引擎通常只负责流程建模,事件的解析和条件判断则交由应用层实现,这导致了业务流程调整时,除了修改流程模板,还需修改应用层代码,增加了系统维护难度,事件驱动模式下,事件源将事件放入独立的事件队列,引擎需要消费大量事件才能获得关键事件,实时性差,尤其是在外部任务、子任务复杂的应急业务流程中更为明显。
2、中国专利技术专利cn113672205说明书公开了一种基于业务事件驱动的工作流框架,该框架利用流程层代理接口根据业务编号查找对应流程实例和当前节点,调用业务服务得到处理结果,再根据预设流转条件将实例流转到下一节点,这种设计将流程流转逻辑从业务应用层和服务层剥离到流程层,避免了流程逻辑对业务代码的污染,实现了流程与业务的高内聚低耦合,提高了框架的可扩展性。
3、但该框架仍存在一些不足,流程节点
...【技术保护点】
1.一种基于事件触发的工作流引擎算法,包括工作流引擎和多个业务系统,其特征在于:所述工作流引擎包括工作流引擎界面、条件事件队列、条件事件分发消费模块、条件事件配置模块和条件判断模块以及流程模板;
2.根据权利要求1所述的一种基于事件触发的工作流引擎算法,其特征在于:所述标准化事件配置方法包括:
3.根据权利要求1所述的一种基于事件触发的工作流引擎算法,其特征在于:所述事件队列优化排队算法包括:
4.根据权利要求1所述的一种基于事件触发的工作流引擎算法,其特征在于:所述复杂事件条件判断算法包括:
5.根据权利要求1所述的一
...【技术特征摘要】
1.一种基于事件触发的工作流引擎算法,包括工作流引擎和多个业务系统,其特征在于:所述工作流引擎包括工作流引擎界面、条件事件队列、条件事件分发消费模块、条件事件配置模块和条件判断模块以及流程模板;
2.根据权利要求1所述的一种基于事件触发的工作流引擎算法,其特征在于:所述标准化事件配置方法包括:
3.根据权利要求1所述的一种基于事件触发的工作流引擎算法,其特征在于:所述事件队列优化排队算法包括:
4.根据权利要求1所述的一种基于事件触发的工作流引擎算法,其特征在于:所述复杂事件条件判断算法包括:
5.根据权利...
【专利技术属性】
技术研发人员:瞿志超,黄学军,
申请(专利权)人:上海长合信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。