一种基于SaaS应用的初始化方法、设备及介质技术

技术编号:33632874 阅读:46 留言:0更新日期:2022-06-02 01:39
本说明书实施例公开了一种基于SaaS应用的初始化方法、设备及介质,方法包括:获取SaaS应用系统中的多个初始化事项的事项清单,以便于在多个初始化事项的事项清单中,确定出多个初始化事项之间的依赖关系;对每个初始化事项进行拆解,得到每个初始化事项的各个部分,其中各个部分包括客户待填充部分、数据转换部分以及内部确认部分;通过预设规则,确定出每个初始化事项的各个部分之间的时序关系;通过每个初始化事项的各个部分之间的时序关系以及多个初始化事项之间的依赖关系,完成SaaS应用系统的初始化。将初始化工作拆分,建立统一的步进式初始化流程,可以让客户参与业务初始化工作中,减少人员工作量,提高数据质量。提高数据质量。提高数据质量。

【技术实现步骤摘要】
一种基于SaaS应用的初始化方法、设备及介质


[0001]本说明书涉及计算机
,尤其涉及一种基于SaaS应用的初始化方法、设备及介质。

技术介绍

[0002]软件即服务(Software

as

a

Service,SaaS)即通过网络提供软件服务。SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,并通过互联网获得Saas平台供应商提供的服务。随着企业数字化转型的深入实施,越来越多的企业选择SaaS应用。SaaS项目一般具有同时交付数量多、远程在线交付等特点,对于SaaS厂商来说希望尽快完成项目交付,同时又要保证项目交付的质量,实现交过过程的可控。
[0003]传统初始化的模式都是通过交付顾问Excel模板梳理、客户进行Excel数据收集、交付顾问Excel数据转换系统所需数据、交付顾问系统导入校验。由于业务型SaaS应用的基础数据数量较大,在实际过程中一次性校验通过的概率较低,经常发生数据重复或丢失等问题。

技术实现思路

[0004]本说明书一个或多个实施例提供了一种基于SaaS应用的初始化方法、设备及介质,用于解决如下技术问题:由于业务型SaaS应用的基础数据数量较大,在实际过程中一次性校验通过的概率较低,经常发生数据重复或丢失等问题。
[0005]本说明书一个或多个实施例采用下述技术方案:
[0006]本说明书一个或多个实施例提供一种基于SaaS应用的初始化方法,应用于SaaS应用系统,方法包括:获取所述SaaS应用系统中的多个初始化事项的事项清单,以便于在所述多个初始化事项的事项清单中,确定出所述多个初始化事项之间的依赖关系;对每个初始化事项进行拆解,得到所述每个初始化事项的各个部分,其中所述各个部分包括客户待填充部分、数据转换部分以及内部确认部分;通过预设规则,确定出所述每个初始化事项的各个部分之间的时序关系;通过所述每个初始化事项的各个部分之间的时序关系以及所述多个初始化事项之间的依赖关系,完成所述SaaS应用系统的初始化。
[0007]进一步地,所述获取所述SaaS应用系统中的多个初始化事项的事项清单之前,所述方法还包括:将所述SaaS应用系统的初始化事项进行解析,得到多个单一初始化事项;对所述多个单一初始化事项之间的逻辑关系进行梳理,得到所述多个单一初始化事项之间的逻辑关系;根据所述多个单一初始化事项之间的逻辑关系,形成所述多个单一初始化事项的事项清单;将所述多个单一初始化事项的事项清单以及所述SaaS应用系统的初始化事项对应的事项标识,存储至对应的指定模型中。
[0008]进一步地,所述获取所述SaaS应用系统中的多个初始化事项的事项清单,具体包括:获取所述SaaS应用系统的初始化事项对应的事项标识;通过所述事项标识,确定出与所
述事项标识对应的所述指定模型,以便于在所述指定模型中获取所述多个初始化事项的事项清单。
[0009]进一步地,对每个初始化事项进行拆解,得到所述每个初始化事项的各个部分,具体包括:将每个初始化事项按照时间顺序进行拆解,得到多个时序节点;根据每个时序节点的实施主体,将所述每个初始化事项分为多个部分;当所述时序节点的实施主体为前台客户时,则所述时序节点对应的初始化事项部分为客户待填充部分;当所述时序节点的实施主体为后台系统时,则所述时序节点对应的初始化事项部分为数据转换部分或内部确认部分。
[0010]进一步地,所述通过所述每个初始化事项的各个部分之间的时序关系以及所述多个初始化事项之间的依赖关系,完成所述SaaS应用系统的初始化,具体包括:根据所述多个初始化事项之间的依赖关系,对所述多个初始化事项进行排序,得到第一顺序,其中,在所述第一顺序中的前一位初始化事项被后一位初始化事项所依赖;获取每个初始化事项的各个部分的时序关系,根据所述各个部分的时序关系,对所述每个初始化事项的各个部分进行排序,得到所述每个初始化事项内的第二顺序;在所述第一顺序下,将对应初始化事项的第二顺序的各个部分进行排序,完成所述SaaS应用系统的初始化。
[0011]进一步地,所述完成所述SaaS应用系统的初始化之后,所述方法还包括:获取前端客户录入的初始化数据,对所述初始化数据进行验证;对所述初始化数据的验证通过后,通过后台系统将所述初始化数据转换为所述系统对应的系统数据;对所述系统数据进行数据校验,在所述数据校验通过的情况下,将所述系统数据转换为项目交付的正式数据。
[0012]进一步地,所述在所述多个初始化事项的事项清单中,确定出所述多个初始化事项之间的依赖关系,具体包括:在所述初始化事项的事项清单中,获取所述多个初始化事项;确定出每个初始化事项的输入项和输出项;通过当前初始化事项的输出项与指定初始化事项的输入项,确定出所述当前初始化事项和所述指定初始化事项的依赖关系;获取所述多个初始化事项之间的依赖关系。
[0013]进一步地,所述通过当前初始化事项的输出项与指定初始化事项的输入项,确定出所述当前初始化事项和所述指定初始化事项的依赖关系,具体包括:判断所述当前初始化事项的输出项与所述指定初始化事项的输入项之间的关系;若所述指定初始化事项的输入项等于所述当前初始化事项的输出项,或所述指定初始化事项的输入项根据所述当前初始化事项的输出项的指定运算得到,则判定所述当前初始化事项和所述指定初始化事项之间存在依赖关系,且所述指定初始化事项依赖于所述当前初始化事项。
[0014]本说明书一个或多个实施例提供一种基于SaaS应用的初始化设备,包括:
[0015]至少一个处理器;以及,
[0016]与所述至少一个处理器通信连接的存储器;其中,
[0017]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
[0018]获取SaaS应用系统中的多个初始化事项的事项清单,以便于在所述多个初始化事项的事项清单中,确定出所述多个初始化事项之间的依赖关系;对每个初始化事项进行拆解,得到所述每个初始化事项的各个部分,其中所述各个部分包括客户待填充部分、数据转换部分以及内部确认部分;通过预设规则,确定出所述每个初始化事项的各个部分之间的
时序关系;通过所述每个初始化事项的各个部分之间的时序关系以及所述多个初始化事项之间的依赖关系,完成所述SaaS应用系统的初始化。
[0019]本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
[0020]获取SaaS应用系统中的多个初始化事项的事项清单,以便于在所述多个初始化事项的事项清单中,确定出所述多个初始化事项之间的依赖关系;对每个初始化事项进行拆解,得到所述每个初始化事项的各个部分,其中所述各个部分包括客户待填充部分、数据转换部分以及内部确认部分;通过预设规则,确定出所述每个初始化事项的各个部分之间的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于SaaS应用的初始化方法,其特征在于,应用于SaaS应用系统,所述方法包括:获取所述SaaS应用系统中的多个初始化事项的事项清单,以便于在所述多个初始化事项的事项清单中,确定出所述多个初始化事项之间的依赖关系;对每个初始化事项进行拆解,得到所述每个初始化事项的各个部分,其中所述各个部分包括客户待填充部分、数据转换部分以及内部确认部分;通过预设规则,确定出所述每个初始化事项的各个部分之间的时序关系;通过所述每个初始化事项的各个部分之间的时序关系以及所述多个初始化事项之间的依赖关系,完成所述SaaS应用系统的初始化。2.根据权利要求1所述的一种基于SaaS应用的初始化方法,其特征在于,所述获取所述SaaS应用系统中的多个初始化事项的事项清单之前,所述方法还包括:将所述SaaS应用系统的初始化事项进行解析,得到多个单一初始化事项;对所述多个单一初始化事项之间的逻辑关系进行梳理,得到所述多个单一初始化事项之间的逻辑关系;根据所述多个单一初始化事项之间的逻辑关系,形成所述多个单一初始化事项的事项清单;将所述多个单一初始化事项的事项清单以及所述SaaS应用系统的初始化事项对应的事项标识,存储至对应的指定模型中。3.根据权利要求2所述的一种基于SaaS应用的初始化方法,其特征在于,所述获取所述SaaS应用系统中的多个初始化事项的事项清单,具体包括:获取所述SaaS应用系统的初始化事项对应的事项标识;通过所述事项标识,确定出与所述事项标识对应的所述指定模型,以便于在所述指定模型中获取所述多个初始化事项的事项清单。4.根据权利要求1所述的一种基于SaaS应用的初始化方法,其特征在于,对每个初始化事项进行拆解,得到所述每个初始化事项的各个部分,具体包括:将每个初始化事项按照时间顺序进行拆解,得到多个时序节点;根据每个时序节点的实施主体,将所述每个初始化事项分为多个部分;当所述时序节点的实施主体为前台客户时,则所述时序节点对应的初始化事项部分为客户待填充部分;当所述时序节点的实施主体为后台系统时,则所述时序节点对应的初始化事项部分为数据转换部分或内部确认部分。5.根据权利要求1所述的一种基于SaaS应用的初始化方法,其特征在于,所述通过所述每个初始化事项的各个部分之间的时序关系以及所述多个初始化事项之间的依赖关系,完成所述SaaS应用系统的初始化,具体包括:根据所述多个初始化事项之间的依赖关系,对所述多个初始化事项进行排序,得到第一顺序,其中,在所述第一顺序中的前一位初始化事项被后一位初始化事项所依赖;获取每个初始化事项的各个部分的时序关系,根据所述各个部分的时序关系,对所述每个初始化事项的各个部分进行排序,得到所述每个初始化事项内的第二顺序;在所述第一顺序下,将对应初始化事项的第二顺序的各个部分进行排序,完成所述
SaaS应用系统的初始化。6.根据权利要求1所述的一种基于SaaS应用的初始化方法...

【专利技术属性】
技术研发人员:刘泽义
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

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

1