一种业务流程管理方法及系统与流程

文档序号:12672889阅读:309来源:国知局
一种业务流程管理方法及系统与流程

本发明涉及云计算技术领域,特别涉及一种业务流程管理方法及系统。



背景技术:

随着信息技术的发展,云计算已经逐步成为了业界的发展热点,云计算技术也逐渐被应用到教育、科学、文化、公安、政府、卫生、高性能计算、电子商务、物联网等多个领域,随之云计算服务平台的使用量和活跃度也与日俱增。

随着云计算的深入,云资源的使用控制显得尤为重要。如果放任系统用户去创建势必会造成资源的浪费,如果单纯由高级系统用户进行资源分配,高级系统用户无法能够按照每一个用户的实际需求为其创建出来合适的资源供其使用,并且这种方式效率极其低下,所以在云平台系统中提供资源申请审批实现资源创建显得尤为重要。但是随着云平台系统的逐渐庞大复杂,提供的服务类型愈加的多样化,需要申请的资源类型也越来越多,如果使用现有的为每个流程单独研发的方式进行资源申请审批的支持,就会造成巨大的研发投入,导致流程整体管理效率非常低。

综上所述可以看出,如何提高流程整体管理效率是目前有待进一步解决的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种业务流程管理方法及系统,能够提高流程整体管理效率。其具体方案如下:

一种业务流程管理方法,包括:

当需要创建目标业务流程,则确定所述目标业务流程的流程类型,得到相应的目标类型;

从预先创建的数据库中筛选出与所述目标类型对应的流程空白模板,得到目标空白模板;

获取用户输入的与所述目标业务流程对应的流程描述信息,并将该流程描述信息导入所述目标空白模板,以对所述目标空白模板进行相应的参数配置,得到配置后模板;

为所述配置后模板添加相应的UI界面,得到所述目标业务流程。

可选的,所述数据库中的任一流程空白模板均包括流程类型信息模板、流程审批类型信息模板、流程信息模板、流程节点信息模板和订单信息模板。

可选的,所述流程类型信息模板包括第一信息子模板、第二信息子模板和第三信息子模板;其中,所述第一信息子模板为对流程的名称进行保存的子模板,所述第二信息子模板为对用于调用云资源的类以及方法进行保存的子模板,所述第三信息子模板为对流程所支持的审批类型进行保存的子模板;

所述流程审批类型信息模板为对审批类型模型信息进行保存的模板;

所述流程信息模板为对用户创建的流程信息进行保存的模板;

所述流程节点信息模板为对流程对应的各审批节点的审批人信息进行保存的模板;

所述订单信息模板为对用户在进行资源申请时对应的订单信息进行保存的模板。

可选的,所述数据库中的任一流程空白模板均还包括订单审批历史信息模板;

其中,所述订单审批历史信息模板为对流程审批过程中各流程节点的审批人提出的历史审批意见进行保存的模板。

本发明还相应公开了一种业务流程管理系统,包括:

流程类型确定模块,用于当需要创建目标业务流程,则确定所述目标业务流程的流程类型,得到相应的目标类型;

空白模板筛选模块,用于从预先创建的数据库中筛选出与所述目标类型对应的流程空白模板,得到目标空白模板;

描述信息获取模块,用于获取用户输入的与所述目标业务流程对应的流程描述信息;

描述信息导入模块,用于将所述描述信息获取模块获取到的流程描述信息导入所述目标空白模板,以对所述目标空白模板进行相应的参数配置,得到配置后模板;

UI界面添加模块,用于为所述配置后模板添加相应的UI界面,得到所述目标业务流程。

可选的,所述数据库中的任一流程空白模板均包括流程类型信息模板、流程审批类型信息模板、流程信息模板、流程节点信息模板和订单信息模板。

可选的,所述流程类型信息模板包括第一信息子模板、第二信息子模板和第三信息子模板;其中,所述第一信息子模板为对流程的名称进行保存的子模板,所述第二信息子模板为对用于调用云资源的类以及方法进行保存的子模板,所述第三信息子模板为对流程所支持的审批类型进行保存的子模板;

所述流程审批类型信息模板为对审批类型模型信息进行保存的模板;

所述流程信息模板为对用户创建的流程信息进行保存的模板;

所述流程节点信息模板为对流程对应的各审批节点的审批人信息进行保存的模板;

所述订单信息模板为对用户在进行资源申请时对应的订单信息进行保存的模板。

可选的,所述数据库中的任一流程空白模板均还包括订单审批历史信息模板;

其中,所述订单审批历史信息模板为对流程审批过程中各流程节点的审批人提出的历史审批意见进行保存的模板。

本发明中,业务流程管理方法,包括:当需要创建目标业务流程,则确定目标业务流程的流程类型,得到相应的目标类型;从预先创建的数据库中筛选出与目标类型对应的流程空白模板,得到目标空白模板;获取用户输入的与目标业务流程对应的流程描述信息,并将该流程描述信息导入目标空白模板,以对目标空白模板进行相应的参数配置,得到配置后模板;为配置后模板添加相应的UI界面,得到目标业务流程。

可见,本发明预先创建了各个业务流程对应的流程空白模板,并保存在数据库中,当需要创建目标业务流程时,只需从上述数据库中筛选出相应的流程空白模板,在此基础上,用户只需输入相应的流程描述信息,以得到相应的配置后模板,接着为该配置后模板添加相应的UI界面,即可得到上述目标业务流程,而无需从无到有地对上述目标业务流程进行单独研发,从而大幅减少流程创建所需的人工成本和时间成本,提高了业务流程整体的管理效率。

附图说明

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

图1为本发明实施例公开的一种业务流程管理方法流程图;

图2为本发明实施例公开的一种业务流程管理系统结构示意图。

具体实施方式

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

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

步骤S11:当需要创建目标业务流程,则确定目标业务流程的流程类型,得到相应的目标类型;

步骤S12:从预先创建的数据库中筛选出与目标类型对应的流程空白模板,得到目标空白模板;

步骤S13:获取用户输入的与目标业务流程对应的流程描述信息,并将该流程描述信息导入目标空白模板,以对目标空白模板进行相应的参数配置,得到配置后模板;

步骤S14:为配置后模板添加相应的UI界面,得到目标业务流程。

具体的,上述数据库中的任一流程空白模板均可以包括流程类型信息模板、流程审批类型信息模板、流程信息模板、流程节点信息模板和订单信息模板。

其中,流程类型信息模板包括第一信息子模板、第二信息子模板和第三信息子模板;其中,第一信息子模板为对流程的名称进行保存的子模板,第二信息子模板为对用于调用云资源的类以及方法进行保存的子模板,第三信息子模板为对流程所支持的审批类型进行保存的子模板;流程审批类型信息模板为对审批类型模型信息进行保存的模板;流程信息模板为对用户创建的流程信息进行保存的模板;流程节点信息模板为对流程对应的各审批节点的审批人信息进行保存的模板;订单信息模板为对用户在进行资源申请时对应的订单信息进行保存的模板。

进一步的,上述数据库中的任一流程空白模板均还可以包括订单审批历史信息模板;其中,订单审批历史信息模板为对流程审批过程中各流程节点的审批人提出的历史审批意见进行保存的模板。

本实施例中,通过上述流程审批类型信息模板上保存的信息,可以确定流程是在租户端还是系统管理端上进行显示;当流程进行资源申请审批时,根据流程的各节点信息进行流程订单的流转,当进行到审批节点后,根据流程配置的调用云资源的类及方法,对相应的云资源进行直接调用,而不需要进行二次的数据封装与拆解。通过这种方式,可以降低了业务流程模块与云资源各模块的耦合度。

可见,本发明预先创建了各个业务流程对应的流程空白模板,并保存在数据库中,当需要创建目标业务流程时,只需从上述数据库中筛选出相应的流程空白模板,在此基础上,用户只需输入相应的流程描述信息,以得到相应的配置后模板,接着为该配置后模板添加相应的UI界面,即可得到上述目标业务流程,而无需从无到有地对上述目标业务流程进行单独研发,从而大幅减少流程创建所需的人工成本和时间成本,提高了业务流程整体的管理效率。

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

流程类型确定模块11,用于当需要创建目标业务流程,则确定目标业务流程的流程类型,得到相应的目标类型;

空白模板筛选模块12,用于从预先创建的数据库中筛选出与目标类型对应的流程空白模板,得到目标空白模板;

描述信息获取模块13,用于获取用户输入的与目标业务流程对应的流程描述信息;

描述信息导入模块14,用于将描述信息获取模块13获取到的流程描述信息导入目标空白模板,以对目标空白模板进行相应的参数配置,得到配置后模板;

UI界面添加模块15,用于为配置后模板添加相应的UI界面,得到目标业务流程。

具体的,上述数据库中的任一流程空白模板均可以包括流程类型信息模板、流程审批类型信息模板、流程信息模板、流程节点信息模板和订单信息模板。

其中,流程类型信息模板包括第一信息子模板、第二信息子模板和第三信息子模板;其中,第一信息子模板为对流程的名称进行保存的子模板,第二信息子模板为对用于调用云资源的类以及方法进行保存的子模板,第三信息子模板为对流程所支持的审批类型进行保存的子模板;流程审批类型信息模板为对审批类型模型信息进行保存的模板;流程信息模板为对用户创建的流程信息进行保存的模板;流程节点信息模板为对流程对应的各审批节点的审批人信息进行保存的模板;订单信息模板为对用户在进行资源申请时对应的订单信息进行保存的模板。

进一步的,上述数据库中的任一流程空白模板均还可以包括订单审批历史信息模板;其中,订单审批历史信息模板为对流程审批过程中各流程节点的审批人提出的历史审批意见进行保存的模板。

可见,本发明预先创建了各个业务流程对应的流程空白模板,并保存在数据库中,当需要创建目标业务流程时,只需从上述数据库中筛选出相应的流程空白模板,在此基础上,用户只需输入相应的流程描述信息,以得到相应的配置后模板,接着为该配置后模板添加相应的UI界面,即可得到上述目标业务流程,而无需从无到有地对上述目标业务流程进行单独研发,从而大幅减少流程创建所需的人工成本和时间成本,提高了业务流程整体的管理效率。

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

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

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