一种基于SAAS系统的初始化方法及装置制造方法及图纸

技术编号:35741202 阅读:26 留言:0更新日期:2022-11-26 18:44
本发明专利技术涉及软件开发技术领域,尤其涉及一种基于SAAS系统的初始化方法,该方法包括:获取用户目标模板的当前单元格,并对当前单元格进行初始化处理;在对当前单元格进行初始化处理的过程中,若在当前单元格的当前单元格数据中存在目标变量,则根据目标变量,确定目标变量的变量初值,并将变量初值赋给目标变量,其中,目标变量为未赋初始值的变量,目标变量包括自定义变量、用户变量和系统变量中的至少一种;在将变量初值赋给目标变量之后,获取目标模板的下一个单元格,并对下一个单元格进行初始化处理,直到目标模板的所有单元格均进行初始化处理后,得到目标模板的初始后数据。该方法能快速初始化用户的业务数据,提高SAAS系统的初始化效率。的初始化效率。的初始化效率。

【技术实现步骤摘要】
一种基于SAAS系统的初始化方法及装置


[0001]本专利技术涉及软件开发
,尤其涉及一种基于SAAS系统的初始化方法及装置。

技术介绍

[0002]SAAS(Software as a Service,软件服务化)系统在创建用户时,系统中还未设置用户的相关数据。通常需要实施人员在SAAS系统中手动添加用户的相关数据,以使SAAS系统对用户的相关数据完成初始化处理。然而,实施人员在添加数据的过程中,容易造成数据混乱或丢失的情况,引发SAAS系统初始化效率低的问题。

技术实现思路

[0003]本申请实施例通过提供一种基于SAAS系统的初始化方法及装置,解决了现有技术中SAAS系统初始化效率低的技术问题,实现了能够给运维人员提供快速初始化用户业务数据的方法,提高SAAS系统的初始化效率,还能根据实际的业务场景,进行不同用户的差异化处理,在初始化用户业务数据的过程中不用修改代码或重启SAAS系统等技术效果。
[0004]第一方面,本专利技术实施例提供一种基于SAAS系统的初始化方法,包括:
[0005]获取用户目标模板的当前单元格,并对所述当前单元格进行初始化处理;
[0006]在对所述当前单元格进行初始化处理的过程中,若在所述当前单元格的当前单元格数据中存在目标变量,则根据所述目标变量,确定所述目标变量的变量初值,并将所述变量初值赋给所述目标变量,其中,所述目标变量为未赋初始值的变量,所述目标变量包括自定义变量、用户变量和系统变量中的至少一种;
[0007]在将所述变量初值赋给所述目标变量之后,获取所述目标模板的下一个单元格,并对所述下一个单元格进行初始化处理,直到所述目标模板的所有单元格均进行初始化处理后,得到所述目标模板的初始后数据。
[0008]优选的,在对所述当前单元格进行初始化处理的过程中,还包括:
[0009]若在所述当前单元格数据中未存在所述目标变量,则将所述当前单元格数据确定为所述目标模板的静态数据,并输出所述静态数据。
[0010]优选的,所述根据所述目标变量,确定所述目标变量的变量初值,包括:
[0011]若所述目标变量包括所述自定义变量,则判断根据所述自定义变量是否能查找到所述自定义变量的自定义初始值,其中,所述自定义初始值为所述自定义变量的变量初值;
[0012]若否,则根据所述自定义变量,生成所述自定义初始值,并保存所述自定义初始值。
[0013]优选的,在判断根据所述自定义变量是否能查找到所述自定义变量的自定义初始值之后,还包括:
[0014]若是,则根据所述自定义变量,搜索所述自定义初始值,并将所述自定义初始值赋给所述自定义变量。
[0015]优选的,在获取用户目标模板的当前单元格的过程中,还包括:
[0016]获取所述用户变量的用户初始值,并保存所述用户初始值;
[0017]所述根据所述目标变量,确定所述目标变量的变量初值,包括:
[0018]若所述目标变量包括所述用户变量,则根据所述用户变量,搜索所述用户初始值,其中,所述用户初始值为所述用户变量的变量初值。
[0019]优选的,所述根据所述目标变量,确定所述目标变量的变量初值,包括:
[0020]若所述目标变量包括所述系统变量,则根据所述系统变量,得到所述系统变量的系统初始值,其中,所述系统初始值为所述系统变量的变量初值。
[0021]优选的,在所述目标模板的所有单元格均进行初始化处理后,还包括:
[0022]获得所述目标模板的多个业务数据,其中,所述多个业务数据包括所述静态数据和/或动态数据,其中,所述动态数据为将所述变量初值赋给所述目标变量后的单元格数据;
[0023]若所述多个业务数据的某个业务数据存在指定字段,则对该业务数据进行处理,得到处理后的业务数据,并存储所述处理后的业务数据,其中,所述初始后数据包括所述处理后的业务数据。
[0024]优选的,在得到所述目标模板的业务数据之后,还包括:
[0025]若所述多个业务数据中的某个业务数据未存在所述指定字段,则将该业务数据直接作为初始后的业务数据,并存储所述初始后的业务数据,其中,所述初始后数据包括所述初始后的业务数据。
[0026]基于同一专利技术构思,第二方面,本专利技术还提供一种基于SAAS系统的初始化装置,包括:
[0027]获取模块,用于获取用户目标模板的当前单元格,并对所述当前单元格进行初始化处理;
[0028]第一初始化模块,用于在对所述当前单元格进行初始化处理的过程中,若在所述当前单元格的当前单元格数据中存在目标变量,则根据所述目标变量,确定所述目标变量的变量初值,并将所述变量初值赋给所述目标变量,其中,所述目标变量为未赋初始值的变量,所述目标变量包括自定义变量、用户变量和系统变量中的至少一种;
[0029]第二初始化模块,用于在将所述变量初值赋给所述目标变量之后,获取所述目标模板的下一个单元格,并对所述下一个单元格进行初始化处理,直到所述目标模板的所有单元格均进行初始化处理后,得到所述目标模板的初始后数据。
[0030]基于同一专利技术构思,第三方面,本专利技术提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现基于SAAS系统的初始化方法的步骤。
[0031]本专利技术实施例中的一个或多个技术方案,至少具有如下技术效果或优点:
[0032]在本专利技术实施例中,在获取用户目标模板的当前单元格后,对当前单元格进行初始化处理。在对当前单元格进行初始化处理的过程中,若在当前单元格的当前单元格数据中存在目标变量,则根据目标变量,确定目标变量的变量初值,并将变量初值赋给目标变量,其中,目标变量为未赋初始值的变量,目标变量包括自定义变量、用户变量和系统变量中的至少一种。这里,判断当前单元格数据中是否存在目标变量,如果当前单元格数据中存
在目标变量,则根据目标变量得到该目标变量的变量初值,并将变量初值赋给目标变量,以快速、高效且精准地实现目标变量的赋值操作,提高SAAS系统初始化效率,使运维人员快速且高效地初始化单元格数据。
[0033]在将变量初值赋给目标变量之后,即在完成当前单元格的目标变量的赋值后,获取目标模板的下一个单元格,并对下一个单元格进行初始化处理,直到目标模板的所有单元格均进行初始化处理后,得到目标模板的初始后数据。这里,快速实现了目标模板所有单元格的初始化处理,提高SAAS系统初始化效率。
附图说明
[0034]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考图形表示相同的部件。在附图中:
[0035]图1示出了本专利技术实施例中的基于SAAS系统的初始化方法的步骤流程示意图;
[0036]图2示出了本专利技术实施例中的初始化网页的示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于SAAS系统的初始化方法,其特征在于,包括:获取用户目标模板的当前单元格,并对所述当前单元格进行初始化处理;在对所述当前单元格进行初始化处理的过程中,若在所述当前单元格的当前单元格数据中存在目标变量,则根据所述目标变量,确定所述目标变量的变量初值,并将所述变量初值赋给所述目标变量,其中,所述目标变量为未赋初始值的变量,所述目标变量包括自定义变量、用户变量和系统变量中的至少一种;在将所述变量初值赋给所述目标变量之后,获取所述目标模板的下一个单元格,并对所述下一个单元格进行初始化处理,直到所述目标模板的所有单元格均进行初始化处理后,得到所述目标模板的初始后数据。2.如权利要求1所述的方法,其特征在于,在对所述当前单元格进行初始化处理的过程中,还包括:若在所述当前单元格数据中未存在所述目标变量,则将所述当前单元格数据确定为所述目标模板的静态数据,并输出所述静态数据。3.如权利要求2所述的方法,其特征在于,所述根据所述目标变量,确定所述目标变量的变量初值,包括:若所述目标变量包括所述自定义变量,则判断根据所述自定义变量是否能查找到所述自定义变量的自定义初始值,其中,所述自定义初始值为所述自定义变量的变量初值;若否,则根据所述自定义变量,生成所述自定义初始值,并保存所述自定义初始值。4.如权利要求3所述的方法,其特征在于,在判断根据所述自定义变量是否能查找到所述自定义变量的自定义初始值之后,还包括:若是,则根据所述自定义变量,搜索所述自定义初始值,并将所述自定义初始值赋给所述自定义变量。5.如权利要求2所述的方法,其特征在于,在获取用户目标模板的当前单元格的过程中,还包括:获取所述用户变量的用户初始值,并保存所述用户初始值;所述根据所述目标变量,确定所述目标变量的变量初值,包括:若所述目标变量包括所述用户变量,则根据所述用户变量,搜索所述用户初始值,其中,所述用户初始值为所述用户变量的变量初值。6.如权利要求2所述的方法,其特征在于,所述根据所述目标变量...

【专利技术属性】
技术研发人员:张征周一帆周盛关继盛刘思奇
申请(专利权)人:唯阜德武汉科技有限公司
类型:发明
国别省市:

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

1