本技术涉及数据处理,尤其涉及一种业务处理方法、装置、设备及介质。
背景技术:
1、财会业务系统至少包括核心子系统和财务子系统,其中财务子系统至少包括会计引擎子系统和总账子系统。
2、相关技术中,会计引擎子系统需要接收各核心子系统推送的业务数据,但是,在某些业务场景下核心子系统产生的业务数据可能会有格式不正确或数据缺失的情况。针对有错误的业务数据需要进行调整并重新推送,具体的,业务人员确定如何调整业务数据,然后开具生产工单,并将该业务数据交给运维人员进行调整、核查,最后运维人员将调整后的业务数据以及生产工单发送给电子设备进行处理。
3、但是,会计引擎子系统查找有错误的业务数据以及对有错误的业务数据开具生产工单等流程,会导致业务处理过程耗时较长,影响业务处理的效率。
技术实现思路
1、本技术提供了一种业务处理方法、装置、设备及介质,用以解决现有技术中业务处理耗时长且效率低的问题。
2、本技术实施例提供了一种业务处理方法,所述方法包括:
3、接收输入的业务数据以及对所述业务数据进行处理的业务人员的目标账户;
4、确定所述业务数据对应的目标业务数据类型,根据预先保存的业务明细分录表模板与业务数据类型的对应关系,确定所述目标业务数据类型对应的目标业务明细分录表模板;
5、根据保存的业务明细分录表模板中每个待填写内容的属性以及所述业务数据,生成所述业务数据对应的目标业务明细分录表;
6、将携带有所述目标业务明细分录表的待处理任务分发给所述目标账户,若接收到所述目标账户发送的同意审批的第一响应报文,则对所述业务数据进行入账操作。
7、进一步地,所述根据预先保存的业务明细分录表模板与业务数据类型的对应关系,确定所述目标业务数据类型对应的目标业务明细分录表模板包括:
8、根据预先保存的业务明细表模板与业务数据类型的第一子对应关系,确定所述目标业务数据类型对应的目标业务明细表模板;
9、根据预先保存的业务明细表模板与业务明细分录表模板的第二子对应关系,确定所述目标业务明细表模板对应的目标业务明细分录表模板。
10、进一步地,所述根据保存的业务明细分录表模板中每个待填写内容的属性以及所述业务数据,生成所述业务数据对应的目标业务明细分录表包括:
11、根据所述目标业务明细表模板中每个第一待填项对应的待填写的子数据属性、以及所述业务数据中包含的每个子业务数据对应的子数据属性,生成所述目标业务明细表;
12、针对所述目标业务明细分录表模板中的每个第二待填项,根据预先保存的所述目标业务明细分录表模板的第二待填项与所述目标业务明细表模板的第一待填项的映射关系,确定该第二待填项对应的至少一个目标第一待填项;获取所述目标业务明细表中所述至少一个目标第一待填项处的内容,并将所述至少一个目标第一待填项处的内容写入到该第二待填项中。
13、进一步地,所述方法还包括:
14、判断所述目标业务明细分录表中是否存在未写入内容的目标第二待填项;
15、若否,则执行后续将携带有所述目标业务明细分录表的待处理任务下发给所述目标账户的步骤。
16、进一步地,所述方法还包括:
17、若所述目标业务明细分录表中存在未写入内容的目标第二待填项,则确定所述目标业务明细分录表创建失败;
18、根据所述目标业务明细分录表模板的第二待填项与所述目标业务明细表模板的第一待填项的映射关系,确定所述目标第二待填项对应的至少一个候选第一待填项,并根据所述目标业务明细表,确定至少一个候选第一待填项对应的目标内容,将所述目标内容确定为所述第二待填项处未写入的内容;
19、生成携带有所述目标内容的写入失败提示信息,并将所述写入失败提示信息发送给预设账户。
20、进一步地,所述目标账户包括初审人员账户和复审人员账户;
21、所述将携带有所述目标业务明细分录表的待处理任务分发给所述目标账户包括:
22、将携带有所述目标业务明细分录表的待处理任务分发给所述初审人员账户;
23、若接收到所述初审人员账户发送的同意审批的第二响应报文,则将所述待处理任务分发给所述复审人员账户;
24、所述接收到所述目标账户发送的同意审批的第一响应报文包括:
25、若接收到所述复审人员账户发送的同意审批的第三响应报文,则确定接收到所述目标账户发送的同意审批的第一响应报文。
26、本技术实施例还提供了一种业务处理装置,所述装置包括:
27、接收模块,用于接收输入的业务数据以及对所述业务数据进行处理的业务人员的目标账户;
28、处理模块,用于确定所述业务数据对应的目标业务数据类型,根据预先保存的业务明细分录表模板与业务数据类型的对应关系,确定所述目标业务数据类型对应的目标业务明细分录表模板;根据保存的业务明细分录表模板中每个待填写内容的属性以及所述业务数据,生成所述业务数据对应的目标业务明细分录表;
29、发送模块,用于将携带有所述目标业务明细分录表的待处理任务分发给所述目标账户;
30、所述处理模块,还用于若接收到所述目标账户发送的同意审批的第一响应报文,则对所述业务数据进行入账操作。
31、进一步地,所述处理模块,具体用于根据预先保存的业务明细表模板与业务数据类型的第一子对应关系,确定所述目标业务数据类型对应的目标业务明细表模板;根据预先保存的业务明细表模板与业务明细分录表模板的第二子对应关系,确定所述目标业务明细表模板对应的目标业务明细分录表模板。
32、进一步地,所述处理模块,具体用于根据所述目标业务明细表模板中每个第一待填项对应的待填写的子数据属性、以及所述业务数据中包含的每个子业务数据对应的子数据属性,生成所述目标业务明细表;针对所述目标业务明细分录表模板中的每个第二待填项,根据预先保存的所述目标业务明细分录表模板的第二待填项与所述目标业务明细表模板的第一待填项的映射关系,确定该第二待填项对应的至少一个目标第一待填项;获取所述目标业务明细表中所述至少一个目标第一待填项处的内容,并将所述至少一个目标第一待填项处的内容写入到该第二待填项中。
33、进一步地,所述处理模块,还用于判断所述目标业务明细分录表中是否存在未写入内容的目标第二待填项;若否,则执行后续将携带有所述目标业务明细分录表的待处理任务下发给所述目标账户的步骤。
34、进一步地,所述处理模块,还用于若所述目标业务明细分录表中存在未写入内容的目标第二待填项,则确定所述目标业务明细分录表创建失败;根据所述目标业务明细分录表模板的第二待填项与所述目标业务明细表模板的第一待填项的映射关系,确定所述目标第二待填项对应的至少一个候选第一待填项,并根据所述目标业务明细表,确定至少一个候选第一待填项对应的目标内容,将所述目标内容确定为所述第二待填项处未写入的内容;
35、所述发送模块,还用于生成携带有所述目标内容的写入失败提示信息,并将所述写入失败提示信息发送给预设账户。
36、进一步地,所述目标账户包括初审人员账户和复审人员账户;
37、所述发送模块,具体用于将携带有所述目标业务明细分录表的待处理任务分发给所述初审人员账户;若接收到所述初审人员账户发送的同意审批的第二响应报文,则将所述待处理任务分发给所述复审人员账户;
38、所述处理模块,具体用于若接收到所述复审人员账户发送的同意审批的第三响应报文,则确定接收到所述目标账户发送的同意审批的第一响应报文。
39、本技术实施例还提供了一种电子设备,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任一所述业务处理方法的步骤。
40、本技术实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一所述业务处理方法的步骤。
41、本技术实施例还提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述如上述任一所述业务处理方法的步骤。
42、由于本技术实施例的电子设备中保存有对业务数据进行处理的处理流程,针对每个业务数据,无论该业务数据是否为有错误的业务数据,电子设备都会采用该处理流程对业务数据进行处理,并生成该业务数据对应的目标业务明细分录表,再由目标账户对该目标业务明细分录表进行审核,确定该目标业务明细分录表中的数据是否存在错误。即,在本技术实施例中,通过业务数据处理流程即实现了对业务数据的处理,也实现了对存在错误的业务数据的识别,并且对存在错误的业务数据调整完成后,也无需开具生产工单,因此采用该业务数据处理流程对调整后的业务数据进行处理,提高了业务数据处理的效率。