本申请涉及移动互联网领域,尤其涉及一种积分商城软件的运维方法、装置、设备及存储介质。
背景技术:
1、积分商城软件作为一种在线购物平台,包含积分的生成发放、扣减、消亡以及产品的接入、审核、上下架等功能,用于实现用户通过积累积分来换取产品或服务。
2、目前对于积分商城软件的运维,一般是通过代码来固定实现各种功能。所以在积分商城软件由于业务或需求变动需要调整时,就需要运维人员重新开发对应的代码,导致了积分商城软件的运维效率较低。
技术实现思路
1、本申请提供一种积分商城软件的运维方法、装置、设备及存储介质,用以解决现有技术中在积分商城软件由于业务或需求调整进行更新时,就需要技术人员重新开发对应的代码,导致了积分商城软件的运维效率较低的技术问题。
2、第一方面,本申请提供一种积分商城软件的运维方法,包括:
3、接收运维人员触发的软件更新请求;
4、根据所述软件更新请求显示目标软件对应的流程编辑可视化界面;
5、响应于接收到运维人员基于流程编辑可视化界面进行的目标软件执行流程更新操作,对所述目标软件执行流程进行更新。
6、在一种可能的设计中,响应于接收到运维人员基于流程编辑可视化界面进行的目标软件执行流程更新操作,对所述目标软件执行流程进行更新,包括:
7、接收到目标软件执行流程中关于流程节点的更新操作,对目标软件执行流程中的流程节点进行初步更新,所述更新操作为以下操作的任意一种:删除操作、增加操作或修改操作;
8、接收对流程节点的配置操作,对所述流程节点进行配置,以完成对流程节点的最终更新。
9、在一种可能的设计中,包括:
10、监测是否满足产品上下架条件;
11、响应于满足产品上下架条件,获取流程引擎中预先存储的产品上下架流程;
12、采用所述流程引擎执行所述产品上下架流程,以完成产品上下架。
13、在一种可能的设计中,采用所述流程引擎执行所述产品上下架流程,以完成产品上下架,包括:
14、从产品供应商设备获取关于产品信息的报文,将所述报文格式转换为预设报文格式;
15、对预设报文格式的产品信息进行解析,获取产品待上下架信息;
16、根据所述产品待上架信息进行产品上下架。
17、在一种可能的设计中,包括:
18、监测是否满足三方对账条件;
19、响应于满足三方对账条件,获取流程引擎中预先存储的三方对账流程;
20、采用所述流程引擎执行所述三方对账流程,以完成三方对账。
21、在一种可能的设计中,包括:
22、接收软件客户端设备发送的软件操作请求,所述软件操作请求中包括目标操作标识;
23、从目标软件对应的流程引擎中获取所述目标操作标识对应的目标流程;所述流程引擎中预先存储有目标软件所有功能的流转流程;
24、若确定所述目标流程中包括待执行的目标微服务,则向目标api网关发送微服务调用请求,所述微服务调用请求用于调用对应的微服务;
25、若确定微服务执行完成,则流程引擎继续执行目标流程,直到所述目标流程执行完成。
26、在一种可能的设计中,包括:
27、监测目标软件所有功能的流转流程是否存在异常;
28、若存在异常,则生成异常提示信息,并将所述异常提示信息进行显示。
29、第二方面,本申请提供一种积分商城软件的运维装置,包括:
30、接收模块,用于接收运维人员触发的软件更新请求;
31、显示模块,用于根据所述软件更新请求显示目标软件对应的流程编辑可视化界面;
32、更新模块,用于响应于接收到运维人员基于流程编辑可视化界面进行的目标软件执行流程更新操作,对所述目标软件执行流程进行更新。
33、第三方面,本申请提供一种包括:处理器,以及与所述处理器通信连接的存储器及输出装置;
34、所述存储器存储计算机执行指令;所述输出装置,用于显示目标软件对应的流程编辑可视化界面;
35、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一项所述的方法。
36、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法。
37、第五方面,本申请提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法。
38、本申请提供的积分商城软件的运维方法、装置、设备及存储介质,通过接收运维人员触发的软件更新请求;根据所述软件更新请求显示目标软件对应的流程编辑可视化界面;响应于接收到运维人员基于流程编辑可视化界面进行的目标软件执行流程更新操作,对所述目标软件执行流程进行更新。由于将积分商城中业务功能的流程及逻辑规则通过流程可视化界面进行预先编辑设定,所以在获取到对应功能请求后会自动触发执行对应流程执行,从而实现积分商城软件的正常运行。所以在获取到运维人员触发的软件更新请求后,可通过显示的目标软件对应的流程编辑可视化界面基于更新需求直接对其对应修改点的实现流程或逻辑规则进行修改更新,并在保存并发布修改后实现对积分商城软件的更新,这个过程相较于基于更新需求重新进行代码开发来说更加直观快速,从而降低了积分商城软件更新的开发工期,进而提高了积分商城软件的运维效率。
1.一种积分商城软件的运维方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于接收到运维人员基于流程编辑可视化界面进行的目标软件执行流程更新操作,对所述目标软件执行流程进行更新,包括:
3.根据权利要求1所述的方法,其特征在于,还包括:
4.根据权利要求3所述的方法,其特征在于,所述采用所述流程引擎执行所述产品上下架流程,以完成产品上下架,还包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,还包括:
7.根据权利要求6所述的方法,其特征在于,还包括:
8.一种积分商城软件的运维装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器及输出装置;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的方法。