本发明涉及计算机技术领域,特别涉及一种配置网银付款模板的方法、装置及系统。
背景技术:
随着企业erp(enterpriseresourceplanning,企业资源计划)系统在全国范围内的普遍推广使用,如何安全、便捷的解决客户通过网银付款成为一大问题。
目前,企业业务人员可以针对不同银行,定制开发相应的网银付款模板。
但是,现有实现方式的投入成本较高。
技术实现要素:
本发明提供了一种配置网银付款模板的方法、装置及系统,能够降低模板开发投入成本。
为了达到上述目的,本发明是通过如下技术方案实现的:
第一方面,本发明提供了一种配置网银付款模板的方法,应用于企业系统,包括:
从所述企业系统内当前预置的全部数据项中,确定当前银行系统对应的至少一个数据项;
为确定出的每一个所述数据项配置数值;
基于配置有数值的每一个所述数据项,根据所述当前银行系统对应的模板配置要求,配置网银付款模板。
进一步地,在所述确定当前银行系统对应的至少一个数据项之前,进一步包括:针对所述当前银行系统预先提供的每一个数据项均执行:判断所述企业系统内当前预置的全部数据项中是否包括当前数据项,若是,记录所述当前数据项,否则,导入所述当前数据项;
所述至少一个数据项包括:记录的每一个数据项和导入的每一个数据项。
进一步地,所述为确定出的每一个所述数据项配置数值,包括:针对所述至少一个数据项中的每一个数据项均执行:根据当前数据项的元数据类型,判断所述当前数据项是否为系统数据,若是,根据预设数据库中存储的所述当前数据项的值,为所述当前数据项配置数值,否则,根据外部输入的默认值,为所述当前数据项配置数值。
进一步地,在所述配置网银付款模板之后,进一步包括:基于所述企业系统提供的模板下载功能,下载所述网银付款模板;基于下载的所述网银付款模板,导出付款数据;将导出的所述付款数据导入至所述当前银行系统。
进一步地,该方法还包括:基于所述企业系统提供的模板修改功能,在监测到外部输入的修改操作时,根据所述修改操作,对所述网银付款模板执行相应修改处理。
第二方面,本发明提供了一种企业系统,包括:
确定单元,用于从所述企业系统内当前预置的全部数据项中,确定当前银行系统对应的至少一个数据项;
数值配置单元,用于为确定出的每一个所述数据项配置数值;
模板配置单元,用于基于配置有数值的每一个所述数据项,根据所述当前银行系统对应的模板配置要求,配置网银付款模板。
进一步地,该企业系统还包括:预处理单元,用于针对所述当前银行系统预先提供的每一个数据项均执行:判断所述企业系统内当前预置的全部数据项中是否包括当前数据项,若是,记录所述当前数据项,否则,导入所述当前数据项;
所述至少一个数据项包括:记录的每一个数据项和导入的每一个数据项。
进一步地,所述数值配置单元,具体用于针对所述至少一个数据项中的每一个数据项均执行:根据当前数据项的元数据类型,判断所述当前数据项是否为系统数据,若是,根据预设数据库中存储的所述当前数据项的值,为所述当前数据项配置数值,否则,根据外部输入的默认值,为所述当前数据项配置数值。
进一步地,该企业系统还包括:处理单元,用于基于所述企业系统提供的模板下载功能,下载所述网银付款模板;基于下载的所述网银付款模板,导出付款数据;将导出的所述付款数据导入至所述当前银行系统。
进一步地,所述模板配置单元,还用于基于所述企业系统提供的模板修改功能,在监测到外部输入的修改操作时,根据所述修改操作,对所述网银付款模板执行相应修改处理。
第三方面,本发明提供了一种配置网银付款模板的系统,包括:
上述任一所述的企业系统,以及至少一个银行系统;
每一个所述银行系统,均用于向所述企业系统提供自身对应的模板配置要求。
本发明提供了一种配置网银付款模板的方法、装置及系统,该方法包括:企业系统从内部当前预置的全部数据项中,确定当前银行系统对应的至少一个数据项;为确定出的每一个数据项配置数值;基于配置有数值的每一个数据项,根据当前银行系统对应的模板配置要求,配置网银付款模板。企业系统内预置的全部数据项中,可以包含配置任一银行系统的网银付款模板所需的各数据项,从而可以根据模板配置要求进行配置。由于可以按需灵活配置,故本发明能够降低模板开发投入成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的一种配置网银付款模板的方法的流程图;
图2是本发明一实施例提供的一种增加网银付款模板配置的界面的示意图;
图3是本发明一实施例提供的另一种配置网银付款模板的方法的流程图;
图4是本发明一实施例提供的一种企业系统的示意图;
图5是本发明一实施例提供的另一种企业系统的示意图;
图6是本发明一实施例提供的一种配置网银付款模板的系统的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种配置网银付款模板的方法,应用于企业系统,可以包括以下步骤:
步骤101:从所述企业系统内当前预置的全部数据项中,确定当前银行系统对应的至少一个数据项。
步骤102:为确定出的每一个所述数据项配置数值。
步骤103:基于配置有数值的每一个所述数据项,根据所述当前银行系统对应的模板配置要求,配置网银付款模板。
本发明实施例提供了一种配置网银付款模板的方法,企业系统从内部当前预置的全部数据项中,确定当前银行系统对应的至少一个数据项;为确定出的每一个数据项配置数值;基于配置有数值的每一个数据项,根据当前银行系统对应的模板配置要求,配置网银付款模板。企业系统内预置的全部数据项中,可以包含配置任一银行系统的网银付款模板所需的各数据项,从而可以根据模板配置要求进行配置。由于可以按需灵活配置,故本发明实施例能够降低模板开发投入成本。
详细地,各省市地区、各银行系统的网银付款模板通常不尽相同,配置不同网银付款模板所需的数据项不同。如此,可以预先将配置网银付款模板所需的数据项导入企业系统中,故基于预置的全部数据项,可以满足大多模板配置需求。当然,当预置的全部数据项中不完全包括所需数据项时,可以预先将缺少的各数据项导入企业系统中。
基于上述内容,在本发明的一个实施例中,在所述确定当前银行系统对应的至少一个数据项之前,进一步包括:针对所述当前银行系统预先提供的每一个数据项均执行:判断所述企业系统内当前预置的全部数据项中是否包括当前数据项,若是,记录所述当前数据项,否则,导入所述当前数据项;
所述至少一个数据项包括:记录的每一个数据项和导入的每一个数据项。
详细地,当前银行系统可以为待配置相应网银付款模板的任一银行系统。
为配置网银付款模板,各银行系统可以预先提供配置所需的每一个数据项。比如,银行系统1的网银付款模板的配置,需要涉及20个数据项,分别为数据项1~数据项20,若企业系统内预置有该20个数据项,则可以直接从中确定出,银行系统1对应有20个数据项,分别为数据项1~数据项20。
再比如,假设企业系统中预置有数据项1~数据项19,但未预置有数据项20,那么可以将银行系统1提供的数据项20导入到企业系统中。如此,企业系统内当前预置的全部数据项中,将包括该数据项20。
在本发明的一个实施例中,所述为确定出的每一个所述数据项配置数值,包括:针对所述至少一个数据项中的每一个数据项均执行:根据当前数据项的元数据类型,判断所述当前数据项是否为系统数据,若是,根据预设数据库中存储的所述当前数据项的值,为所述当前数据项配置数值,否则,根据外部输入的默认值,为所述当前数据项配置数值。
详细地,对于任一数据项,存在匹配项则配置获取系统数据预存值,否则可以配置外部输入的默认值。
在本发明一个实施例中,数据项的元数据表结构可以如下述表1所示。
表1
比如,基于上述表1,对于一数据项,其元数据名称为企业组织机构代码时,其元数据类型可以为1,从而可以从数据库中读取相应数值进行配置。
在本发明的一个实施例中,在所述配置网银付款模板之后,进一步包括:基于所述企业系统提供的模板下载功能,下载所述网银付款模板;基于下载的所述网银付款模板,导出付款数据;将导出的所述付款数据导入至所述当前银行系统。
详细地,企业系统提供有网银付款模板下载功能、网银付款模板修改功能。在本发明一个实施例中,网银付款模板修改功能可以支持对模板的增删改查。具体地,可以支持对表头行列数、主副标题、字体、格式等的自定义配置。
如此,可以通过下载功能,下载配置好的网银付款模板。然后,企业业务人员可以与标准的银行导入模板进行信息核对,确认无误后确认使用。
当然,若比对后发现模板配置有错误,则可以通过修改功能对配置的模板进行修改,修改完后再次核对,如此循环,直到与银行导入模板信息一致。
基于此,在本发明的一个实施例中,该方法可以进一步包括:基于所述企业系统提供的模板修改功能,在监测到外部输入的修改操作时,根据所述修改操作,对所述网银付款模板执行相应修改处理。
详细地,模板确认无误后,企业系统导出付款数据时,可以选择配置好的网银付款模板进行导出,导出后可以对付款信息进行进一步核对,核对无误后导入银行系统以完成付款。
在本发明的一个实施例中,网银付款模板表结构可以如下述表2所示:
表2
在本发明的一个实施例中,网银付款模板明细表结构可以如下述表3所示:
表3
基于上述表1~表3,在本发明一个实施例中,请参考图2,提供了一种增加网银付款模板配置的界面。
在本发明一个实施例中,配置网银付款模板的部分实现代码可以如下所述:
综上所述,本发明实施例提供了一种灵活生成网银付款模板的方法,企业业务人员可以根据不同付款银行灵活配置其所需的网银付款模板。企业系统将配置完成的网银付款模板应用于汇款信息导出,并导入到银行系统完成付款,大大提高了双方工作效率,节约了时间、成本,有效降低了产品复杂度,提高了产品质量。
如图3所示,本发明一个实施例提供了另一种配置网银付款模板的方法,具体包括以下步骤:
步骤301:企业系统接收当前银行系统提供的模板配置要求及每一个数据项。
步骤302:企业系统针对当前银行系统提供的每一个数据项均执行:判断企业系统内当前预置的全部数据项中是否包括当前数据项,若是,记录当前数据项,否则,导入当前数据项。
步骤303:企业系统从内部当前预置的全部数据项中,确定当前银行系统对应的至少一个数据项,该至少一个数据项包括记录及导入的每一个数据项。
步骤304:企业系统针对确定出的每一个数据项均执行:根据当前数据项的元数据类型,判断当前数据项是否为系统数据,若是,根据预设数据库中存储的当前数据项的值,为当前数据项配置数值,否则,根据外部输入的默认值,为当前数据项配置数值。
步骤305:企业系统基于配置有数值的每一个数据项,根据当前银行系统提供的模板配置要求,配置网银付款模板。
步骤306:企业系统在监测到外部输入的修改操作时,基于模板修改功能,根据修改操作,对网银付款模板执行相应修改处理。
步骤307:企业系统基于模板下载功能,下载网银付款模板。
步骤308:企业系统基于下载的网银付款模板,导出付款数据。
步骤309:企业系统将导出的付款数据导入至当前银行系统。
步骤310:当前银行系统导入企业系统发来的付款数据,并根据付款数据执行相应付款处理。
如图4所示,本发明一个实施例提供了一种企业系统,包括:
确定单元401,用于从所述企业系统内当前预置的全部数据项中,确定当前银行系统对应的至少一个数据项;
数值配置单元402,用于为确定出的每一个所述数据项配置数值;
模板配置单元403,用于基于配置有数值的每一个所述数据项,根据所述当前银行系统对应的模板配置要求,配置网银付款模板。
在本发明一个实施例中,请参考图5,该企业系统还可以包括:预处理单元501,用于针对所述当前银行系统预先提供的每一个数据项均执行:判断所述企业系统内当前预置的全部数据项中是否包括当前数据项,若是,记录所述当前数据项,否则,导入所述当前数据项;
所述至少一个数据项包括:记录的每一个数据项和导入的每一个数据项。
在本发明一个实施例中,所述数值配置单元402,具体用于针对所述至少一个数据项中的每一个数据项均执行:根据当前数据项的元数据类型,判断所述当前数据项是否为系统数据,若是,根据预设数据库中存储的所述当前数据项的值,为所述当前数据项配置数值,否则,根据外部输入的默认值,为所述当前数据项配置数值。
在本发明一个实施例中,请参考图5,该企业系统还可以包括:处理单元502,用于基于所述企业系统提供的模板下载功能,下载所述网银付款模板;基于下载的所述网银付款模板,导出付款数据;将导出的所述付款数据导入至所述当前银行系统。
在本发明一个实施例中,所述模板配置单元403,还用于基于所述企业系统提供的模板修改功能,在监测到外部输入的修改操作时,根据所述修改操作,对所述网银付款模板执行相应修改处理。
如图6所示,本发明实施例提供了一种配置网银付款模板的系统,包括:上述任一所述的企业系统601,以及至少一个银行系统602;
每一个所述银行系统602,均用于向所述企业系统提供自身对应的模板配置要求。
详细地,企业系统通过网银付款模板下载功能下载模板文件后,企业业务人员,以及企业客户等,可以对网银付款模板进行检查确认无误后,进一步应用于系统付款信息导出。
企业系统基于配置好的网银付款模板导出付款数据后,可以进一步导入至相应银行系统中,以使银行系统根据付款数据执行相应付款处理。当然,这一付款数据是建立在网银付款模板基础之上的付款数据。
上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
综上所述,本发明的各个实施例至少具有如下有益效果:
1、本发明实施例中,企业系统从内部当前预置的全部数据项中,确定当前银行系统对应的至少一个数据项;为确定出的每一个数据项配置数值;基于配置有数值的每一个数据项,根据当前银行系统对应的模板配置要求,配置网银付款模板。企业系统内预置的全部数据项中,可以包含配置任一银行系统的网银付款模板所需的各数据项,从而可以根据模板配置要求进行配置。由于可以按需灵活配置,故本发明实施例能够降低模板开发投入成本。
2、本发明实施例提供了一种灵活生成网银付款模板的方法,企业业务人员可以根据不同付款银行灵活配置其所需的网银付款模板。企业系统将配置完成的网银付款模板应用于汇款信息导出,并导入到银行系统完成付款,大大提高了双方工作效率,节约了时间、成本,有效降低了产品复杂度,提高了产品质量。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃····〃”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。