【技术实现步骤摘要】
一种基于云原生架构的低代码应用流程系统和运行方法
本专利技术属于软件开发
,特别是涉及一种基于云原生架构的低代码应用流程系统以及一种基于云原生架构的低代码应用流程系统的运行方法。
技术介绍
本专利技术主要基于两方面的背景,一是近些年来低代码平台市场极速升温,特别是这一两年,很多低代码平台都频繁出现在互联网行业应用,其最根本就是实现了企业的降本增效。二是在信息化过程中,企业复杂的业务流程已经通过信息化系统进行定制化开发,但如果遇到业务流程调整或者新的业务流程,就需要技术人员对已有系统流程进行调整或重新开发。随着企业业务流程复杂度越来越高与企业业务需求的不断变化,企业业务流程常常需要改变或者需要重新进行定制。对于常规的信息化系统,面对业务流程的变化,只能对系统进行重新修改,甚至重新进行开发。由于业务流程较为复杂且不断变化,会导致开发周期比较长,这很难满足快速变化的业务需求,同时也造成了企业IT开发成本的提高。
技术实现思路
本专利技术提供了一种基于云原生架构的低代码应用流程系统和运行方法,解决的 ...
【技术保护点】
1.一种基于云原生架构的低代码应用流程系统,其特征在于,包括流程设计模块和流程引擎模块两大部分组成;/n其中,流程设计模块由若干个节点模块和若干个路由模块组成,主要用于流程的配置;/n节点模块:用于划分流程的不同阶段,节点模块包括常规操作节点、对象操作节点、标量操作节点三种类型,每个节点之间通过路由模块进行连接,用于控制流程的执行顺序;/n流程引擎模块:主要用于业务流程的解析执行。/n
【技术特征摘要】
1.一种基于云原生架构的低代码应用流程系统,其特征在于,包括流程设计模块和流程引擎模块两大部分组成;
其中,流程设计模块由若干个节点模块和若干个路由模块组成,主要用于流程的配置;
节点模块:用于划分流程的不同阶段,节点模块包括常规操作节点、对象操作节点、标量操作节点三种类型,每个节点之间通过路由模块进行连接,用于控制流程的执行顺序;
流程引擎模块:主要用于业务流程的解析执行。
2.根据权利要求1所述的一种基于云原生架构的低代码应用流程系统,其特征在于,所述节点模块包括:
开始节点:用于标识流程的开始,同一个流程中只能有一个开始节点,无输入;
结束节点:用于标识流程的正常结束,无输出;
注释节点:用于为流程添加注释,描述流程的具体功能;
判断节点:用于进行流程判断,类似IF-ELSE逻辑的节点,有两个输出;
参数节点:用于定义整个流程的输入参数;
循环节点:用于循环结构的实现,类似WHILE逻辑的节点;
JavaAction节点:调用一个JavaAction,用于实现复杂的自定义逻辑;
逻辑流节点:调用已有的流程,用于实现流程的复用;
异常节点:用于抛出流程过程中出现的异常;
搜索节点:用于查询一个业务对象;
新建节点:用于创建一个业务对象;<...
【专利技术属性】
技术研发人员:宋健,刘海螺,张礼军,
申请(专利权)人:上海翘腾科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。