低代码组件版本管理方法、装置及存储介质与流程

文档序号:37220658发布日期:2024-03-05 15:16阅读:12来源:国知局
低代码组件版本管理方法、装置及存储介质与流程

本发明涉及低代码开发,具体为低代码组件版本管理方法、装置及存储介质。


背景技术:

1、目前,在低代码平台页面设计时,是通过拖拽组件(如输入框)到设计页面中进行页面设计的,随着低代码平台的功能升级,组件也需要进行功能调整或升级,在这个过程中就涉及到组件的版本管理,低代码开发是一种软件开发领域下的可视化应用开发方法,通过低代码开发,即使是不懂编程的业务人员也能够通过图形用户界面,可视化拖拽组件,并通过配置组件属性来改变组件行为来创建页面,而提供这样能力的平台即为低代码平台;

2、现有低代码平台中的组件版本管理,是根据整个平台或平台下的应用,且在平台中可以新建很多应用,每个应用下可以新建很多页面,可以简单理解为将很多页面归为一个分组中,即平台级组件管理或应用级组件管理,当组件进行了升级,若平台下页面或应用下的页面使用了该组件,则会自动进行升级,而升级难免会有问题,针对某些用户来说,可能并不需要使用新的组件功能,但是却承受了组件升级带来的风险。


技术实现思路

1、本发明的目的在于提供低代码组件版本管理方法、装置及存储介质,以解决上述背景技术中提出的问题。

2、为实现上述目的,本发明提供如下技术方案:低代码组件版本管理方法,包括以下步骤:

3、s1、在进行页面级组件版本管理时设置多版本管理,每个所述页面组件均对应有唯一标示及版本号;

4、s2、定义页面设计数据为json,其中每个页面组件对应一组json的组件属性数组,且在页面组件属性中,包含了页面组件的配置、页面组件的标识和版本号;

5、s3、当用户设计好页面保存页面设计数据时,通过解析页面数据中的组件属性数组,将解析后页面所使用的所有组件,以及使用的版本进行记录;

6、s4、用户在维护页面的过程中,若旧的组件无法满足功能需求,则在将该页面下的组件进行升级;

7、用户若想升级页面下的组件,即可选中组件,点击升级并选择要升级的版本,确认后,页面设计数据中该组件的版本就会变化,保存页面数据时解析组件新的版本并保存页面组件版本管理供页面渲染使用。

8、优选的,所述s1中在低代码平台内提供后台管理系统,且后台管理系统在使用过程中设定针对低代码平台开发人员的开放限制,并在后台管理系统中设置组件管理页面进行管理。

9、优选的,所述s1中当组件第一次开发完成后,在组件管理页面新增加组件,并在新增页面中填写组件标示、版本号以及组件的相关代码文件,且通过人工操作点击保存按钮即完成组件的新增,且新增的组件直接在低代码平台中使用,当用户在页面设计时可以从组件列表中选择新增的组件,并将新产生的组件拖拽到设计页面中,并对新产生的组件进行属性设置,且在设计页面保存时,将组件标示和组件版本同时保存到设计页面数据里面。

10、优选的,所述s1中对需要升级的组件进行升级时,在组件管理的页面选中需要升级的组件,并填写新的版本号和组件代码文件,最后通过人工操作点击保存即完成组件升级。

11、优选的,所述s3中对组件管理页面进行渲染时,还包括查询组件管理页面绑定的组件以及版本,将查询后得到的组件及版本数据进行加载,并将数据加载成对应组件文件。

12、低代码组件版本管理装置,包括组件版本管理单元、页面设计数据格式定义单元;

13、组件版本管理单元在进行页面级组件版本管理时设置多版本管理,每个所述页面组件均对应有唯一标示及版本号,在低代码平台内提供后台管理系统,且后台管理系统在使用过程中设定针对低代码平台开发人员的开放限制,并在后台管理系统中设置组件管理页面进行管理;

14、页面设计数据格式定义单元定义页面设计数据为json,其中每个页面组件对应一组json的组件属性数组,且在页面组件属性中,包含了页面组件的配置、页面组件的标识和版本号,并对组件管理页面进行渲染时,还包括查询组件管理页面绑定的组件以及版本,将查询后得到的组件及版本数据进行加载,并将数据加载成对应组件文件。

15、优选的,还包括页面关联组件版本管理单元和页面组件升级单元;

16、所述页面关联组件版本管理单元当用户设计好页面保存页面设计数据时,通过解析页面数据中的组件属性数组,将解析后页面所使用的所有组件,以及使用的版本进行记录;

17、页面组件升级单元在用户维护页面的过程中,若旧的组件无法满足功能需求,则在将该页面下的组件进行升级。

18、低代码组件版本管理存储介质,包括储存器和计算机程序,且储存器用于存储计算机程序,用于执行所述计算机程序时实现上述任意一项所述低代码组件版本管理方法的步骤。

19、与现有技术相比,本发明的有益效果是:

20、本发明通过页面级组件版本管理,防止升级组件时对已有页面产生影响,组件升级后,只有新建页面才会使用新的组件版本,从而使用组件新功能,已有页面不会升级,如果用户在已有页面也想使用组件新版本功能,可以针对这个页面选择组件升级,当然,用户自主选择升级组件版本,那一定会对该页面功能进行调整并验证,从而规避自动升级组件版本但用户并不知晓而产生的问题,由于组件版本是页面级的,因此用户对某页面进行升级组件自然也不会影响其他页面。



技术特征:

1.低代码组件版本管理方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的低代码组件版本管理方法,其特征在于:所述s1中在低代码平台内提供后台管理系统,且后台管理系统在使用过程中设定针对低代码平台开发人员的开放限制,并在后台管理系统中设置组件管理页面进行管理。

3.根据权利要求1所述的低代码组件版本管理方法,其特征在于:所述s1中当组件第一次开发完成后,在组件管理页面新增加组件,并在新增页面中填写组件标示、版本号以及组件的相关代码文件,且通过人工操作点击保存按钮即完成组件的新增,且新增的组件直接在低代码平台中使用,当用户在页面设计时可以从组件列表中选择新增的组件,并将新产生的组件拖拽到设计页面中,并对新产生的组件进行属性设置,且在设计页面保存时,将组件标示和组件版本同时保存到设计页面数据里面。

4.根据权利要求1所述的低代码组件版本管理方法,其特征在于:所述s1中对需要升级的组件进行升级时,在组件管理的页面选中需要升级的组件,并填写新的版本号和组件代码文件,最后通过人工操作点击保存即完成组件升级。

5.根据权利要求1所述的低代码组件版本管理方法,其特征在于:所述s3中对组件管理页面进行渲染时,还包括查询组件管理页面绑定的组件以及版本,将查询后得到的组件及版本数据进行加载,并将数据加载成对应组件文件。

6.低代码组件版本管理装置,其特征在于:包括组件版本管理单元、页面设计数据格式定义单元;

7.根据权利要求6所述的低代码组件版本管理装置,其特征在于:还包括页面关联组件版本管理单元和页面组件升级单元;

8.低代码组件版本管理存储介质,其特征在于:包括储存器和计算机程序,且储存器用于存储计算机程序,用于执行所述计算机程序时实现如权利要求1-5任意一项所述低代码组件版本管理方法的步骤。


技术总结
本发明公开了低代码组件版本管理方法、装置及存储介质,涉及低代码开发技术领域,包括S1、在进行页面级组件版本管理时设置多版本管理,每个所述页面组件均对应有唯一标示及版本号。本发明通过页面级组件版本管理,防止升级组件时对已有页面产生影响,组件升级后,只有新建页面才会使用新的组件版本,从而使用组件新功能,已有页面不会升级,如果用户在已有页面也想使用组件新版本功能,可以针对这个页面选择组件升级,当然,用户自主选择升级组件版本,那一定会对该页面功能进行调整并验证,从而规避自动升级组件版本但用户并不知晓而产生的问题,由于组件版本是页面级的,因此用户对某页面进行升级组件自然也不会影响其他页面。

技术研发人员:周洪华,董旭,王旭东,孙帆,王希顺
受保护的技术使用者:安徽产业互联数据智能创新中心有限公司
技术研发日:
技术公布日:2024/3/4
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1