审批流转方法、装置、电子设备和存储介质与流程

文档序号:23421312发布日期:2020-12-25 11:45阅读:112来源:国知局
审批流转方法、装置、电子设备和存储介质与流程

本发明涉及数据处理技术领域,尤其涉及一种审批流转方法、装置、电子设备和存储介质。



背景技术:

现有商业银行的各领域内部管理流程均涉及事项审核与审批,特别是在风险管理、对公信贷等领域均需对商业客户的评级申请、额度申请、业务申请进行一系列合规复核与合理审批。

当前商业银行针对这类业务需求较多的内部管理流程通常采用定制化开发的方式,存在较多的审批步骤,并且每个步骤需要单独开发对应步骤的页面,后台逻辑等,会导致开发过程中页面可利用率很低,且无法进行数据库配置化修改,不利于开发及维护。



技术实现要素:

本发明提供了一种审批流转方法、装置、电子设备和存储介质,目的在于提供一种提高开发效率、灵活可配置化的审批流转方法及装置,解决目前审批流程流转不够高效和开发效率低的技术问题。

本发明一方面提供一种审批流转方法,所述方法包括:

接收流程配置请求;

根据所述流程配置请求确定目标业务及所述目标业务对应的节点信息;

基于所述目标业务对应的节点信息生成所述目标业务对应的下一个节点的流转信息;

根据所述流转信息处理所述目标业务。

在一实施例中,所述根据所述流程配置请求确定目标业务及所述目标业务对应的节点信息的步骤包括:

根据所述流程配置请求确定目标业务;

判断所述目标业务是否存在对应的历史节点信息;

基于所述目标业务是否存在对应的历史节点信息的判断结果,确定所述目标业务对应的节点信息。

在一实施例中,所述基于所述目标业务是否存在对应的历史节点信息的判断结果,确定所述目标业务对应的节点信息的步骤包括:

若所述目标业务存在对应的历史节点信息,则根据所述历史节点信息生成所述目标业务对应的节点信息;

若所述目标业务不存在对应的历史节点信息,则根据所述流程配置请求生成所述目标业务对应的节点信息。

在一实施例中,所述基于所述目标业务对应的节点信息生成所述目标业务对应的下一个节点的流转信息的步骤包括:

获取所述目标业务对应的审批人员信息;

基于所述目标业务对应的节点信息和所述目标业务对应的审批人员信息生成所述目标业务的对应的下一个节点的流转信息。

在一实施例中,在根据所述流转信息处理所述目标业务之后,所述方法还包括:

保存所述目标业务对应的节点信息和所述目标业务对应的下一个节点的流转信息。

另一方面,本发明提供了一种审批流转装置,所述装置包括:

接收模块,用于接收流程配置请求;

确定模块,用于根据所述流程配置请求确定目标业务及所述目标业务对应的节点信息;

信息生成模块,基于所述目标业务对应的节点信息生成所述目标业务对应的下一个节点的流转信息;

业务处理模块,用于根据所述流转信息处理所述目标业务。

在一实施例中,所述确定模块,具体包括:

第一确定单元,用于根据所述流程配置请求确定目标业务;

判断单元,用于判断所述目标业务是否存在对应的历史节点信息;

第二确定单元,用于基于所述目标业务是否存在对应的历史节点信息的判断结果,确定所述目标业务对应的节点信息。

在一实施例中,所述信息生成模块,具体包括;

第一信息生成单元,用于若所述目标业务存在对应的历史节点信息,则根据所述历史节点信息生成所述目标业务对应的节点信息;

第二信息生成单元,用于若所述目标业务不存在对应的历史节点信息,则根据所述流程配置请求生成所述目标业务对应的节点信息。

在一实施例中,所述信息生成模块,具体包括:

获取单元,用于获取所述目标业务对应的审批人员信息;

第三信息生成单元,用于基于所述目标业务对应的节点信息和所述目标业务对应的审批人员信息生成所述目标业务的对应的下一个节点的流转信息。

在一实施例中,所述装置还包括:保存模块;

所述保存模块,用于保存所述目标业务对应的节点信息和所述目标业务对应的下一个节点的流转信息。

又一方面,本发明还提供一种电子设备,所述设备包括:

处理器;

存储器,存储有计算机程序,当所述计算机程序被处理器执行时,实现如上所述的审批流转方法。

再一方面,本发明还提供了一种存储指令的计算机可读存储介质,其中,当所述指令被至少一个计算装置运行时,促使所述至少一个计算装置执行如上所述的审批流转方法。

本发明的有益效果在于,本发明通过接收流程配置请求;根据流程配置请求确定目标业务及该目标业务对应的节点信息;基于目标业务对应的节点信息生成目标业务对应的下一个节点的流转信息;并根据该流转信息处理目标业务。本发明可以通过流程配置请求确定目标业务的节点信息,由目标业务对应的节点信息确定下一个节点的流转信息,从而确定流转至目标业务的下一个节点,进而处理目标业务,本发明提供的审批流转方法可以提前进行可配置化,实现灵活审批流转的目的,并且通过可配置化的审批流转方式减少了流程跳转页面的开发时间,提高了审批效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例审批流转方法的流程示意图;

图2为本发明实施例审批流转装置的结构示意图;

图3为本发明实施例业务申请的审批流转示意图;

图4为本发明实施例可复用框架的页面示意图;

图5为本发明实施例电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

可复用框架是从业务流程的任务处理中抽象得来的应用组成结构,由定义、解释、运行三大部分组成,将任务处理分为不可变部分和可变部分。任务处理的应用可复用框架是基于以下分析和目标而设计的:在分析、抽象业务流程中任务处理应用组成结构的基础上,将任务处理分为不可变部分和可变部分。对任务处理中可变部分配置化,建立可复用框架的通用设计,实现任务处理的通用部分,包括:动态配置项的获取、解释配置项,动态生成页面和后台服务参数、实现与工作流平台的通用交互。在可复用框架下实现任务处理,仅需要实现任务处理的不可变部分,即实现对该类任务处理的业务主体的操作,不可变部分抽象了任务处理所需要的通用部分。

任务处理场景中固定不变的页面元素:页面元素生成服务、任务处理公用方法和属性。可变部分将具体任务属性的不同而存在差异的部分可配置化,根据不同业务处理任务处理所配置而动态生成的页面元素,根据业务任务处理需要所配置而动态生成的任务处理路由种类(下一步、退回等)。而在现有的任务处理流程中较少对同类型的业务流程进行归类分析、较少采用某种可复用与可配置的实现机制。

本发明基于可复用框架提出了一种审批流转方法,以下对本发明的方案进行详细描述。

图1为本发明实施例审批流转方法的流程示意图。如图1所示,该审批流转方法主要包括以下步骤:

步骤101,接收流程配置请求;

步骤102,根据流程配置请求确定目标业务及目标业务对应的节点信息;

步骤103,基于目标业务对应的节点信息生成目标业务对应的下一个节点的流转信息;

步骤104,根据流转信息处理目标业务。

在一实施例中,所述根据所述流程配置请求确定目标业务及所述目标业务对应的节点信息的步骤包括:

根据所述流程配置请求确定目标业务;

判断所述目标业务是否存在对应的历史节点信息;

基于所述目标业务是否存在对应的历史节点信息的判断结果,确定所述目标业务对应的节点信息。

在一实施例中,所述基于所述目标业务是否存在对应的历史节点信息的判断结果,确定所述目标业务对应的节点信息的步骤包括:

若所述目标业务存在对应的历史节点信息,则根据所述历史节点信息生成所述目标业务对应的节点信息;

若所述目标业务不存在对应的历史节点信息,则根据所述流程配置请求生成所述目标业务对应的节点信息。

在一实施例中,所述基于所述目标业务对应的节点信息生成所述目标业务对应的下一个节点的流转信息的步骤包括:

获取所述目标业务对应的审批人员信息;

基于所述目标业务对应的节点信息和所述目标业务对应的审批人员信息生成所述目标业务的对应的下一个节点的流转信息。

在一实施例中,在根据所述流转信息处理所述目标业务之后,所述方法还包括:

保存所述目标业务对应的节点信息和所述目标业务对应的下一个节点的流转信息。

本发明通过接收流程配置请求;根据流程配置请求确定目标业务及该目标业务对应的节点信息;基于目标业务对应的节点信息生成目标业务对应的下一个节点的流转信息;并根据该流转信息处理目标业务。本发明可以通过流程配置请求确定目标业务的节点信息,由目标业务对应的节点信息确定下一个节点的流转信息,从而确定流转至目标业务的下一个节点,进而处理目标业务,本发明提供的审批流转方法可以提前进行可配置化,实现灵活审批流转的目的,并且可通过可配置化的审批流转方式减少了流程跳转页面的开发时间,提高了审批效率。

基于与图1所示的审批流转方法相同的发明构思,本发明实施例还提供了一种审批流转装置,如下面实施例所述。由于该装置解决问题的原理与图1中审批流转方法相似,因此该装置的实施可以参见图1的审批流转方法的实施,重复之处不再赘述。其结构如图2所示,该装置包括:接收模块21、确定模块22、信息生成模块23、业务处理模块24;其中,

接收模块21,用于接收流程配置请求;

确定模块22,用于根据所述流程配置请求确定目标业务及所述目标业务对应的节点信息;

信息生成模块23,基于所述目标业务对应的节点信息生成所述目标业务对应的下一个节点的流转信息;

业务处理模块24,用于根据所述流转信息处理所述目标业务。

在一实施例中,所述确定模块22,具体包括:

第一确定单元,用于根据所述流程配置请求确定目标业务;

判断单元,用于判断所述目标业务是否存在对应的历史节点信息;

第二确定单元,用于基于所述目标业务是否存在对应的历史节点信息的判断结果,确定所述目标业务对应的节点信息。

在一实施例中,所述信息生成模块23,具体包括;

第一信息生成单元,用于若所述目标业务存在对应的历史节点信息,则根据所述历史节点信息生成所述目标业务对应的节点信息;

第二信息生成单元,用于若所述目标业务不存在对应的历史节点信息,则根据所述流程配置请求生成所述目标业务对应的节点信息。

在一实施例中,所述信息生成模块23,具体包括:

获取单元,用于获取所述目标业务对应的审批人员信息;

第三信息生成单元,用于基于所述目标业务对应的节点信息和所述目标业务对应的审批人员信息生成所述目标业务的对应的下一个节点的流转信息。

在一实施例中,所述审批流转装置,还包括:保存模块;

其中,所述保存模块,用于保存所述目标业务对应的节点信息和所述目标业务对应的下一个节点的流转信息。

下面通过以具体实施例对本发明提供的审批流转方法及装置进行详细说明。

步骤1:接收模块接收流程配置请求;

具体的,该流程配置请求可以是用户通过客户端或者pc端发送的,例如用户可以通过点击客户端或者pc端的流程发起操作启动流程审批。该流程配置请求中可以包括但不限于用户请求的业务类型、机构等级、审批部门等与审批内容信息。

步骤2:根据流程配置请求确定目标业务及目标业务对应的节点信息;

具体地,通过流程配置请求中包括的业务类型、机构等级、审批部门等,确定目标业务及目标业务对应的节点信息;示例性地,目标业务可以对应着用户请求审批的具体业务内容,例如评级申请、额度申请、业务申请等,针对任一目标业务,都会各自对应着一套审批流程,每套审批流程上包括多个审批节点,而根据流程配置请求不仅可以确定目标业务,还可以确定该目标业务的节点信息,即进行到该目标业务的哪个审批节点,以便确定该目标业务的下一个流转节点。

具体地,以一示例加以说明,参考图3所示,图3中为一业务申请的流程图,图中包括的业务审批流程的节点包括:客户经理、部门主管、市场处的业务初审岗、市场处的业务复审岗、法律合规处的业务初审岗、法律合规处的业务复审岗、对公业务分管行长、行长、业务初审岗、业务复审岗、主管局领导。而每个节点上的审批人员都需要完成对应的审批任务,例如由客户经理发起业务申请,部门主管进行业务信息审核,市场处的业务初审岗进行业务审查及录入审批意见,市场处的业务初审岗进行业务审批意见的复核,法律合规处的业务初审岗进行边界部门的初审,法律合规处的业务复审岗进行边界部门的复审,对公业务分管行长进行审批批复审核,其中可以包括是否有开票业务,如果否的话,结束审批流程,如果是的话,流转到行长进行审批批复确认,包括审核是否报总厅,如果否的话,结束审批流程,如果是的话,流转到业务初审岗的总行业务审查,依次进行业务复审岗的总行业务审查,主管局领导的总行业务审查,整个业务申请的审批流程结束。

本发明提供的审批流转方法可以应用在如图3所示的业务申请流程中。

具体的,在步骤2中,可以根据流程配置请求确定目标业务;判断该目标业务是否存在对应的历史节点信息;基于目标业务是否存在对应的历史节点信息的判断结果,确定目标业务对应的节点信息,其中,若该目标业务存在对应的历史节点信息,则根据历史节点信息生成目标业务对应的节点信息;若该目标业务存在对应的历史节点信息,则根据流程配置请求生成目标业务对应的节点信息。

在实际的审批流程中,在接收到流程配置请求时,首先确定该流程配置请求的目标业务是否存在历史的审批节点,如果不是一个审批流程的首个审批节点的话,例如,参照图3所示,当处于部门经理的审批节点时,为该审批流程的首节点,如果处于其他的审批节点时,不是该审批流程的首节点,即该目标业务存在历史节点信息,可以根据该历史节点信息确定目标业务对应的节点信息;如果该目标业务不存在历史节点信息,则可以直接根据流程配置请求确定目标业务对应的节点信息,也即该目标业务的首节点。

需要说明的是,在一个审批流程中,如果由于断开网络等因素突然退出当前审批节点时,可以生成虚拟待办,通过该虚拟待办可以找到之前填写的业务数据,实现未启动流程的业务查看。

步骤3:信息生成模块基于目标业务对应的节点信息生成目标业务对应的下一个节点的流转信息;

信息生成模块根据目标业务对应的节点信息可以生成目标业务对应的下一个节点的流转信息,通过该流转信息进行流程跳转,在确认流转信息的过程中,可以获取目标业务对应的审批人员信息;基于目标业务对应的节点信息和目标业务对应的审批人员信息生成目标业务的对应的下一个节点的流转信息。获取目标业务对应的节点信息可以确定该审批流程的下一个节点,而获取目标业务对应的审批人员信息可以进一步确定下一个节点上的审批人员,进而进一步确定具体的审批节点,而确定目标业务对应的节点信息的过程可以称之为预提交,在预提交之后,结合获取到的审批人员信息可以进入下一节点的审批。

步骤4:根据流转信息处理目标业务。

根据步骤3中确定的流转信息,可以进入到下一个审批节点继续进行目标业务的审批,处理该目标业务。在实际应用中,审批节点可以为至少两个,通过此方法依次进行审批节点的流转,直到该目标业务处理完成。

具体的,在步骤4之后,可以保存目标业务对应的节点信息和目标业务对应的下一个节点的流转信息,流转信息可以保存在一个数据库中,可以在需要确认每个节点的审批状态时,随时进行查看。

具体的,在进入到下一个审批节点继续进行目标业务的审批时,可以更新流转信息,通过实时更新流转信息处理目标业务,直到处理完成。

下面结合图4所示,一个使用可复用框架的页面可以分为5个区域:1.业务信息区;2.表单区域,包括结论选择区与意见填写区;3.右侧链接区;4.右侧操作区;5.路由选择区,可复用框架在一个流程中及其业务流程中的每个节点确定后就需要确定新增配置的,每个区域都对应必填的参数,在需要修改每个区域的参数时,只需要调动存储在数据库中的流转信息,即可直接在当前页面上进行修改并展示。

本发明通过接收流程配置请求;根据流程配置请求确定目标业务及该目标业务对应的节点信息;基于目标业务对应的节点信息生成目标业务对应的下一个节点的流转信息;并根据该流转信息处理目标业务。本发明可以通过流程配置请求确定目标业务的节点信息,由目标业务对应的节点信息确定下一个节点的流转信息,从而确定流转至目标业务的下一个节点,进而处理目标业务,本发明提供的审批流转方法可以提前进行可配置化,实现灵活审批流转的目的,并且可通过可配置化的审批流转方式减少了流程跳转页面的开发时间,提高了审批效率。

图5是根据本公开实施例提供的用于审批流转的计算机设备的示意图。如图5所示,该设备可以包括处理器501以及存储有计算机程序指令的存储器502。

具体地,上述处理器501可以包括中央处理器(cpu),或者特定集成电路(applicationspecificintegratedcircuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。

存储器502可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器502可包括硬盘驱动器(harddiskdrive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universalserialbus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器502可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器502可在综合网关容灾设备的内部或外部。在特定实施例中,存储器502是非易失性固态存储器。在特定实施例中,存储器502包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。

处理器501通过读取并执行存储器502中存储的计算机程序指令,以实现上述实施例中的任意一种用于审批流转方法。

在一个示例中,上述的计算机设备还可包括通信接口503和总线504。其中,如图5所示,处理器501、存储器502、通信接口503通过总线504连接并完成相互间的通信。

通信接口503,主要用于实现本发明实施例中各模块、设备、单元和/或设备之间的通信。

总线504包括硬件、软件或两者,用于将上述部件彼此耦接在一起。举例来说,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线x10可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。

该计算机设备可以执行本发明实施例中的用于审批流转的方法,从而实现结合图1和图2描述的用于审批流转的方法及装置。

此外,参照图1所描述的用于审批流转方法可通过记录在计算机可读存储介质上的程序(或指令)来实现。例如,根据本发明的示例性实施例,可提供存储指令的计算机可读存储介质,其中,当所述指令被至少一个计算装置运行时,促使所述至少一个计算装置执行用于审批流转的方法。

上述计算机可读存储介质中的计算机程序可在诸如客户端、主机、代理装置、服务器等计算机设备中部署的环境中运行,应注意,计算机程序还可用于执行除了上述步骤以外的附加步骤或者在执行上述步骤时执行更为具体的处理,这些附加步骤和进一步处理的内容已经在参照图1进行相关方法的描述过程中提及,因此这里为了避免重复将不再进行赘述。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1