一种应用表单的远程方案升级方法与流程

未命名 08-27 阅读:115 评论:0


1.本发明涉及应用表单远程方案升级方法技术领域,具体为一种应用表单的远程方案升级方法。


背景技术:

2.随着智能终端的普及以及通信技术的发展,人们的工作和生活越来越离不开智能终端,针对目前市面上的电子运维系统,每天都有成百上千乃至上万的工单需要处理,而且工单根据紧急程度的不同,处理时限也有不同的要求,紧急的单子需要尽快处理,运维人员无法实时进行处理,因此会根据实际需要进行应用程序的终端开发。
3.采用标准的web技术开发,可以避免不同平台原生开发体系的学习,学习成本低,上手快、效率高,一次开发,可跨平台使用,但是缺点是相比原生开发,在性能上有一些损失,对于特定的场景,大量的表单,就需要编写大量的html或者javascript代码来显示这些表单,如果用户需求发生了变化,需要增加、删除或者修改某些表单,那么开发人员就需要修改html或者javascript代码来满足需求,现有技术中显示代码存储于智能终端,在用户需求发生变化时,需要升级应用程序,增大了开发成本。
4.在特定政策下创建的officeautomation(简称oa)解决方案具有时效性,表单的字段随时可能发生变化,其未能及时根据政策变化、业务变动实现解决方案的便捷升级,导致跟随政策的变动滞后性较强。
5.为解决政策随动滞后性强的问题,传统做法是通过安装一个或多个标准版解决方案进行改造,以适配政策变化,然后将历史数据导出后再重新导入改造后的解决方案,这样的做法效率低、需要大量的人力、物力支持,系统中会存在多个已过期的应用,增加后续维护的成本,并无升级方案,不支持已安装方案的升级,通过常规手段实现解决方案升级需要创建多个数据副本,数据从系统导出会存在数据泄露的风险,需要一两位实施部门的人员专门升级,升级成本高。
6.为此,我们提出一种应用表单的远程方案升级方法。


技术实现要素:

7.本发明的目的在于提供一种应用表单的远程方案升级方法,以解决上述背景技术中提出的问题。
8.为实现上述目的,本发明提供如下技术方案:一种应用表单的远程方案升级方法,所述升级方法的步骤为:s1:基于三叠云系统的应用市场模块,企业以方案作者的角色创建常规应用以及远程方案;s2:已安装该应用的企业自动注册动态列表;s3:进行远程方案应用的版本详情差异校验;s4:向自动注册动态列表的企业逐一推送升级消息;
s5:企业根据需求确定是否要升级,在确定升级后实现一键升级操作。
9.优选的,升级方法的对象为:方案作者和企业用户,方案作者也是三叠云中的企业用户,三叠云系统为低代码saas平台,方案作者和企业用户基于应用市场实现安装应用的创建,并且可以实现互动可视化,方便实现远程方案的升级。
10.优选的,远程方案模式下,企业会基于应用市场的注册中心实现注册,以确保企业完成远程方案应用的自动注册,这样可以对已安装远程方案应用的企业自动注册可推送升级信息的动态列表。
11.优选的,版本详情差异校验操作的步骤为:安装的远程方案都以version标记,方案作者对远程方案进行更新后进行校验,校验差异化的信息包括但不限于新增字段、删减字段和更新字段名称。
12.优选的,系统会查找已安装远程方案模式的应用的企业,如果远程方案有升级通知时,系统将从动态列表中扫描企业信息同时向自动注册动态列表的企业逐一推送升级消息。
13.优选的,推送升级消息,包括以下步骤:a1:方案作者上传远程方案;a2:推送到解决方案市场,提供给企业用户安装;a3:用户安装远程方案,等待安装完成通知;a4:用户所在企业完成安装并触发下一步自动注册事件;a5:用户所在企业自动向动态列表注册,解决方案市场记录企业信息;a6:方案作者将更新方案推送到解决方案市场;a7:解决方案市场扫描动态列表,系统开始推送远程方案的升级通知。
14.优选的,在企业用户选择升级时触发diff算法的差异校验,分别求出version不同的两个应用下表单的交集、并集、补集和差集,再根据得到的四个diff集合执行该表单的字段新增、字段内容更新、字段删除操作。
15.优选的,一键升级步骤为:解决方案有更新通知时,企业用户通过点击一键升级按钮进行升级,系统自动完成字段新增、字段内容更新、字段删除的业务逻辑。
16.与现有技术相比,本发明的有益效果是:1、本发明确保已安装该应用的企业自动注册动态列表,企业会基于应用市场的注册中心实现注册,以确保企业完成远程方案应用的自动注册,这样可以对已安装远程方案应用的企业自动注册可推送升级信息的动态列表。
17.2、本发明中的应用市场有版本升级信息时,进行远程方案应用的版本详情差异校验,安装的远程方案都以version标记,方案作者对远程方案进行更新后进行校验,校验差异化的信息包括但不限于新增字段、删减字段和更新字段名称,对于推送数据实现差异化识别校准,数据无冗余,避免创建数据副本,增强差异可视化,升级前、后的差异一目了然。
18.3、本发明基于三叠云安装应用时,系统会查找已安装远程方案模式的应用的企业,如果远程方案有升级通知时,系统将从动态列表中扫描企业信息同时向自动注册动态列表的企业逐一推送升级消息。
19.4、本发明三叠云系统的自定义应用支持一键升级的方法,在企业用户选择升级时触发diff算法的差异校验,分别求出version不同的两个应用下表单的交集、并集、补集和
差集,再根据得到的四个diff集合执行该表单的字段新增、字段内容更新、字段删除操作,基于应用市场进行后台运行,企业用户无后台操作权限,避免数据文件泄露问题,提高数据的安全性。
附图说明
20.图1为本发明整体基础思路模块示意图。
21.图2为本发明应用与表单的关系示意图。
22.图3为本发明应用与表单关系示例图。
23.图4为本发明表单与字段的关系示例图。
24.图5为本发明步骤设计模块示意图。
25.图6为本发明版本详情差异校验示例图。
26.图7为本发明远程方案推送示例图。
27.图8为本发明一键升级操作页面一级菜单示意图。
28.图9为本发明一键升级操作页面二级菜单示意图。
实施方式
29.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
30.请参阅图1-9,本发明提供一种技术方案:一种应用表单的远程方案升级方法,升级方法的对象为:方案作者和企业用户,方案作者也是三叠云中的企业用户,三叠云系统为低代码saas平台,方案作者和企业用户基于应用市场实现安装应用的创建,并且可以实现互动可视化,方便实现远程方案的升级。
31.远程方案升级方法的基础思路为基于三叠云系统的应用市场模块,企业以方案作者的角色创建常规应用以及远程方案,应用市场为一操作平台,基础思路是为不同企业创建的oa解决方案可以将模板推送到此处,其他企业用户可通过免费、付费的方式安装该应用进行使用,且只有远程方案模式的应用支持向已安装该应用的企业用户推送升级通知,再由企业用户决定是否升级:如果选择升级,则后台根据该应用的current version与云端latest version进行表单字段的校验,并计算出两个版本字段的差集,再判断差集的业务含义分别执行字段的增加、更新、删除,如果选择不升级,则继续使用当前版本,忽略升级通知。
32.请参阅图5,基于基础思路下的实施步骤为:s1:基于三叠云系统的应用市场模块,企业以方案作者的角色创建常规应用以及远程方案;s2:已安装该应用的企业自动注册动态列表;s3:进行远程方案应用的版本详情差异校验;s4:向自动注册动态列表的企业逐一推送升级消息;s5:企业根据需求确定是否要升级,在确定升级后实现一键升级操作。
33.应用与表单的关系如图2所示,即应用与表单是1:n的关系,表单与字段是n:m的关系,每个表单的字段支持动态增加、更新、删除。
34.应用与表单关系示例图图3所示,一个应用下有n个表单,升级对象是表单的字段。
35.而表单与字段的关系以项目信息表为例,项目信息表包含多个模块,参考图4。
36.请参阅图5,远程方案模式下,企业会基于应用市场的注册中心实现注册,以确保企业完成远程方案应用的自动注册,这样可以对已安装远程方案应用的企业自动注册可推送升级信息的动态列表。
37.版本详情差异校验操作的步骤为:安装的远程方案都以version标记;方案作者对远程方案进行更新后进行校验,校验差异化的信息包括但不限于:新增字段、删减字段、更新字段名称,请参阅图6,假设左图v1版本为企业安装的应用,右图v2版本则为系统推送的升级内容,能够直观看出升级前后的差异信息,便于实现版本详情差异校验。
38.系统会查找已安装远程方案模式的应用的企业,如果远程方案有升级通知时,系统将从动态列表中扫描企业信息同时向自动注册动态列表的企业逐一推送升级消息,请参阅图7,推送升级消息以sd110远程方案为例:a1:方案作者上传sd110远程方案;a2:推送到解决方案市场,提供给企业用户安装;a3:用户安装sd110远程方案,等待安装完成通知;a4:用户所在企业完成安装并触发下一步自动注册事件;a5:用户所在企业自动向动态列表注册,解决方案市场记录企业信息;a6:方案作者更新sd110方案推送到解决方案市场;a7:解决方案市场扫描动态列表,系统开始推送远程方案的升级通知。
39.在企业用户选择升级时触发diff算法的差异校验,分别求出version不同的两个应用下表单的交集、并集、补集和差集,再根据得到的四个diff集合执行该表单的字段新增、字段内容更新、字段删除操作。
40.一键升级步骤为:解决方案有更新通知时,企业用户通过点击一键升级按钮进行升级,系统自动完成字段新增、字段内容更新、字段删除的业务逻辑,操作步骤参阅图8和图9,实现一键升级的操作页面一级菜单和二级菜单的预览,便于实现一键升级操作。
41.本发明架构设计合理,首先确保已安装该应用的企业自动注册动态列表,企业会基于应用市场的注册中心实现注册,以确保企业完成远程方案应用的自动注册,这样可以对已安装远程方案应用的企业自动注册可推送升级信息的动态列表。
42.然后进行远程方案应用的版本详情差异校验:安装的远程方案都以version标记,方案作者对远程方案进行更新后进行校验,校验差异化的信息包括但不限于新增字段、删减字段和更新字段名称,对于推送数据实现差异化识别校准,数据无冗余,避免创建数据副本,增强差异可视化,升级前、后的差异一目了然。
43.其次向自动注册动态列表的企业逐一推送升级消息:系统会查找已安装远程方案模式的应用的企业,如果远程方案有升级通知时,系统将从动态列表中扫描企业信息同时向自动注册动态列表的企业逐一推送升级消息。
44.最后企业根据需求确定是否要升级,在企业用户选择升级时触发diff算法的差异校验,分别求出version不同的两个应用下表单的交集、并集、补集和差集,再根据得到的四
个diff集合执行该表单的字段新增、字段内容更新、字段删除操作,基于应用市场进行后台运行,企业用户无后台操作权限,避免数据文件泄露问题,提高数据的安全性。
45.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

技术特征:
1.一种应用表单的远程方案升级方法,其特征在于:所述升级方法的步骤为:s1:基于三叠云系统的应用市场模块,企业以方案作者的角色创建常规应用以及远程方案;s2:已安装该应用的企业自动注册动态列表;s3:进行远程方案应用的版本详情差异校验;s4:向自动注册动态列表的企业逐一推送升级消息;s5:企业根据需求确定是否要升级,在确定升级后实现一键升级操作。2.根据权利要求1所述的一种应用表单的远程方案升级方法,其特征在于:升级方法的对象为:方案作者和企业用户,方案作者也是三叠云中的企业用户,三叠云系统为低代码saas平台,方案作者和企业用户基于应用市场实现安装应用的创建。3.根据权利要求1所述的一种应用表单的远程方案升级方法,其特征在于:远程方案模式下,企业会基于应用市场的注册中心实现注册,以确保企业完成远程方案应用的自动注册,这样可以对已安装远程方案应用的企业自动注册可推送升级信息的动态列表。4.根据权利要求1所述的一种应用表单的远程方案升级方法,其特征在于:版本详情差异校验操作的步骤为:安装的远程方案都以version标记,方案作者对远程方案进行更新后进行校验,校验差异化的信息包括但不限于新增字段、删减字段和更新字段名称。5.根据权利要求1所述的一种应用表单的远程方案升级方法,其特征在于:系统会查找已安装远程方案模式的应用的企业,如果远程方案有升级通知时,系统将从动态列表中扫描企业信息同时向自动注册动态列表的企业逐一推送升级消息。6.根据权利要求5所述的一种应用表单的远程方案升级方法,其特征在于:推送升级消息,包括以下步骤:a1:方案作者上传远程方案;a2:推送到解决方案市场,提供给企业用户安装;a3:用户安装远程方案,等待安装完成通知;a4:用户所在企业完成安装并触发下一步自动注册事件;a5:用户所在企业自动向动态列表注册,解决方案市场记录企业信息;a6:方案作者将更新方案推送到解决方案市场;a7:解决方案市场扫描动态列表,系统开始推送远程方案的升级通知。7.根据权利要求1所述的一种应用表单的远程方案升级方法,其特征在于:在企业用户选择升级时触发diff算法的差异校验,分别求出version不同的两个应用下表单的交集、并集、补集和差集,再根据得到的四个diff集合执行该表单的字段新增、字段内容更新、字段删除操作。8.根据权利要求1所述的一种应用表单的远程方案升级方法,其特征在于:一键升级步骤为:解决方案有更新通知时,企业用户通过点击一键升级按钮进行升级,系统自动完成字段新增、字段内容更新、字段删除的业务逻辑。

技术总结
本发明涉及应用表单远程方案升级方法技术领域,公开了一种应用表单的远程方案升级方法,基于三叠云系统的应用市场模块,企业以方案作者的角色创建常规应用以及远程方案,首先已安装该应用的企业自动注册动态列表,然后进行远程方案应用的版本详情差异校验,其次向自动注册动态列表的企业逐一推送升级消息,最后实现一键升级,数据无冗余,避免创建数据副本,增强差异可视化,升级前、后的差异一目了然,应用支持一键升级的方法,避免数据文件泄露问题,提高数据的安全性。提高数据的安全性。提高数据的安全性。


技术研发人员:李观勇 陶建伟 刘亚新
受保护的技术使用者:广州三叠纪元智能科技有限公司
技术研发日:2023.03.31
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐