一种云组织内自定义申请审批流程的方法及系统

著录项
  • CN201410017998.6
  • 20140115
  • CN103780686A
  • 20140507
  • 浪潮(北京)电子信息产业有限公司
  • 赵仁明;朱波;郭锋
  • H04L29/08
  • H04L29/08 G06Q10/06

  • 北京市海淀区上地信息路2号2-1号C栋1层
  • 北京(11)
  • 北京安信方达知识产权代理有限公司
  • 王丹;栗若木
摘要
本发明提供一种云组织内自定义申请审批流程的方法及系统,应用于云计算领域:上述方法包括以下步骤:为新建流程增加节点并建立所述节点与节点类型的关联关系;用户通过所述流程进行申请,审批者通过所述流程对所述申请进行相应的管理操作。本发明提出了一种恰当的对云组织内的业务审批流程自定义的方法,最终实现云计算平台利用该技术,实现了由管理员自定义多样的业务流程,以适应不断变化的需求,同时,可以有效的对云租户提出的资源申请进行跟踪和管理。为云组织的管理员进行云资源管理和配置提供方便。
权利要求

1.一种云组织内自定义申请审批流程的方法,其特征在于,包括以下步 骤:

为新建流程增加节点并建立所述节点与节点类型的关联关系;

用户通过所述流程进行申请,审批者通过所述流程对所述申请进行相应 的管理操作。

2.根据权利要求1所述的方法,其特征在于,为新建流程增加节点并建 立所述节点与节点类型的关联关系的过程为:

创建一个新的流程,为所述流程增加若干个节点并为每个节点关联相应 的节点类型。

3.根据权利要求2所述的方法,其特征在于,创建一个新的流程,为所 述流程增加若干个节点并为每个节点关联相应的节点类型的具体过程为:

流程定义者创建一个新的流程并获取流程基本信息;

为流程增加节点,选择节点类型:若节点类型存在,则建立此节点与该 节点类型的关系;若节点类型不存在,则新建此种节点类型。

4.根据权利要求1所述的方法,其特征在于,用户通过所述流程进行申 请,审批者通过所述流程对所述申请进行相应的管理操作的过程为:

用户发起申请;

审批节点进行审批,若审批通过,则判断是否是最后节点,若是,则调 用云资源,获得执行结果;若不是,则业务移至下一节点进行处理。

5.根据权利要求4所述的方法,其特征在于,用户通过所述流程进行申 请,审批者通过所述流程对所述申请进行相应的管理操作之后,还包括:管 理操作会自动记录在审批历史中。

6.根据权利要求1所述的方法,其特征在于,

当已有的业务具体动作发生变更时,更改审批节点的节点类型中的关联。

7.一种云组织内自定义申请审批流程的系统,其特征在于,包括:建立 模块、审批模块;其中,所述建立模块与所述审批模块直接相连;

所述建立模块,用于为新建流程增加节点并建立所述节点与节点类型的 关联关系;

所述审批模块,用于用户通过所述流程进行申请,审批者通过所述流程 对所述申请进行相应的管理操作。

说明书
技术领域

本发明涉及云计算领域,尤其涉及一种云组织内自定义申请审批流程的 方法及系统。

云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资 源和信息可以按需提供给计算机和其他设备,整个运行方式很像电网。

而自定义的申请审批功能将作为一个公共基础子系统服务于整个平台产 品的人力工作流和业务工作流环节,使整个云系统内各个层次之间的业务申 请审批逻辑更加清晰,自动完成和处理一部分业务逻辑,简化申请审批的工 作量。同时对申请审批的内容进行自动备案存档,方便查阅和处理。而且, 对于不同的业务场景,允许管理员按照规则自己定义业务流程,扩大了该方 法的应用范围和灵活性。

但是,如何具体实现自定义的申请审批功能,是亟需解决的问题。

本发明提供一种云组织内自定义申请审批流程的方法及系统,以解决上 述问题。

本发明提供一种云组织内自定义申请审批流程的方法。上述方法包括以 下步骤:

为新建流程增加节点并建立所述节点与节点类型的关联关系;

用户通过所述流程进行申请,审批者通过所述流程对所述申请进行相应 的管理操作。

本发明还提供一种云组织内自定义申请审批流程的系统,包括:建立模 块、审批模块;其中,所述建立模块与所述审批模块直接相连;

所述建立模块,用于为新建流程增加节点并建立所述节点与节点类型的 关联关系;

所述审批模块,用于用户通过所述流程进行申请,审批者通过所述流程 对所述申请进行相应的管理操作。

本发明提出了一种恰当的对云组织内的业务审批流程自定义的方法,最 终实现云计算平台利用该技术,实现了由管理员自定义多样的业务流程,以 适应不断变化的需求,同时,可以有效的对云租户提出的资源申请进行跟踪 和管理。为云组织的管理员进行云资源管理和配置提供方便。

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部 分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的 不当限定。在附图中:

图1所示为本发明的实施例1的用户业务申请示意图;

图2所示为本发明的实施例2的流程创建处理流程图;

图3所示为本发明的实施例3的业务审批处理流程图;

图4所示为本发明的实施例4的节点处理意见示意图;

图5所示为本发明的实施例5的云组织内自定义申请审批流程处理流程 图。

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在 不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

本发明提供了一种云组织内自定义申请审批流程的方法,包括以下步骤:

为新建流程增加节点并建立所述节点与节点类型的关联关系;

用户通过所述流程进行申请,审批者通过所述流程对所述申请进行相应 的管理操作。

其中,为新建流程增加节点并建立所述节点与节点类型的关联关系的过 程为:

创建一个新的流程,为所述流程增加若干个节点并为每个节点关联相应 的节点类型。

其中,创建一个新的流程,为所述流程增加若干个节点并为每个节点关 联相应的节点类型的具体过程为:

流程定义者创建一个新的流程并获取流程基本信息;

为流程增加节点,选择节点类型:若节点类型存在,则建立此节点与该 节点类型的关系;若节点类型不存在,则新建此种节点类型。

其中,用户通过所述流程进行申请,审批者通过所述流程对所述申请进 行相应的管理操作的过程为:

用户发起申请;

审批节点进行审批,若审批通过,则判断是否是最后节点,若是,则调 用云资源,获得执行结果;若不是,则业务移至下一节点进行处理。

其中,用户通过所述流程进行申请,审批者通过所述流程对所述申请进 行相应的管理操作之后,还包括:管理操作会自动记录在审批历史中。

其中,当已有的业务具体动作发生变更时,更改审批节点的节点类型中 的关联。

流程的自定义:在每个不同的流程中,通过流程节点类型这一概念对流 程节点进行复用和解耦;流程节点类型可以被认为是节点的一种类型或者相 同的一组节点的一个组名;流程节点类型自身可以关联一个组织,具体的一 个用户或者一个角;每个流程节点属于某种节点类型,因此,每个流程节 点也对应关联相应的一个组织、用户或者角。

由于流程节点类型的存在,使得每个节点的行为控制与具体业务中的用 户、角、组织等成为弱关联关系;每个流程由若干个节点组成,当需要修 改一些节点的行为时,不需要更改流程,只需要更改节点类型即可,从而保 证流程上的业务不受影响。

系统中可以同时存在5种不同类型的流程,每种流程对应相应的业务,5 种类型的流程可共用一套业务申请处理的机制,具体的业务数据采用JSON格 式编码的方式存放于数据库中。

业务申请的处理:用户可以发起和撤销申请,审批节点可以否决、打回, 通过业务申请,当所有审批节点通过,根据不同的流程类型进行相应的JSON 格式解码,并调用不同的云资源接口,自动进行资源的创建分配动作。

业务历史的管理:业务历史包含:用户发起的申请的详细信息、申请人、 申请资源的类型、申请所走的流程、当前所在的节点及各个节点的处理意见 结果等,如附图4。

用户可以根据需要将历史导出excel格式到本地进行管理。

下面参照图1、图2,图3,对本发明的内容以一个具体实例来描述实现 这一方法的过程,包括以下步骤:

1)确定一个流程的应用场景和范围,为该类型流程定义一种JSON输入 和输出格式;

2)创建一个新的流程,为流程增加若干个节点并为每个节点关联相应的 节点类型;

3)用户可以在已有的流程上创建该类型的用户申请;

4)申请者和审批者均可对申请进行相应的管理操作;其中,相关操作会 自动记录在审批历史中;

5)当有新的业务需求时,只需重新创建一种新的流程类型,并重复步骤 1)至4)。

当已有的业务具体动作发生变更时(例如原来的审批者为管理员A,现在 的审批者为所有管理员),只需更改审批节点的节点类型中的关联,并不影响 流程、节点和正在处理的申请。

图2所示为本发明的实施例2的流程创建处理流程图,如图2所示,包 括以下步骤:

步骤201:流程定义者创建一个新的流程;

步骤202:获取流程基本信息;

步骤203:为流程增加节点,选择节点类型;

若节点类型存在,则建立此节点与该节点类型的关系;若节点类型不存 在,则新建此种节点类型。

步骤204:是否继续添加节点,若继续添加节点,则重复执行步骤203, 否则,执行步骤205:

步骤205:结束。

图3所示为本发明的实施例3的业务审批处理流程图,如图3所示,包 括以下步骤:

步骤301:用户发起申请;

步骤302:审批节点进行审批,若审批通过,则执行步骤303;若审批不 通过,则返回至上一节点;若撤销申请,则返回步骤301;若否决业务申请, 则执行步骤304;

步骤303:是否是最后节点,若是,则调用云资源,获得执行结果;若 不是,则业务移至下一节点进行处理;

步骤304:流程结束。

图5所示为本发明的实施例5的云组织内自定义申请审批流程处理流程 图,包括以下步骤:

步骤501:为新建流程增加节点并建立所述节点与节点类型的关联关系;

步骤502:用户通过所述流程进行申请,审批者通过所述流程对所述申 请进行相应的管理操作。

本发明还提供了一种云组织内自定义申请审批流程的系统,包括:建立 模块、审批模块;其中,所述建立模块与所述审批模块直接相连;

所述建立模块,用于为新建流程增加节点并建立所述节点与节点类型的 关联关系;

所述审批模块,用于用户通过所述流程进行申请,审批者通过所述流程 对所述申请进行相应的管理操作。

本发明提出了一种恰当的对云组织内的业务审批流程自定义的方法,最 终实现云计算平台利用该技术,实现了由管理员自定义多样的业务流程,以 适应不断变化的需求,同时,可以有效的对云租户提出的资源申请进行跟踪 和管理。为云组织的管理员进行云资源管理和配置提供方便。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本 领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护 范围之内。

本文发布于:2024-09-23 05:16:22,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/85230.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议