G06/Q1006 G06/Q1010
1.一种云计算系统中申请流程的管理方法,其特征在于,包括:
在接收到建立资源申请流程的请求后,获取资源申请流程中的各申请步骤的业务内容;
根据所述各申请步骤的业务内容以及预先设置的审批角,为所述各申请步骤分配对应的审批角以及审批角的排列顺序,其中每个审批角的功能是根据所述资源申请流程中对应的申请步骤的内容确定的;
根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤;
按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程。
2.根据权利要求1所述的方法,其特征在于,所述根据所述各申请步骤的业务内容以及预先设置的审批角,为所述各申请步骤分配对应的审批角以及审批角的排列顺序,包括:
将所述资源申请流程划分为基础信息的审批、高级信息的审批、最终审批的至少三个步骤;其中,基础信息和高级信息是对资源的描述信息进行预先划分后的得到的;
为每个步骤分配对应的审批角,并按照步骤的执行顺序,得到审批角的排列顺序。
3.根据权利要求1所述的方法,其特征在于,所述根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤之后,所述方法还包括:
输出所述审批角与审批步骤的配置结果;
接收对所述配置结果的管理请求;
根据所述管理请求,对所述配置结果进行调整,得到调整后的配置结果。
4.根据权利要求1所述的方法,其特征在于,所述按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程之后,所述方法还包括:
获取所述资源申请流程中操作所述各审批步骤的用户;
为所述用户分配在所述业务申请流程中对审批步骤的访问权限;
根据所述访问权限,对所述用户对所述资源申请流程的操作进行控制。
5.根据权利要求4所述的方法,其特征在于,所述根据所述访问权限,对所述用户对所述资源申请流程的操作进行控制包括:
获取所述资源申请流程中与所述访问权限匹配的审批步骤;
输出所述与所述访问权限匹配的审批步骤;
接收对所述与所述访问权限匹配的审批步骤的操作结果。
6.一种云计算系统中申请流程的管理装置,其特征在于,包括:
第一获取模块,用于在接收到建立资源申请流程的请求后,获取资源申请流程中的各申请步骤的业务内容;
第一分配模块,用于根据所述各申请步骤的业务内容以及预先设置的审批角,为所述各申请步骤分配对应的审批角以及审批角的排列顺序,其中每个审批角的功能是根据所述资源申请流程中对应的申请步骤的内容确定的;
配置模块,用于根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤;
组合模块,用于按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程。
7.根据权利要求6所述的装置,其特征在于,所述第一分配模块包括:
划分单元,用于将所述资源申请流程划分为基础信息的审批、高级信息的审批、最终审批的至少三个步骤;其中,基础信息和高级信息是对资源的描述信息进行预先划分后的得到的;
处理单元,用于为每个步骤分配对应的审批角,并按照步骤的执行顺序,得到审批角的排列顺序。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
输出模块,用于在根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤之后,输出所述审批角与审批步骤的配置结果;
接收模块,用于接收对所述配置结果的管理请求;
调整模块,用于根据所述管理请求,对所述配置结果进行调整,得到调整后的配置结果。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二获取模块,用于在按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程之后,获取所述资源申请流程中操作所述各审批步骤的用户;
第二分配模块,用于为所述用户分配在所述业务申请流程中对审批步骤的访问权限;
控制模块,用于根据所述访问权限,对所述用户对所述资源申请流程的操作进行控制。
10.根据权利要求9所述的装置,其特征在于,所述控制模块包括:
获取单元,用于获取所述资源申请流程中与所述访问权限匹配的审批步骤;
输出单元,用于输出所述与所述访问权限匹配的审批步骤;
接收单元,用于接收对所述与所述访问权限匹配的审批步骤的操作结果。
本发明涉及信息处理领域,尤指一种云计算系统中申请流程的管理方法和装置。
云计算(Cloud Computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。
对云计算的定义,现阶段广为接受的是美国国家标准与技术研究院定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池,其中资源包括网络、服务器、存储、应用软件和服务等,这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。在数据中心建设的初期主要是完成网络、计算、存储的搭建,构建统一的资源管理平台,完成资源的统一化管理和自主服务;在后续的发展过程中用户逐渐关注资源的真正使用情况,以便更好的规划资源和控制资源的使用。
近年来,云计算正被广泛认知,企业为提高自身的核心竞争力,大都希望采用先进的IT技术来构建自身的业务和运营平台。企业或单位引入云的概念,启用云管理软件来管理相关云资源。云海操作系统正是此类云管理软件的代表作。在云海系统中,三级用户之间需要完成资源的申请与审批工作,而复杂的资源类型就会有多变的业务逻辑,审批者往往要审批多种资源,或掌握复杂的业务逻辑,并且传统审批流程,虽然审批节点可以多个,但要处理的事务相似或者重复,因此申请审批效率极低。
为了解决上述技术问题,本发明提供了一种云计算系统中申请流程的管理方法和装置,能够简化云计算系统中的资源申请流程。
为了达到本发明目的,本发明提供了一种云计算系统中申请流程的管理方法,包括:
在接收到建立资源申请流程的请求后,获取资源申请流程中的各申请步骤的业务内容;
根据所述各申请步骤的业务内容以及预先设置的审批角,为所述各申请步骤分配对应的审批角以及审批角的排列顺序,其中每个审批角的功能是根据所述资源申请流程中对应的申请步骤的内容确定的;
根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤;
按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程。
其中,所述方法还具有如下特点:所述根据所述各申请步骤的业务内容以及预先设置的审批角,为所述各申请步骤分配对应的审批角以及审批角的排列顺序,包括:
将所述资源申请流程划分为基础信息的审批、高级信息的审批、最终审批的至少三个步骤;其中,基础信息和高级信息是对资源的描述信息进行预先划分后的得到的;
为每个步骤分配对应的审批角,并按照步骤的执行顺序,得到审批角的排列顺序。
其中,所述方法还具有如下特点:所述根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤之后,所述方法还包括:
输出所述审批角与审批步骤的配置结果;
接收对所述配置结果的管理请求;
根据所述管理请求,对所述配置结果进行调整,得到调整后的配置结果。
其中,所述方法还具有如下特点:所述按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程之后,所述方法还包括:
获取所述资源申请流程中操作所述各审批步骤的用户;
为所述用户分配在所述业务申请流程中对审批步骤的访问权限;
根据所述访问权限,对所述用户对所述资源申请流程的操作进行控制。
其中,所述方法还具有如下特点:所述根据所述访问权限,对所述用户对所述资源申请流程的操作进行控制包括:
获取所述资源申请流程中与所述访问权限匹配的审批步骤;
输出所述与所述访问权限匹配的审批步骤;
接收对所述与所述访问权限匹配的审批步骤的操作结果。
为了达到本发明目的,本发明还提供了一种云计算系统中申请流程的管理装置,其特征在于,包括:
第一获取模块,用于在接收到建立资源申请流程的请求后,获取资源申请流程中的各申请步骤的业务内容;
第一分配模块,用于根据所述各申请步骤的业务内容以及预先设置的审批角,为所述各申请步骤分配对应的审批角以及审批角的排列顺序,其中每个审批角的功能是根据所述资源申请流程中对应的申请步骤的内容确定的;
配置模块,用于根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤;
组合模块,用于按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程。
其中,所述装置还具有如下特点:所述第一分配模块包括:
划分单元,用于将所述资源申请流程划分为基础信息的审批、高级信息的审批、最终审批的至少三个步骤;其中,基础信息和高级信息是对资源的描述信息进行预先划分后的得到的;
处理单元,用于为每个步骤分配对应的审批角,并按照步骤的执行顺序,得到审批角的排列顺序。
其中,所述装置还具有如下特点:所述装置还包括:
输出模块,用于在根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤之后,输出所述审批角与审批步骤的配置结果;
接收模块,用于接收对所述配置结果的管理请求;
调整模块,用于根据所述管理请求,对所述配置结果进行调整,得到调整后的配置结果。
其中,所述装置还具有如下特点:所述装置还包括:
第二获取模块,用于在按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程之后,获取所述资源申请流程中操作所述各审批步骤的用户;
第二分配模块,用于为所述用户分配在所述业务申请流程中对审批步骤的访问权限;
控制模块,用于根据所述访问权限,对所述用户对所述资源申请流程的操作进行控制。
其中,所述装置还具有如下特点:所述控制模块包括:
获取单元,用于获取所述资源申请流程中与所述访问权限匹配的审批步骤;
输出单元,用于输出所述与所述访问权限匹配的审批步骤;
接收单元,用于接收对所述与所述访问权限匹配的审批步骤的操作结果。
本发明提供的实施例,在接收到建立资源申请流程的请求后,获取资源申请流程中的各申请步骤的业务内容,并基于业务内容和审批角为所述各申请步骤分配对应的审批角以及审批角的排列顺序,再根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤,最后按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程,实现通过审批角来划分流程的目的,使审批者分工更明确,增加了业务审批的灵活性和易用性,简化云计算系统中的资源申请流程。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明提供的云计算系统中申请流程的管理方法的流程图;
图2为本发明应用实例提供的云海系统中业务流程分类的方法的示意图;
图3为本发明提供的云计算系统中申请流程的管理装置的结构图。
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1为本发明提供的云计算系统中申请流程的管理方法的流程图。图1所示方法包括:
步骤101、在接收到建立资源申请流程的请求后,获取资源申请流程中的各申请步骤的业务内容;
步骤102、根据所述各申请步骤的业务内容以及预先设置的审批角,为所述各申请步骤分配对应的审批角以及审批角的排列顺序,其中每个审批角的功能是根据所述资源申请流程中对应的申请步骤的内容确定的;
步骤103、根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤;
步骤104、按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程。
本发明提供的方法实施例,在接收到建立资源申请流程的请求后,获取资源申请流程中的各申请步骤的业务内容,并基于业务内容和审批角为所述各申请步骤分配对应的审批角以及审批角的排列顺序,再根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤,最后按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程,实现通过审批角来划分流程的目的,使审批者分工更明确,增加了业务审批的灵活性和易用性,简化云计算系统中的资源申请流程。
下面对本发明提供的方法作进一步说明:
为解决上述问题,本方案提出了一种云海系统中业务流程节点分类机制,将流程中的节点分为例如高级节点、基础节点、网络节点等多种类型,根据不同的类型展示不同的订单信息,或给不同类型的节点分配不同权限,以此来细化审批者的分工,提升申请审批的工作效率。从而能增强云海系统软件的易用性和灵活性。
本发明提供了更加灵活的流程节点分类的功能,在新增流程节点时,指定流程节点为高级节点、基本节点、审批节点或者网络节点,根据具体业务需要,设置不同类型的审批节点完成不同内容的审批功能。
在本方法提供的一个方法实施例中,所述根据所述各申请步骤的业务内容以及预先设置的审批角,为所述各申请步骤分配对应的审批角以及审批角的排列顺序,包括:
将所述资源申请流程划分为基础信息的审批、高级信息的审批、最终审批的至少三个步骤;其中,基础信息和高级信息是对资源的描述信息进行预先划分后的得到的;
为每个步骤分配对应的审批角,并按照步骤的执行顺序,得到审批角的排列顺序。
具体的,将申请流程整体划分为至少三个阶段,以便简化管理。以具体的应用实例来说明,云海用户申请虚拟机,发起申请流程,当订单流转至步骤2制定流程第一个基本节点时,根据预设业务逻辑为将用户申请的订单中CPU、内存、存储信息展示给审批者并可由审批者编辑。第二个网络节点,将用户申请的订单中的网卡信息展示给审批者并可编辑。第三个审批节点为只读节点,只可以查看静态订单,不可编辑。第四个为高级节点,可以查看并编辑申请者输入的任何信息。
当然,为了保证划分后的申请步骤更符合实际需要,所述根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤之后,所述方法还包括:
输出所述审批角与审批步骤的配置结果;
接收对所述配置结果的管理请求;
根据所述管理请求,对所述配置结果进行调整,得到调整后的配置结果。
具体的,用户可以将配置结果中的划分方式根据实际需要进行调整,并将调整后的结果进行保存,从而接收到用户的管理需求,在基于此,完成最终的划分,以保证划分结果更贴近实际用户需要。
在完成资源申请流程的建立后,用户需要加入到上述流程中,进行对应的审批操作,因此,所述按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程之后,所述方法还包括:
获取所述资源申请流程中操作所述各审批步骤的用户;
为所述用户分配在所述业务申请流程中对审批步骤的访问权限;
根据所述访问权限,对所述用户对所述资源申请流程的操作进行控制。
具体的,在资源申请流程建立完成后,获取负责每个步骤审批的用户的信息,按照该用户所负责的审批步骤,为该用户配置对应的访问权限,在保证数据安全的前提下,减少界面上无用信息的干扰,并基于上述访问权限,对用户的访问操作进行控制。
在本发明提供的一个方法实施例中,所述根据所述访问权限,对所述用户对所述资源申请流程的操作进行控制包括:
获取所述资源申请流程中与所述访问权限匹配的审批步骤;
输出所述与所述访问权限匹配的审批步骤;
接收对所述与所述访问权限匹配的审批步骤的操作结果。
具体的,为了进一步简化申请流程,方便用户有目的性的操作,在用户登录对应的审批角进行审批后,仅获取与该用户访问权限相符的审批步骤,将上述审批步骤发送给用户,并在此基础上获取用户的审批操作,以便用户更加方便的操作,提高界面的可操作性。
下面以本发明应用实例提供的方法作进一步说明:
图2为本发明应用实例提供的云海系统中业务流程分类的方法的示意图。图2所示方法包括如下步骤:节点分类、流程节点添加、订单的流转审批,具体实施过程如下:
1)系统预置高级节点、基本节点、审批节点、网络节点等类型的节点。每个节点由具体的业务逻辑来显示不同的审批内容。
2)云海系统管理员制定流程,根据不同流程的业务逻辑设置不同类型的节点,例如:制定申请虚拟机的流程,设置第一个节点为基本节点,第二个为网络节点,第三个为审批节点,第四个为高级节点。
3)同样以申请虚拟机为例。云海用户申请虚拟机,发起申请流程,当订单流转至步骤2制定流程第一个基本节点时,根据预设业务逻辑为将用户申请的订单中CPU、内存、存储信息展示给审批者并可由审批者编辑。第二个网络节点,将用户申请的订单中的网卡信息展示给审批者并可编辑。第三个审批节点为只读节点,只可以查看静态订单,不可编辑。第四个为高级节点,可以查看并编辑申请者输入的任何信息。
本发明应用实例提供的方法,将流程节点分为不同的类型,申请订单中的信息会根据不同的节点类型显示不同内容或分配不同权限在订单流转审批时,根据不同的节点类型来显示不同的订单信息,使审批者分工更明确,增加了业务审批的灵活性和易用性。
图3为本发明提供的云计算系统中申请流程的管理装置的结构图。图3所示装置包括:
第一获取模块301,用于在接收到建立资源申请流程的请求后,获取资源申请流程中的各申请步骤的业务内容;
第一分配模块302,用于根据所述各申请步骤的业务内容以及预先设置的审批角,为所述各申请步骤分配对应的审批角以及审批角的排列顺序,其中每个审批角的功能是根据所述资源申请流程中对应的申请步骤的内容确定的;
配置模块303,用于根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤;
组合模块304,用于按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程。
在本发明提供的一个装置实施例中,所述第一分配模块302包括:
划分单元,用于将所述资源申请流程划分为基础信息的审批、高级信息的审批、最终审批的至少三个步骤;其中,基础信息和高级信息是对资源的描述信息进行预先划分后的得到的;
处理单元,用于为每个步骤分配对应的审批角,并按照步骤的执行顺序,得到审批角的排列顺序。
在本发明提供的一个装置实施例中,所述装置还包括:
输出模块,用于在根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤之后,输出所述审批角与审批步骤的配置结果;
接收模块,用于接收对所述配置结果的管理请求;
调整模块,用于根据所述管理请求,对所述配置结果进行调整,得到调整后的配置结果。
在本发明提供的一个装置实施例中,所述装置还包括:
第二获取模块,用于在按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程之后,获取所述资源申请流程中操作所述各审批步骤的用户;
第二分配模块,用于为所述用户分配在所述业务申请流程中对审批步骤的访问权限;
控制模块,用于根据所述访问权限,对所述用户对所述资源申请流程的操作进行控制。
在本发明提供的一个装置实施例中,所述控制模块包括:
获取单元,用于获取所述资源申请流程中与所述访问权限匹配的审批步骤;
输出单元,用于输出所述与所述访问权限匹配的审批步骤;
接收单元,用于接收对所述与所述访问权限匹配的审批步骤的操作结果。
本发明提供的装置实施例,在接收到建立资源申请流程的请求后,获取资源申请流程中的各申请步骤的业务内容,并基于业务内容和审批角为所述各申请步骤分配对应的审批角以及审批角的排列顺序,再根据所述资源申请流程中各审批角对应的申请步骤,为所述审批角配置对应的审批步骤,最后按照所述审批角的排列顺序,对所述审批角对应的审批步骤的组合,得到所述资源申请流程,实现通过审批角来划分流程的目的,使审批者分工更明确,增加了业务审批的灵活性和易用性,简化云计算系统中的资源申请流程。
本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。
可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。
上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
本文发布于:2023-04-12 20:45:53,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/1/86047.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |