低代码无效配置检测方法、装置、设备及存储介质制造方法及图纸

技术编号:38843201 阅读:15 留言:0更新日期:2023-09-17 09:55
本发明专利技术提供了一种低代码无效配置检测方法、装置、设备及存储介质,其中,该方法包括:响应于节点操作,获取所述节点操作对应的低代码的schema文件;对所述schema文件中的组件和属性进行遍历,得到schema文件中的所有字段路径和所有依赖字段路径;比对所述所有字段路径和所述所有依赖字段路径,得到比对结果,并根据所述比对结果确定所述低代码中对应的无效配置。本方式中,通过响应于节点操作,从配置的schema文件中分析并收集各字段的依赖情况,将依赖收集的结果维护起来,根据该结果,分析当前配置是否与依赖结果相符,从而检测出低代码的无效配置,减少错误和重复工作的发生。减少错误和重复工作的发生。减少错误和重复工作的发生。

【技术实现步骤摘要】
低代码无效配置检测方法、装置、设备及存储介质


[0001]本专利技术涉及数据处理领域,尤其涉及一种低代码无效配置检测方法、装置、设备及存储介质。

技术介绍

[0002]随着企业数字化、信息化市场规模的扩大,越来越多的企业寻求更高效的开发平台来实现应用类软件的开发。尤其是中台业务的爆炸性增长给技术团队提出了巨大的挑战。无法满足快速迭代的中台业务需求、体验差是各企业业务发展中名列前茅的痛点之一。解决了快速建站和优质体验打造问题,会成为企业信息化的助力。相对于传统开发,速度更快、成本更低的低代码开发平台越来越多。在低代码应用配置中,由于字段的改动经常会出现配置失效的情况,例如配置了两个数字输入框A和B,当A的值变化时,B的值会自动填充为A的值,但是,随着应用的迭代,移动或删除A可能导致B的值无法自动填充,因此用户难以知道对A字段的操作会影响哪些依赖A字段的配置,使得对应的配置成为无效配置。

技术实现思路

[0003]本专利技术的主要目的在于解决现有的低代码平台中无法检测出无效配置的技术问题。
[0004]本专利技术第一方面提供了一种低代码无效配置检测方法,方法包括:
[0005]响应于节点操作,获取所述节点操作对应的低代码的schema文件;
[0006]对所述schema文件中的组件和属性进行遍历,得到schema文件中的所有字段路径和所有依赖字段路径;
[0007]比对所述所有字段路径和所述所有依赖字段路径,得到比对结果,并根据所述比对结果确定所述低代码中对应的无效配置。
[0008]本专利技术第二方面提供了一种低代码无效配置检测装置,包括:
[0009]获取模块,用于响应于节点操作,获取所述节点操作对应的低代码的schema文件;
[0010]遍历模块,用于对所述schema文件中的组件和属性进行遍历,得到schema文件中的所有字段路径和所有依赖字段路径;
[0011]比对模块,用于比对所述所有字段路径和所述所有依赖字段路径,得到比对结果,并根据所述比对结果确定所述低代码中对应的无效配置。
[0012]本专利技术第三方面提供了一种电子设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述电子设备执行上述的低代码无效配置检测方法的步骤。
[0013]本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的低代码无效配置检测方法的步骤。
[0014]上述低代码无效配置检测方法、装置、设备及存储介质,通过响应于节点操作,获取所述节点操作对应的低代码的schema文件;对所述schema文件中的组件和属性进行遍历,得到schema文件中的所有字段路径和所有依赖字段路径;比对所述所有字段路径和所述所有依赖字段路径,得到比对结果,并根据所述比对结果确定所述低代码中对应的无效配置。本方式中,通过响应于节点操作,从配置的schema文件中分析并收集各字段的依赖情况,将依赖收集的结果维护起来,根据该结果,分析当前配置是否与依赖结果相符,从而检测出低代码的无效配置,减少错误和重复工作的发生。
[0015]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0016]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0017]图1为本专利技术实施例中低代码无效配置检测方法的第一个实施例示意图;
[0018]图2为本专利技术实施例中低代码无效配置检测装置的一个实施例示意图;
[0019]图3为本专利技术实施例中低代码无效配置检测装置的另一个实施例示意图;
[0020]图4为本专利技术实施例中电子设备的一个实施例示意图。
具体实施方式
[0021]本专利技术实施例提供一种低代码无效配置检测方法、装置、设备及存储介质,通过响应于节点操作,获取所述节点操作对应的低代码的schema文件;对所述schema文件中的组件和属性进行遍历,得到schema文件中的所有字段路径和所有依赖字段路径;比对所述所有字段路径和所述所有依赖字段路径,得到比对结果,并根据所述比对结果确定所述低代码中对应的无效配置。本方式中,通过响应于节点操作,从配置的schema文件中分析并收集各字段的依赖情况,将依赖收集的结果维护起来,根据该结果,分析当前配置是否与依赖结果相符,从而检测出低代码的无效配置,减少错误和重复工作的发生。
[0022]本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0023]为便于理解,下面对本专利技术实施例的具体流程进行描述,请参阅图1,本专利技术实施例中低代码无效配置检测方法的第一个实施例包括:
[0024]101、响应于节点操作,获取所述节点操作对应的低代码的schema文件;
[0025]可以理解的是,本专利技术的执行主体可以为低代码无效配置检测装置,还可以是终端或者服务器,具体此处不做限定。本专利技术实施例以服务器为执行主体为例进行说明。
[0026]在实际应用中,网页中的所有内容都是节点(标签、属性、文本、注释等)、在DOM中,节点使用node来表示,节点操作包括获取父节点、获取子节点、获取兄弟节点、创建节点、添加和删除节点、克隆节点等,在节点操作过程中,由于节点操作导致的字段的改动经常会出现配置失效的情况,例如配置了两个数字输入框A和B,当A的值变化时,B的值会自动填充为A的值,但是,随着应用的迭代,移动或删除A可能导致B的值无法自动填充,因此,在每次进行节点操作时,进行本方法。
[0027]在本实施例中,在所述响应于节点操作,获取所述节点操作对应的当前配置字段以及所述当前配置字段的依赖路径之前,还包括:获取所述低代码的配置设计请求;根据所述配置设计请求调用预设的schema编辑器配置表单设计器,生成对应的对象数据;根据所述对象数据生成对应的schema文件。
[0028]进一步的,所述根据所述配置设计请求调用预设的schema编辑器配置表单设计器,生成对应的对象数据包括:根据所述配置设计请求确定对应的页面配置信息;调用预设的schema编辑器配置所述页面配置信息中的表单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种低代码无效配置检测方法,其特征在于,所述低代码无效配置检测方法包括:响应于节点操作,获取所述节点操作对应的低代码的schema文件;对所述schema文件中的组件和属性进行遍历,得到schema文件中的所有字段路径和所有依赖字段路径;比对所述所有字段路径和所述所有依赖字段路径,得到比对结果,并根据所述比对结果确定所述低代码中对应的无效配置。2.根据权利要求1所述的低代码无效配置检测方法,其特征在于,在所述响应于节点操作,获取所述节点操作对应的当前配置字段以及所述当前配置字段的依赖路径之前,还包括:获取所述低代码的配置设计请求;根据所述配置设计请求调用预设的schema编辑器配置表单设计器,生成对应的对象数据;根据所述对象数据生成对应的schema文件。3.根据权利要求2所述的低代码无效配置检测方法,其特征在于,所述根据所述配置设计请求调用预设的schema编辑器配置表单设计器,生成对应的对象数据包括:根据所述配置设计请求确定对应的页面配置信息;调用预设的schema编辑器配置所述页面配置信息中的表单设计器;保存所述表单设计器的内容,得到所述对象数据。4.根据权利要求3所述的低代码无效配置检测方法,其特征在于,所述根据所述对象数据生成对应的schema文件包括:根据所述配置设计请求确定所述低代码中各字段之间的依赖关系,并将当前字段对应的依赖字段存储在对应的依赖属性中;根据所述依赖属性和所述对象数据生成对应的schema文件。5.根据权利要求1所述的低代码无效配置检测方法,其特征在于,所述对所述schema文件中的组件和属性进行遍历,得到schema文件中的所有字段路径和所有依赖字段路径包括:对所述schema文件中的组件和属性进行遍历,并判断遍历的属性是否存在预设的特殊属性,其中,所述特殊属性用于定义组件之间的联动配置,所述特殊属性包括触发器;若存在,则遍历所述特殊属性中的触发器,并查找所述触发器中的依赖属性的每个依赖字段,并获取每个依赖字段中的路径属性,其中所述路径属性用于记录依赖字段的依赖字段路径;当对所述schema文件中的组件和属性的遍历结束时,将...

【专利技术属性】
技术研发人员:余嘉裕
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1