低代码快速研发配置平台制造技术

技术编号:36774803 阅读:16 留言:0更新日期:2023-03-08 21:58
本发明专利技术公开了低代码快速研发配置平台,包含数据源定义模块、接口规则来源字段与目标字段匹配模块、前端交互数据渲染运行模块;数据源定义模块包括:标准SQL语句配置、动态自定义SQL数据源配置、数据源条件配置等;接口规则来源字段与目标字段匹配模块包括:接口字段匹配、接口格式装配、接口响应赋值等;前端交互数据渲染运行模块包含:事件流解析触发、数据集映射、前端组件装配等。构建了Web服务端配置产生逻辑配置文件,客户端装载配置结果文件,解析配置文件来运行动作逻辑的低代码软件配置平台,前端通过解析配置文件中交互规则条件,来连续触发前端数据传递的交互体验效果,达到与硬编码一样的业务功能实现,提高了Web软件系统的研发效率。系统的研发效率。系统的研发效率。

【技术实现步骤摘要】
低代码快速研发配置平台


[0001]本专利技术涉及计算机
,特别是低代码快速研发配置平台。

技术介绍

[0002]企业业务流程管理系统中,通过业务数据录入或导入,形成委托单,单据根据流程进行数据流程,流转过程中进行数据调整,监控,最后完善为可以输出汇总归档的数据结果,形成了数据的生产闭环。
[0003]在企业系统技术建设当中,业务场景,数据交互,交互体验等往往是通过硬编码的方式实现的,这种方式在面对越来越复杂的系统产品时,经常需求重新定制产品功能,往往需要重新修改,重新开发,交付产品速度受到编码技术的影响而效率底下,由不同水平技术人员产生的代码质量也不一样,难以保证交付产品的稳定性,造成了企业成本的提高,也阻碍了企业快速响应市场的业务需要。

技术实现思路

[0004]有鉴于此,本专利技术的目的的提供低代码快速研发配置平台,以解决目前软件开发技术中通过硬编码才能实现业务操作体验逻辑,通过配置事件动作规则的方式,对配置结果进行解析运行,达到业务交互效果,提供这种新的技术交付模式,通过对比发现,提升了技术交付的效率和产品的稳定性。
[0005]本专利技术的目的通过以下技术方案来实现:低代码快速研发配置平台,低代码快速研发配置平台,其特征在于:包括数据源定义模块、接口规则来源字段与目标字段匹配模块和前端交互数据渲染运行模块;
[0006]数据源定义模块包括:
[0007]1)标准SQL语句配置:用于配置标准的常见leftjoin,rightjoin,innerjoin表与表关联关系的SQL语法数据源语句配置;
[0008]2)动态自定义SQL数据源配置:用于配置灵活自定义的SQL语句模块;
[0009]3)数据源条件配置:用于配置模块之间传递的参数值是否满足拼接后的SQL数据源条件;
[0010]4)条件参数类型配置:包括前端页面各模块字段参数值,用户属性信息环境变量,表达式直接写SQL进行拼接条件,系统字典,各模块按钮工具栏的值;
[0011]5)多对多属于条件判断逻辑配置:取参数的交集为条件判断,有交集为TRUE,无交接为FALSE;
[0012]6)基础参数加载配置:前端所有模块的基础参数加载参数通过数据源ID去获取,参数属性值绑定在数据源上;
[0013]接口规则来源字段与目标字段匹配模块包括:
[0014]1)接口字段匹配配置:包括参数取值类型来源有环境变量、赋值、选择字段、字典集、JSON值、表名字段、临时字段、列表、列表字段、全局字段、字段联动和页面缓存;
[0015]2)接口格式装配配置:包括配置多层级的字符串对象内容;
[0016]3)接口响应赋值配置:根据返回的报文,获取报文KEY作为定位,通过KEY取值,前端统一接收响应报文格式,解析配置从报文内取出对象值赋值给配置目标对象参数;
[0017]前端交互数据渲染运行模块包括:
[0018]1)事件流解析触发配置:用于配置交互事件的触发点集合,触发点会触发的所有事件动作;
[0019]2)数据集映射配置:用于不同模块之间数据集的传递与获取;
[0020]3)前端组件装配配置:用于模块组件之间的数据串联,通过一致格式的数据报文进行创建数据串联规则;
[0021]4)事件流动作模块:用于标记目标动作,将动作嵌套为事件规则组,前端通过解析规则组形式交互场景事件动作,实现操作交互;
[0022]5)视图呈现效果模块:呈现前端渲染的效果,表现用户操作交互体验。
[0023]本专利技术具有以下优点:本专利技术通过结合业务场景,构建了一个Web服务端配置产生逻辑配置文件,客户端装载配置结果文件,然后解析配置文件来运行动作逻辑的低代码软件配置平台,前端通过解析配置文件中交互规则条件,来连续触发前端数据传递的交互体验效果,达到与硬编码一样的业务功能实现,提高了Web软件系统的研发效率。
附图说明
[0024]图1为低代码配置平台配置关系的结构示意图;
具体实施方式
[0025]为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。通常在此处附图中描述和示出的本专利技术实施方式的组件可以以各种不同的配置来布置和设计。
[0026]因此,以下对在附图中提供的本专利技术的实施方式的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。
[0027]需要说明的是,在不冲突的情况下,本专利技术中的实施方式及实施方式中的特征可以相互组合。
[0028]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0029]在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该专利技术产品使用时惯常摆放的方位或位置关系,或者是本领域技术人员惯常理解的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0030]在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0031]在本实施例中,如图1所示,低代码快速研发配置平台,包括数据源定义模块、接口规则来源字段与目标字段匹配模块和前端交互数据渲染运行模块;
[0032]数据源定义模块包括:
[0033]1)标准SQL语句配置:用于配置标准的常见leftjoin,rightjoin,innerjoin表与表关联关系的SQL语法数据源语句配置;
[0034]2)动态自定义SQL数据源配置:用于配置灵活自定义的SQL语句模块;具体地说,可以是内关联等所有可执行的SQL语句语法,也包括函数的使用等手写SQL。
[0035]3)数据源条件配置:用于配置模块之间传递的参数值是否满足拼接后的SQL数据源条件;
[0036]4)条件参数类型配置:包括前端页面各模块字段参数值,用户属性信息环境变量,表达式直接写SQL进行拼接条件,系统字典,各模块按钮工具栏的值;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.低代码快速研发配置平台,其特征在于:包括数据源定义模块、接口规则来源字段与目标字段匹配模块和前端交互数据渲染运行模块;所述数据源定义模块包括:1)标准SQL语句配置:用于配置标准的常见leftjoin,rightjoin,innerjoin表与表关联关系的SQL语法数据源语句配置;2)动态自定义SQL数据源配置:用于配置灵活自定义的SQL语句模块;3)数据源条件配置:用于配置模块之间传递的参数值是否满足拼接后的SQL数据源条件;4)条件参数类型配置:包括前端页面各模块字段参数值,用户属性信息环境变量,表达式直接写SQL进行拼接条件,系统字典,各模块按钮工具栏的值;5)多对多属于条件判断逻辑配置:取参数的交集为条件判断,有交集为TRUE,无交接为FALSE;6)基础参数加载配置:前端所有模块的基础参数加载参数通过数据源ID去获取,参数属性值绑定在数据源上;所述接口规则来源字段与目标字段匹配模块包括:1)接...

【专利技术属性】
技术研发人员:李大路廖章愉黄斌蒲俊宏周帆
申请(专利权)人:成都青软青之软件有限公司
类型:发明
国别省市:

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

1