【技术实现步骤摘要】
一种可动态配置的流程引擎
,
校验流程引擎的方法及使用流程引擎的应用系统
[0001]本专利技术涉及业务审批的流程引擎领域,特别指一种可以实现动态配置的流程引擎方法
。
技术介绍
[0002]当前,互联网技术飞速发展,企业的业务高度依赖与信息化的流程处理业务,在一些旧的业务流程中,相关的业务和既定的业务流程绑定,难以进行灵活化
、
自定义的调整优化,进而使得业务流程无法适应业务的发展需要
。
在此情况下,有必要开展流程引擎建设
。
通常情况下,流程引擎通过微服务形式,将流程与业务解耦,实现业务流程的简化,可以根据业务需要调整业务流程,提高了流程的拓展性,可维护性
。
此外,流程引擎通过自定义配置流程
、
审批节点
、
审批条件
、
审批方式
、
执行方式等形式,实现对业务审批流程的自定义编排和调整,使得业务可以按照场景自定义审批流程,根据定义好的业务审批流程规则进行业务流转, ...
【技术保护点】
【技术特征摘要】
1.
一种流程引擎,包括流程设计模块
、
数据处理模块
、
执行单元配置模块和流程运行模块,其特征在于:所述流程设计模块包括流程名称
、
流程描述
、
流程管理员
、
审批流程的节点与节点配置信息;所述数据处理模块与流程设计模块连接,所述数据处理模块获取到流程设计模块的数据后,对流程设计模块的传送来的数据进行分类处理,所述数据经分类梳理后形成可执行的业务服务,并将所述可执行业务服务打包后发送至执行单元配置模块;所述执行单元配置模块与所述数据处理模块连接,所述执行单元配置模块可以执行所述数据处理模块发送来的可执行业务服务,所述流程运行模块包括可操作界面,用于调用和执行所述执行单元配置模块配置完成后的业务服务,并记录审批流程运行时的具体信息
。2.
根据权利要求1所述的一种流程引擎,其特征在于,所述流程设计模块包括节点配置模块和审批逻辑判断模块
。3.
根据权利要求2所述的一种流程引擎,其特征在于,所述节点配置模块与人员数据库连接并可动态更新
。4.
根据权利要求2所述的一种流程引擎,其特征在于:所述审批逻辑判断模块,用于判断审批模式种类并输出判断结果
。5.
根据权利要求2所述的一种流程引擎,其特征在于:所述节点配置模块用于配置流程的发起节点
、
审批节点
、
结束节点这三类节点
。6.
一种流程引擎文件的校验方法,用于校验权利要求1至5之一所述的流程引擎文件,其特征在于,具体包括以下步骤;步骤
1:
开始上传流程引擎文件;步骤
2:
文件解析模块对上传的流程引擎文件压缩包进行解析;步骤
...
【专利技术属性】
技术研发人员:洪亚萍,刘旭峰,丁勇超,伍智濂,
申请(专利权)人:上海云思智慧信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。