本申请属于数据库,具体涉及一种数据库工单移动处理方法、装置、设备及介质。
背景技术:
1、随着互联网技术的高速发展,网络购物、网络社交以及网络视频等成为了人们日常娱乐的方式,大量的数据不断产生。为了安全有效地存储、检索以及分析不断庞大的数据,对数据库的开发管理变得十分重要。
2、相关技术中,数据库研发人员在对待上线的数据库开发测试完毕后,通过开源平台archery进行提单以申请数据库发布或者修改操作。dba(database administrator,数据库管理员)通过archery平台获取已提单的数据库工单,并对工单中的数据库性能、数据库sql(structured query language,结构化查询语言)语句的合理性以及风险性等进行审批,将审批通过的数据库工单信息推送至用户终端。
3、由于相关技术中数据库工单的提单以及审核处理等都在pc(personal computer,个人电脑)端进行,并且dba在进行数据库工单审核时,需要在archery平台单独申请数据库权限以处理ddl(data definition language,数据库模式定义语言)工单。因此,利用现有技术进行数据库工单处理时存在工单处理限制较多、处理步骤繁琐以及处理效率较低的问题。
技术实现思路
1、本申请实施例的目的是提供一种数据库工单移动处理方法、装置、设备及介质,解决了现有技术中数据库工单处理限制较多、处理步骤繁琐以及处理效率较低的问题,通过利用多个服务器进行待处理数据库工单的接收以及转换,实现跨平台审核操作,避免了由于服务器隔离导致的数据库工单处理限制,使得用户以及审批人可以在移动端进行数据库工单处理,简化了对数据库工单处理的步骤,提高了工单处理效率。
2、第一方面,本申请实施例提供了一种数据库工单移动处理方法,所述方法包括:
3、通过第一服务器接收用户登录信息,确定用户身份;并获取工单申请用户上传的待处理数据库工单;
4、将所述待处理数据库工单按照第二服务器的规范格式转换为目标数据库工单,并根据所述目标数据库工单的内容数据确定所述目标数据库工单的审批人id;
5、通过所述第二服务器对所述目标数据库工单按照所述审批人id进行工单审批;
6、接收审批结果数据,并将所述审批结果数据同步至工单申请用户。
7、进一步的,在获取工单申请用户上传的待处理数据库工单之后,所述方法还包括:
8、识别所述待处理数据库工单中是否包括审批人信息;
9、若包括,则将所述审批人信息按照规范格式转换至目标数据库工单的内容数据中,以根据所述内容数据中包括的审批人信息确定审批人id。
10、进一步的,所述目标数据库工单存储于数据库工单列表,所述数据库工单列表中包括各目标数据库工单的工单编号、名称、审核状态、执行状态、工单提交时间、预设工单处理期限以及工单处理是否超期;
11、相应的,在接收审批结果数据,并将所述审批结果数据同步至工单申请用户之后,所述方法还包括:
12、将所述数据库工单列表中的目标数据库工单的审核状态进行更新。
13、进一步的,所述方法还包括:
14、若识别到所述数据库工单列表中存在已超期的目标数据库工单,则发送催审信息至所述已超期的目标数据库工单对应的审批人id。
15、进一步的,在确定用户身份之后,所述方法还包括:
16、识别所述用户的权限选择信息,确定推送权限信息;
17、相应的,在接收审批结果数据之后,所述方法还包括:
18、根据所述推送权限信息,对所述目标数据库工单的审核状态更新信息进行推送。
19、进一步的,在将所述审批结果数据同步至工单申请用户之后,所述方法还包括:
20、根据所述目标数据库工单的内容数据确定所述目标数据库工单的处理人id;
21、通过所述第二服务器对所述目标数据库工单按照所述处理人id进行工单处理;
22、接收处理结果数据,并将所述处理结果数据同步至工单申请用户。
23、进一步的,所述通过所述第二服务器对所述目标数据库工单按照所述处理人id进行工单处理,包括:
24、根据所述审批结果数据确定所述目标数据库工单的待处理任务;
25、将所述目标数据库工单以及所述待处理任务发送至所述处理人id;
26、接收所述处理人id发出的处理指令,并根据所述处理指令通过所第二述服务器对所述目标数据库工单进行工单处理。
27、第二方面,本申请实施例提供了一种数据库工单移动处理方法,所述方法包括:
28、待处理数据库工单获取模块,用于通过第一服务器接收用户登录信息,确定用户身份;并获取工单申请用户上传的待处理数据库工单;
29、审批人id确定模块,用于将所述待处理数据库工单按照第二服务器的规范格式转换为目标数据库工单,并根据所述目标数据库工单的内容数据确定所述目标数据库工单的审批人id;
30、工单审批模块,用于通过所述第二服务器对所述目标数据库工单按照所述审批人id进行工单审批;
31、审批结果数据同步模块,用于接收审批结果数据,并将所述审批结果数据同步至工单申请用户。
32、第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
33、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
34、第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
35、在本申请实施例中,通过第一服务器接收用户登录信息,确定用户身份;并获取工单申请用户上传的待处理数据库工单;将所述待处理数据库工单按照第二服务器的规范格式转换为目标数据库工单,并根据所述目标数据库工单的内容数据确定所述目标数据库工单的审批人id;通过所述第二服务器对所述目标数据库工单按照所述审批人id进行工单审批;接收审批结果数据,并将所述审批结果数据同步至工单申请用户。通过上述数据库工单移动处理方法,解决了现有技术中数据库工单处理限制较多、处理步骤繁琐以及处理效率较低的问题,通过利用多个服务器进行待处理数据库工单的接收以及跨平台审核操作,避免了由于服务器隔离导致的数据库工单处理限制,使得用户以及审批人可以在移动端进行数据库工单处理,简化了对数据库工单处理的步骤,提高了工单处理效率。
1.一种数据库工单移动处理方法,其特征在于,所述方法由工单处理系统执行,所述方法包括:
2.根据权利要求1所述的数据库工单移动处理方法,其特征在于,在获取工单申请用户上传的待处理数据库工单之后,所述方法还包括:
3.根据权利要求1所述的数据库工单移动处理方法,其特征在于,所述目标数据库工单存储于数据库工单列表,所述数据库工单列表中包括各目标数据库工单的工单编号、名称、审核状态、执行状态、工单提交时间、预设工单处理期限以及工单处理是否超期;
4.根据权利要求3所述的数据库工单移动处理方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的数据库工单移动处理方法,其特征在于,在确定用户身份之后,所述方法还包括:
6.根据权利要求1所述的数据库工单移动处理方法,其特征在于,在将所述审批结果数据同步至工单申请用户之后,所述方法还包括:
7.根据权利要求6所述的数据库工单移动处理方法,其特征在于,所述通过所述第二服务器对所述目标数据库工单按照所述处理人id进行工单处理,包括:
8.一种数据库工单移动处理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7中任一项所述的数据库工单移动处理方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-7中任一项所述的数据库工单移动处理方法的步骤。