一种业务审批处理方法、装置及系统制造方法及图纸

技术编号:18576800 阅读:36 留言:0更新日期:2018-08-01 11:55
本申请实施例公开了一种业务审批处理方法、装置及系统。所述方法包括:获取处理目标业务的提交请求;获取与所述目标业务对应的审批配置信息,基于所述审批配置信息判断是否拦截所述目标业务的提交请求;若需要,则通过所述审批配置信息中预设的流程处理信息调用相应的工作流接口,创建所述目标业务的审批业务;将所述审批业务发送至指定的业务审批对象。利用本申请各个实施例,可以快速接入审批流,并且通过配置的方式就可以针对不同的场景动态配置不同的审批流程,自动生成审批单,通用型较强,支持多个管理应用的快速接入,降低接入成本。

A business approval processing method, device and system

The application embodiment discloses a business approval processing method, device and system. The method includes: obtaining a submission request to process the target business, obtaining the approval configuration information corresponding to the target business, judging whether the submission request of the target business is intercepted based on the approved configuration information, and invoking the corresponding work through the process information predisposed in the stated approval configuration information if necessary. The flow interface is used to create the approval business of the target business, and the approval business is sent to the designated business approval object. With the application of this application, the approval flow can be quickly connected, and the different approval process can be dynamically configured for different scenes, the approval form is automatically generated, the universal type is stronger, the rapid access of multiple management applications is supported, and the access basis can be reduced.

【技术实现步骤摘要】
一种业务审批处理方法、装置及系统
本申请属于终端应用开发的数据处理
,尤其涉及一种业务审批处理方法、装置及系统。
技术介绍
随着业务的不断发展和扩展,许多公司所涉及的业务、职位、部门等也越来也繁多和复杂。目前公司很多管理/运营应用是通过后台操作直接影响生产环境的操作,一旦人为失误,对线上将造成可能非常巨大的影响。需要降低人为失误的风险,通常需要引入作业任务的审批机制。所述的审批机制(或审批工作流)通常是指为了公司内部有效的沟通,实现某个业务目标利用计算机在业务参与者之间按照某种预定规则自动传递文档、信息或任务等。现有的主流使用的业务系统中需要接入审批流程,通常是一个场景接入审批流就需要做一个复杂的流程设计。每个场景的审批内容不同,提交给审批人审核查看的表单内容是变化的,导致审核详情页面也不同。例如一个审批虚假交易场景中,需要提交一个订单号,审批人收到请求后,通过订单号核实确实是虚假交易,即可审批通过。这里的表单是一个字段:订单号。另一个支付方式上线场景中,需要提交支付账号、银行卡、手机验证码三种交易支付方式,审批人收到请求后,确认可以上线,即可审批通过。这里的表单是三个字段:AccPay、CMBCard,myPhoneEerificationCode。现有中接入审批工作流的情况下,需要设定两个表单,虚假交易场景设定一个订单号表单,交易方式上线场景设定三个支付方式表单。并且,不同场景的审批流程往往也是不同的,可以是一级审批,也可以是多级审批。因此,现有的系统中每当接入新的场景或者重新设计原有的审批流程时都需要重新开发审批场景页面,每个应用之间的代码不能做到通用性,重复的进行创建审批流程代码开发、审批历史纪录对比等功能开发。现审批流程保证审批功能的时候,需要不同的应用重复开发接入审批工作流的实现,存在实施人力成本高、代码重复开发导致通用型较差、审批工作流的创建和处理效率低下的问题。
技术实现思路
本申请目的在于提供一种业务审批处理方法、装置及系统,可以快速接入审批流,并且通过配置的方式就可以针对不同的场景动态配置不同的审批流程,自动生成审批单,通用型较强,支持多个管理应用的快速接入,接入成本低。本申请提供的一种业务审批处理方法、装置及系统是这样实现的:一种业务审批处理方法,所述方法包括:获取处理目标业务的提交请求;获取与所述目标业务对应的审批配置信息,基于所述审批配置信息判断是否拦截所述目标业务的提交请求;若需要,则通过所述审批配置信息中预设的流程处理信息调用相应的工作流接口,创建所述目标业务的审批业务;将所述审批业务发送至指定的业务审批对象。一种业务审批处理装置,所述装置包括:请求获取模块,用于获取处理目标业务的提交请求;匹配模块,用于获取与所述目标业务对应的审批配置信息,基于所述审批配置信息判断是否拦截所述目标业务的提交请求;审批业务创建模块,用于若需要拦截所述目标业务的提交请求时,通过所述审批配置信息中预设的流程处理信息调用相应的工作流接口,创建所述目标业务的审批业务;审批发送模块,用于将所述审批业务发送至指定的业务审批对象。一种系统,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器被配置成,用于获取处理目标业务的提交请求;根据所述提交请求获取对应的审批配置信息,基于所述审批配置信息判断是否拦截所述目标业务的提交请求;若需要,则通过所述审批配置信息中预设的流程处理信息调用相应的工作流接口,创建所述目标业务的审批业务;还用于将所述审批业务发送至指定的业务审批对象。本申请提供的一种业务审批处理方法、装置及系统,可以针对不同业务场景的提交请求进行动态拦截,通过获取的业务的审批配置信息判断当前处理的目标业务是否需要接入审批工作流,若需要,则可以自动创建审批业务。本申请通过配置的方式就可以针对不同的场景动态配置不同的审批流程,自动生成审批单,完成动态拦截请求、创建审批工作流,实现快速接入审批流,降低人力开发成本,提高业务审批建立和处理的效率。通过本申请提供的实施方式,通过拦截目标业务的提交请求和审批信息的配置达到配置工作流引擎的参数动态修改和获取,具备通用性的生成审批工作流逻辑,开发一次即可完成所有需要审核场景的配置。并且更改工作流内容时无需发布,分离了工作流引擎和应用之间的代码耦合,实现只需要发布工作流实例即可更改审批流程,大大提高审批业务建立和处理的效率,进而提高业务处理效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的一种业务审批处理方法一种实施例的方法流程图;图2是本申请提供的创建引用对象的一种实施流程示意图;图3是本申请提供的一种业务审批处理方法另一种实施例的方法流程图;图4是本申请提供的一种业务审批处理方法另一种实施例的方法流程图;图5是利用本申请所述方法进行实际业务审批配置和审批拦截处理的流程示意图;图6是本申请提供的实施本申请方案业务审批处理的业务关系示意图;图7是本申请提供的一种业务审批处理处理装置一种实施例的模块结构示意图;图8是本申请提供的所述装置的另一种实施例的模块结构示意图;图9是本申请提供的所述装置的另一种实施例的模块结构示意图;图10是利用申请所述方法或装置应用在具体业务系统中的一个审批处理示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。图1是本申请所述一种业务审批处理方法一种实施例的方法流程图。虽然本申请提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者部分合并后更少的操作步骤或模块单元。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本申请实施例或附图所示的执行顺序或模块结构。所述的方法或模块结构的在实际中的装置或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境、甚至包括分布式处理的实施环境)。以下为了清楚起见,以具体的一个利用bpms.filter做接入工作流工作并对接多个应用输出为实施应用场景进行说明。但是,本领域技术人员能够理解到,可以将本方案的实质精神应用到其他依赖二方库在多个应用中进行依赖接入,并通过审批信息预先配置化的方式隔离不同应用之间的不同业务场景下的创建审批工作流的实施场景。通过本申请提供的实施方式,通过拦截目标业务的提交请求和审批信息的配置达到配置工作流引擎的参数动态修改和获取,具备通用性的生成审批工作流逻辑,开发一次即可完成所有需要审核场景的配置。并且更改工作流内容无需发布,分离了工作流引擎和应用之间的代码耦合,实现只需要发布工作流实本文档来自技高网
...

【技术保护点】
1.一种业务审批处理方法,其特征在于,所述方法包括:获取处理目标业务的提交请求;获取与所述目标业务对应的审批配置信息,基于所述审批配置信息判断是否拦截所述目标业务的提交请求;若需要,则通过所述审批配置信息中预设的流程处理信息调用相应的工作流接口,创建所述目标业务的审批业务;将所述审批业务发送至指定的业务审批对象。

【技术特征摘要】
1.一种业务审批处理方法,其特征在于,所述方法包括:获取处理目标业务的提交请求;获取与所述目标业务对应的审批配置信息,基于所述审批配置信息判断是否拦截所述目标业务的提交请求;若需要,则通过所述审批配置信息中预设的流程处理信息调用相应的工作流接口,创建所述目标业务的审批业务;将所述审批业务发送至指定的业务审批对象。2.如权利要求1所述的一种业务审批处理方法,其特征在于,所述方法还包括:基于接收到的所述业务审核对象发送来的所述审批业务审核通过的消息确认所述提交请求审批通过。3.如权利要求1或2所述的一种业务审批处理方法,其特征在于,所述审批配置信息包括:预先配置不同业务场景下的业务审批的拦截参数和对应的生成审批业务工作流接口。4.如权利要求3所述的一种业务审批处理方法,其特征在于,所述提交请求包括页面应用发起的超文本传输协议请求。5.如权利要求4所述的一种业务审批处理方法,其特征在于,所述基于所述审批配置信息判断是否拦截所述目标业务的提交请求,包括:根据预先配置的审批配置信息中的拦截参数来匹配所述目标业务的提交请求中的统一资源定位符是否需要接入工作流审批;若在所述审批配置信息中匹配到所述提交请求中的统一资源定位符,则拦截所述提交请求。6.如权利要求3所述的一种业务审批处理方法,其特征在于,当确认拦截所述目标业务的提交请求后,所述方法还包括:暂停所述提交请求的在原业务处理流程的下一步提交操作;以及,在确认所述目标业务的提交请求审批通过后继续执行所述提交请求的在原业务处理流程的下一步提交操作。7.如权利要求6所述的一种业务审批处理方法,其特征在于,所述方法还包括:当所述目标业务的审批业务创建成功时,跳转至所述目标业务的审批业务详情页面;当所述目标业务的审批业务创建失败时,跳转至返回的错误页面。8.如权利要求3所述的一种业务审批处理方法,其特征在于,所述审批配置信息存储于本地或远程服务器的存储单元中,以及,所述审批配置信息被设置成基于内容修改操作指令至少执行内容的删除、添加、修改中的一种;或者,所述审批配置信息被设置成基于文件操作指令至少执行所述审批配置文件的添加、删除、覆盖中的一种。9.一种业务审批处理装置,其特征在于,所述装置包括:请求获取模块,用于获取处理目标业务的提交请求;匹配模块,用于获取与所述目标业务对应的审批配置信息...

【专利技术属性】
技术研发人员:项南
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1