一种业务流程自动审批方法及系统与流程

文档序号:12735408阅读:209来源:国知局
一种业务流程自动审批方法及系统与流程

本发明涉及订单管理技术领域,特别涉及一种业务流程自动审批方法及系统。



背景技术:

随着科技的发展,云计算是指基于互联网相关服务,通过虚拟化方式实现IT资源共享的新型计算模式。其核心思想是通过网络统一管理和调度计算、存储、网络、软件等资源,实现资源整合与配置优化,以服务方式满足不同用户随时获取并扩展、按需使用并付费,最大限度地降低成本等各类需求。

现有技术中,随着全球云计算市场的迅猛发展,许多知名电子信息公司相继推出云计算产品及服务,通过云管理软件来管理相关资源。云海中心操作系统正逐渐被各大公司及企事业单位所使用,在云海中心操作系统中,对虚拟数据中心、网络、存储、虚拟机等资源的管理是整个系统的核心部分,申请资源的审批是资源创建的重要组成部分,用户可以按需申请所需要的资源,提高资源利用率。传统的订单审批需要人为进行订单信息填写及流转,最后创建资源,但是,审批流程过长会严重影响资源创建的效率。

因此,如何提高审批效率从而快速创建资源是云海中心操作系统中重要的研究内容之一。



技术实现要素:

有鉴于此,本发明的目的在于提供一种业务流程自动审批方法及系统,提高审批效率从而快速创建资源。其具体方案如下:

一种业务流程自动审批方法,包括:

接收初始订单信息;

判断所述初始订单信息申请的目标资源是否可以创建;

当判定所述目标资源可以创建,则将所述目标资源的信息,利用与所述初始订单信息相应的订单模板,记录到所述初始订单信息中,生成订单信息;其中,所述订单模版为利用用户输入的创建信息和历史订单信息创建的;

利用所述订单信息,创建所述目标资源。

优选的,所述利用用户输入的创建信息和历史订单信息创建的过程,包括:

利用所述历史订单信息中历史资源的信息,接收用户输入的订单框架,创建所述订单模板。

优选的,所述将所述目标资源的信息和所述初始订单信息,记录到与所述初始订单信息相应的订单模板中的过程,包括:

将所述初始订单信息和所述目标资源的信息均解析为JSON串,利用所述初始订单信息的JSON串,查找出相应的所述订单模板,将所述订单模板和所述目标资源的信息各自的JSON串拼接到所述初始订单信息的JSON串中,生成所述订单信息。

优选的,创建资源后,还包括:

保存审批结果。

优选的,还包括:

当对所述初始订单信息进行审批过程中,若审批未通过,则将所述初始订单信息转发至待办列表中,以供人工审批。

本发明还相应公开了一种业务流程自动审批系统,包括:

订单接收模块,用于接收初始订单信息;

申请审批模块,用于判断所述初始订单信息申请的目标资源是否可以创建;

订单生成模块,用于当判定所述目标资源可以创建,则将所述目标资源的信息,利用与所述初始订单信息相应的订单模板,记录到所述初始订单信息中,生成订单信息;其中,所述订单模版为利用用户输入的创建信息和历史订单信息创建的;

资源创建模块,用于利用所述订单信息,创建所述目标资源。

优选的,所述订单生成模块,包括:

模板创建单元,用于利用所述历史订单信息中历史资源的信息,接收用户输入的订单框架,创建所述订单模板。

优选的,所述订单生成模块,具体用于将所述初始订单信息和所述目标资源的信息均解析为JSON串,利用所述初始订单信息的JSON串,查找出相应的所述订单模板,将所述订单模板和所述目标资源的信息各自的JSON串拼接到所述初始订单信息的JSON串中,生成所述订单信息。

优选的,还包括:结果保存模块,用于保存审批结果。

优选的,还包括:

待办模块,用于当对所述初始订单信息进行审批过程中,若审批未通过,则将所述初始订单信息转发至待办列表中,以供人工审批。

本发明中,业务流程自动审批方法,包括:接收初始订单信息;判断初始订单信息申请的目标资源是否可以创建;当判定目标资源可以创建,则将目标资源的信息,利用与初始订单信息相应的订单模板,记录到初始订单信息中,生成订单信息;利用订单信息,创建目标资源;其中,订单模版为利用用户输入的创建信息和历史订单信息创建的。可见,本发明预先利用用户输入的创建信息和历史订单信息,创建与初始订单信息相应的订单模板,在接收初始订单信息后,系统判断初始订单信息申请的目标资源是否可以创建,当判定目标资源可以创建,则将目标资源的信息,利用与初始订单信息相应的订单模板,记录到初始订单信息中,生成订单信息,利用订单信息,创建目标资源,实现对于订单的自动流转审批,提高了审批效率,实现了快速创建资源。

附图说明

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

图1为本发明实施里提供的一种业务流程自动审批方法流程示意图;

图2为本发明实施里提供的一种业务流程自动审批系统结构示意图。

具体实施方式

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

本发明实施例公开了一种业务流程自动审批方法,参见图1所示,该方法包括:

步骤S11:接收初始订单信息。

具体的,系统接收申请人发送的初始订单信息,初始订单信息中包括目标资源信息、使用位置和申请人信息等,例如,目标资源名称、数量、大小、使用地址信息和申请人验证信息,如,申请一台虚拟机和10G存储空间。

步骤S12:判断初始订单信息申请的目标资源是否可以创建。

具体的,系统利用初始订单信息中的目标资源信息,判断初始订单信息申请的目标资源是否可以创建,可以利用初始订单信息内容进行判断,例如,初始订单信息中目标资源的使用位置不正确或无法在该位置创建资源,则判定为不进行创建,或者前往资源池查找目标资源状态,发现目标资源不足,无法满足申请人的创建条件,则无法创建,还可以依据申请人信息进行判断,可以对申请人进行分级,不同级别的申请人能够申请的目标资源量不一样,例如,可以分为主要申请人与次要申请人,主要申请人可以申请大量资源,次要申请人只能申请中、少量资源,利用初始订单信息判断当前申请人为次要申请人,而该申请人当前申请大量资源,则不为该申请人创建资源。

步骤S13:当判定目标资源可以创建,则将目标资源的信息,利用与初始订单信息相应的订单模板,记录到初始订单信息中,生成订单信息。

具体的,当判定可以为申请人创建目标资源,则先在资源池中选择将要为申请人创建的目标资源,并提取目标资源的信息,将目标资源的信息,利用与初始订单信息相应的订单模板,记录到初始订单信息中,以填补初始订单信息中的缺失部分,从而生成完整的订单信息。

需要说明的是,目标资源中可能包括多个子资源,仅靠初始订单信息中的内容可能无法指引系统找出目标资源中全部的子资源,因此,利用订单模板,可以使系统将目标资源中全部子资源的信息查找出来,以保证目标资源的完整性。

其中,订单模版为利用用户输入的创建信息和历史订单信息创建的,由于申请资源的申请人难以得知其调用的资源的在资源池中的一些具体参数,只能提供目标资源的大体需求,例如,大小、数量和使用位置,因此,初始订单信息是不完整的,无法用来直接为申请人创建资源,因此,需要预先生成订单模板,以使系统利用初始订单信息中的基础信息完善初始订单内容,为此,利用历史订单信息中历史资源的信息,确定与历史资源类型相同的资源中包括的子资源类型,接收用户输入的订单框架,创建订单模板。

步骤S14:利用订单信息,创建目标资源。

具体的,生成完整的订单信息后,系统利用订单信息中的目标资源信息,在资源池中查找到相应的目标资源位置,并为申请人创建目标资源,完成审批流程。

可见,本发明实施例预先利用用户输入的创建信息和历史订单信息,创建与初始订单信息相应的订单模板,在接收初始订单信息后,系统判断初始订单信息申请的目标资源是否可以创建,当判定目标资源可以创建,则将目标资源的信息,利用与初始订单信息相应的订单模板,记录到初始订单信息中,生成订单信息,利用订单信息,创建目标资源,实现对于订单的自动流转审批,提高了审批效率,实现了快速创建资源。

本发明实施例公开了一种具体的业务流程自动审批方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:

本发明实施例可以应用于云数据中心业务流程自动流转审批,通过网络统一管理和调度计算、存储、网络、软件等资源,为申请人创建资源。

步骤S21:接收初始订单信息;

步骤S22:判断初始订单信息申请的目标资源是否可以创建;

步骤S23:当判定目标资源可以创建,则将目标资源的信息,利用与初始订单信息相应的订单模板,记录到初始订单信息中,生成订单信息;

其中,订单信息生成过程中可以采用轻量级的JOSN数据交换格式,订单模板可以以JSON串的形式存储于模板库中;订单信息生成过程中将初始订单信息和目标资源的信息均解析为JSON串,利用初始订单信息的JSON串,查找出相应的订单模板,将订单模板和目标资源的信息各自的JSON串拼接到初始订单信息的JSON串中,生成订单信息。

可以理解的是,每个订单模板对应一种订单类型,订单类型与申请人申请的资源类型相关。

步骤S24:利用订单信息,创建目标资源;

其中,订单模版为利用用户输入的创建信息和历史订单信息创建的。

在本发明实施例的一种实际应用中,为了便于检查或改进自动审批流程,创建资源后,系统自动生成审批结果,审批结果中可以包括订单信息和审批过程中的各项信息,保存审批结果,得到历史记录表,用户可以利用历史记录表中记录的审批结果,查看各项审批信息,例如,申请人申请了那个目标资源,当时资源池状况,依据资源状况或申请人信息进行了是否可以批准的判断,创建资源结果如何等各种审批信息,以此为参考,可以判断是否需要对自动审批流程进行改进,避免自动审批过程中出现错误的审批结果而难以发现的情况。

可以理解的是,有时根据自动审批判断结果可能一些初始订单信息无法被批准,但通过人为审批可能可以通过用户适当的修正或考虑,可以批准该初始订单信息,因此,当对初始订单信息进行审批过程中,若审批未通过,则将初始订单信息转发至待办列表中,以供人工审批,系统将审批失败的初始订单信息转发至待办列表中,用户可以通过查看待办列表中的初始订单信息,进行最后的判断,判断是否批准或拒绝,提高了系统的容错率。

相应的,本发明实施例还公开了一种业务流程自动审批系统,参见图2所示,该系统包括:

订单接收模块11,用于接收初始订单信息;

申请审批模块12,用于判断初始订单信息申请的目标资源是否可以创建;

订单生成模块13,用于当判定目标资源可以创建,则将目标资源的信息,利用与初始订单信息相应的订单模板,记录到初始订单信息中,生成订单信息;其中,订单模版为利用用户输入的创建信息和历史订单信息创建的;

资源创建模块14,用于利用订单信息,创建目标资源。

可见,本发明实施例预先利用用户输入的创建信息和历史订单信息,创建与初始订单信息相应的订单模板,在接收初始订单信息后,系统判断初始订单信息申请的目标资源是否可以创建,当判定目标资源可以创建,则将目标资源的信息,利用与初始订单信息相应的订单模板,记录到初始订单信息中,生成订单信息,利用订单信息,创建目标资源,实现对于订单的自动流转审批,提高了审批效率,实现了快速创建资源。

本发明实施例中,上述订单生成模块13,可以包括模板创建单元;其中,

模板创建单元,用于利用历史订单信息中历史资源的信息,接收用户输入的订单框架,创建订单模板。

上述订单生成模块13,具体用于将初始订单信息和目标资源的信息均解析为JSON串,利用初始订单信息的JSON串,查找出相应的订单模板,将订单模板和目标资源的信息各自的JSON串拼接到初始订单信息的JSON串中,生成订单信息。

本发明实施例中,还可以包括:

结果保存模块,用于保存审批结果。

待办模块,用于当对初始订单信息进行审批过程中,若审批未通过,则将初始订单信息转发至待办列表中,以供人工审批。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种业务流程自动审批方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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