业务审批方法及系统技术方案

技术编号:33913519 阅读:14 留言:0更新日期:2022-06-25 19:51
本公开实施例公开了一种业务审批方法及系统。其中,业务审批方法,包括:获取业务请求指令;基于所述业务请求指令调用对应的业务类型数据;基于所述业务类型数据生成审批业务单;基于所述审批业务单完成业务审批。通过获取的业务请求指令调用业务类型数据生成审批业务单,从而完成业务审批,可以根据不同业务自动配置业务类型数据,从而构建相应的审批流程,构建新的业务流程时,只需要调用相应的业务类性数据,而不用再重新配置整个业务流程,达到扩展性强的目的。达到扩展性强的目的。达到扩展性强的目的。

【技术实现步骤摘要】
业务审批方法及系统


[0001]本公开涉及数据处理领域,尤其涉及一种业务审批方法及系统。

技术介绍

[0002]随着全球信息技术的飞速发展以及日益激烈的商业竞争,企业需要协同工作、综合以及集成化的解决方案来提高企业的办事效率以促进企业的长足发展。随着网络的普及应用,目前办公自动化已经成为解决企业由于物理距离造成信息交流不畅以及协商沟通不便利的办公瓶颈问题的最佳途径。
[0003]目前的办公自动化一般使用独立开发的软件,其审批的业务流程都是预配置好的,如果需要新增业务流程需要对新增的业务流程进行重新配置。且业务流程申请和审批往往需要按照专门开发的客户端。综上在专利技术人实施本公开实施例的过程中发现现有技术存在现有的业务审批存在可扩展性差的问题。

技术实现思路

[0004]有鉴于此,本公开实施例提供了一种业务审批方法及系统,至少部分的解决现有技术中存在的业务审批可扩展性差的问题。
[0005]第一方面,本公开实施例提供了一种业务审批方法,包括:
[0006]获取业务请求指令;
[0007]基于所述业务请求指令调用对应的业务类型数据;
[0008]基于所述业务类型数据生成审批业务单;
[0009]基于所述审批业务单完成业务审批。
[0010]可选的,所述业务请求指令基于TCP传输,所述业务类型数据基于TCP传输。
[0011]可选的,所述基于所述审批业务单完成业务审批,包括:
[0012]发送审批通知至相应的审批人或请求人。
[0013]可选的,所述审批通知基于UDP点对点推送。
[0014]可选的,所述基于所述业务请求指令调用对应的业务类型数据的步骤之前,包括:
[0015]在所述业务类型数据中增加流程扭转顺序的序列ID和相应节点的操作用户ID。
[0016]可选的,所述基于所述业务请求指令调用对应的业务类型数据的步骤之前,还包括:
[0017]定义二进制类型数据转换的操作文件;
[0018]基于所述操作文件在第一映射文件中定义相应的映射关系。
[0019]可选的,所述基于所述业务类型数据生成审批业务单的步骤之前,还包括:
[0020]配置数据库类型的第二映射文件,配置数据库sql查询以及抽象类查询文件。
[0021]第二方面,本公开实施例还提供了一种业务审批系统,包括用户端、业务服务端和审批服务端;
[0022]所述用户端,用于发起业务请求指令;
[0023]所述业务服务端,用于基于接收的业务请求指令调用对应的业务类型数据;
[0024]所述审批服务端,用于基于所述业务类型数据生成审批业务单,基于所述审批业务单完成业务审批。
[0025]可选的,所述用户端和业务服务端基于TCP通信,所述业务服务端与所述审批服务端基于TCP通信。
[0026]可选的,所述审批服务端用于基于所述审批业务单完成业务审批时,将审批通知基于UDP点对点推送至相应用户端。
[0027]本公开实施例提供的业务审批方法及系统,其中该业务审批方法,通过获取的业务请求指令调用业务类型数据生成审批业务单,从而完成业务审批,可以根据不同业务自动配置业务类型数据,从而构建相应的审批流程,构建新的业务流程时,只需要调用相应的业务类性数据,而不用再重新配置整个业务流程,达到扩展性强的目的。
[0028]业务流程中的数据基于TCP传输,因TCP的通用性,进一步增强了扩展性。
[0029]发送审批通知至相应人员,及时通知相关人员完成相应审批工作,在避免遗漏业务审批的同时提高审批效率。
[0030]上述说明仅是本公开技术方案的概述,为了能更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为让本公开的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
[0031]为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0032]图1为本公开实施例提供的一种业务审批方法的流程图;
[0033]图2为本公开实施例提供的一种业务审批系统的审批业务流程图。
具体实施方式
[0034]下面结合附图对本公开实施例进行详细描述。
[0035]应当明确,以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0036]需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使
用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。
[0037]还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本公开的基本构想,图式中仅显示与本公开中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0038]另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。
[0039]现有的业务审批都是根据业务需求单独配置的,如A业务只需要发起A业务请求,即可以按照预先配置好的流程依次完成审批。如A业务的审批流程包括,请求人发起

A1

A2

A3

A4

A5

请求人。B业务的审批流程包括,请求人发起

B1

B2

B3

B4

B5

请求人,而如果有一个涉及两个业务的审批流程,则需要在系统中构建请求人发起

A1

A2

A3本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务审批方法,其特征在于,包括:获取业务请求指令;基于所述业务请求指令调用对应的业务类型数据;基于所述业务类型数据生成审批业务单;基于所述审批业务单完成业务审批。2.根据权利要求1所述的业务审批方法,其特征在于,所述业务请求指令基于TCP传输,所述业务类型数据基于TCP传输。3.根据权利要求1所述的业务审批方法,其特征在于,所述基于所述审批业务单完成业务审批,包括:发送审批通知至相应的审批人或请求人。4.根据权利要求3所述的业务审批方法,其特征在于,所述审批通知基于UDP点对点推送。5.根据权利要求1所述的业务审批方法,其特征在于,所述基于所述业务请求指令调用对应的业务类型数据的步骤之前,包括:在所述业务类型数据中增加流程扭转顺序的序列ID和相应节点的操作用户ID。6.根据权利要求1所述的业务审批方法,其特征在于,所述基于所述业务请求指令调用对应的业务类型数据的步骤之前,还包括:定义二进制类...

【专利技术属性】
技术研发人员:林皓袁剑方伟余芸杨泳
申请(专利权)人:北京北信源软件股份有限公司
类型:发明
国别省市:

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

1