配置化的流程引擎构建方法及流程引擎构建系统技术方案

技术编号:41721102 阅读:13 留言:0更新日期:2024-06-19 12:46
本发明专利技术提供的配置化的流程引擎构建方法及流程引擎构建系统,通过设置业务流程节点配置文件,以及动作配置文件,并根据业务逻辑表达式进行动作绑定,将业务的实际流程,转换为业务流程模型,实现业务流程设计的可配置化,当业务流程发生变化时,只需修改配置即可快速响应,提高开发效率及可拓展性。此外,通过将固定重复的过程设计为通用节点,避免重复开发工作,降低开发成本及维护难度。

【技术实现步骤摘要】

本专利技术涉及配置化的流程引擎,尤其涉及一种配置化的流程引擎构建方法及流程引擎构建系统


技术介绍

1、目前,工作流(workflow)是通过计算机对业务流程进行自动化执行管理,主要解决在多个参与者之间按照某种预定规则自动传递文档、信息或任务的问题,实现预期业务目标或促使业务目标的实现。工作流软件广泛应用于行政、人事财务、关键业务等领域,使业务可视化,在标准化业务流程中起到了重要作用。

2、随着配置化的流程引擎的应用越来越广泛,配置化的流程引擎需要应对的外部环境越来越复杂,配置化的流程引擎可能遇到的用户需求也越来越多。现有流程引擎的实现方法及流程引擎系统通常以功能为核心,提供相应的业务流程相关的全部功能的引擎,如流程模型的定义、流程定义信息的解析装载、数据信息的存储及查询、流程步骤的跳转控制等。但由于同一功能在不同业务流程中的具体执行形式不尽相同,故需要针对具体的业务流程开发专用的功能实现代码,且不可复用,导致其流程引擎开发工作量大、成本高、兼容性及扩展性差,难以快速响应业务程序需求变化。


技术实现思路...

【技术保护点】

1.一种配置化的流程引擎构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据业务类型定义业务流程,所述业务流程包括若干个流程节点包括:

3.根据权利要求2所述的方法,其特征在于,始节点用于定义执行当前动作的条件,末节点用于定义执行当前动作后下一节点的状态,所述流程节点有且仅有一个对应的状态;所述设置流程的动作配置文件,还包括:

4.根据权利要求1所述的方法,其特征在于,所述根据业务逻辑表达式将业务逻辑与流程动作绑定,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述发布流程引擎服务,并根据输...

【技术特征摘要】

1.一种配置化的流程引擎构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据业务类型定义业务流程,所述业务流程包括若干个流程节点包括:

3.根据权利要求2所述的方法,其特征在于,始节点用于定义执行当前动作的条件,末节点用于定义执行当前动作后下一节点的状态,所述流程节点有且仅有一个对应的状态;所述设置流程的动作配置文件,还包括:

4.根据权利要求1所述的方法,其特征在于,所述根据业务逻辑表达式将业务逻辑与流程动作绑定,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述发布流程引擎服务,并根据输入的业务参...

【专利技术属性】
技术研发人员:晋遥
申请(专利权)人:深圳联友科技有限公司
类型:发明
国别省市:

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

1