本发明专利技术公开了一种基于服务目录的审批流程动态更新方法,用户发起服务请求,根据服务请求调用对应的通用的审批流程,根据参数规则定义表对服务请求中的可编辑参数进行匹配项检测,判断是否监测到匹配项:若是,则依次根据所述匹配项在参数规则定义表的定义调整所述通用的审批流程,若否,则执行审批流程,最后判断审批流程是否审批通过:若否,则重新开始,若是,则向服务目录引擎提交服务请求。通过上述方式,本发明专利技术能够实现对服务目录的各种参数进行深度识别,只需要少量的通用审批流程,根据参数规则定义表的匹配项动态调整审批层级和审批人员,满足企业内部IT服务的所有流程审批需求,加快了流程审批的进程,提高了自助服务的效率。的效率。的效率。
【技术实现步骤摘要】
一种基于服务目录的审批流程动态更新方法
[0001]本专利技术涉及云计算领域,特别是涉及一种基于服务目录的审批流程动态更新方法。
技术介绍
[0002]审批是企业员工办公接触最多的工作业务之一,无论是提交一份文具的采购申请,还是上交一份企业发展的企划案,都需要经过部门审批。审批流程是指员工从申请表单的提交到审批结果的签署所流转的过程。然而,传统的审批流程复杂又耗时,一般的审批流程主要是审批表单发起、相关部门批阅处理、审批结果签署。
[0003]办公流程、财务流程、采供流程等是企业常见的审批流程业务,其流程花费时间长、审批不及时。以财务流程中的报销审批流程为例,报销审批流程需要经过经办人填制《费用报销单》或《差旅报销单》、部门经理或主管审核、会计审核、总经理审批、财务部报销或付款等步骤。
[0004]现有的审批流程对服务请求支持不充分:现有的多云管理平台基本上都有服务流程的功能模块,能完成传统的多级审批、会签等功能,可以填写申请的原由,也可以添加附件作为申请的文档供审批参考。但这类的服务流程不能充分支持自助服务(服务目录)的流程审批,限制了自助服务在云管理平台上的作用的充分发挥。
[0005]充分支持自助服务(服务流程)的审批流程,必须能够识别所关联服务目录的各个参数(包括参数名称和参数值),根据参数的含义和不同的赋值来决定具体的审批层级和审批人员。而现有的审批流程都不具备服务目录的解读能力,且设置的具体流程都是固定流程,即针对这个服务目录的审批流程的层级和审批人员是固定的,无法根据服务目录发起时输入的参数动态调整。而当今强调自主服务的云管理应用的实际场景是服务目录不同输入值引发的审批流程的层级和审批人有可能是变化的,比如:服务目录中涉及网络端口的操作,如果填写的网络端口是普通端口是一套审批流程;如果是高危端口则是使用另一套审批流程。根据目录服务的输入参数来动态的调整审批流程(审批的层级和审批人等)是目前服务流程系统无法支持的。
技术实现思路
[0006]本专利技术主要解决的技术问题是提供一种基于服务目录的审批流程动态更新方法,能够解决现有的审批流程无法识别所关联服务目录的各个参数、无法根据参数的含义和不同的赋值来调整审批层级和审批人员的问题。
[0007]为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种基于服务目录的审批流程动态更新方法,包括:步骤1,用户发起服务请求;步骤2,直接根据服务请求调用对应的通用的审批流程;步骤3,根据参数规则定义表对服务请求中的可编辑参数进行匹配项检测;
步骤4,判断是否检测到匹配项:若是,则转入步骤5;若否,则转入步骤6;步骤5,依次根据所述匹配项在参数规则定义表的定义调整所述通用的审批流程;步骤6,执行审批流程;步骤7,判断审批流程是否审批通过:若否,则转入步骤1,若是,则向服务目录引擎提交服务请求;所述用户发起服务请求包括:选择服务目录中的服务和输入可编辑参数;所述参数规则定义表记录了服务目录参数匹配规则;服务目录参数匹配规则的类别包括Paas实例类、Iaas实例类、安全规则类、虚拟机类、网络类、存储类、用户类、组织类、负载均衡类、弹性伸缩(SLB)类、自动化运维(devops)类、通用脚本类;所述调整所述通用的审批流程,包括:增加审批人、增加审批层级和调整审批方式;其中,调整审批方式包括将普通改为会签。
[0008]进一步的,所述匹配项检测,是先匹配参数规则定义表中的单个参数的数值匹配和比较关系匹配的服务目录参数匹配规则,再匹配多个参数的逻辑关系匹配的服务目录参数匹配规则。
[0009]进一步的,所述服务目录参数匹配规则包括单个参数的数值匹配和比较关系匹配、多个参数的逻辑关系匹配;所述比较关系包括大于、小于、等于、不等于和包含;所述逻辑关系包括与、或和非。
[0010]进一步的,所述服务目录参数匹配规则,还包括对服务请求中的参数进行跨服务统计;其中,在对审批流程进行调整的过程中,记录待统计的参数,在服务请求通过审批后再将待统计的参数更新到审计表中。
[0011]进一步的,所述步骤5,包括:依次读出所述匹配项在参数规则定义表的定义,执行所述定义对应的操作来调整审批流程;若所述操作为参数统计,则记录待统计的参数;将处理完所有匹配项后得到的最终审批流程作为用户请求的服务的审批流程。
[0012]进一步的,所述步骤6,执行过程中涉及到的用户选择的服务目录详情、流程的审批进展状态对用户和审批人全程可视。
[0013]本专利技术的有益效果是:本专利技术在传统的通用审批流程基础上,通过参数规则定义表对服务目录的各个参数进行详细的描述和定义,从而实现对服务目录的各种参数进行深度识别,只需要少量的通用审批流程,根据参数规则定义表的匹配项动态调整审批层级和审批人员,满足企业内部IT服务的所有流程审批需求,加快了流程审批的进程,提高了自助服务的效率。
附图说明
[0014]图1是本专利技术一种基于服务目录的审批流程动态更新方法的流程示意图。
具体实施方式
[0015]下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。
[0016]请参阅图1,本专利技术实施例包括:一种基于服务目录的审批流程动态更新方法,包括:解决什么问题,运用什么方案,具体实施方式。
[0017]一种基于服务目录的审批流程动态更新方法,包括:步骤1,用户发起服务请求;步骤2,直接根据服务请求调用对应的通用的审批流程;步骤3,根据参数规则定义表对服务请求中的可编辑参数进行匹配项检测;步骤4,判断是否检测到匹配项:若是,则转入步骤5;若否,则转入步骤6;步骤5,依次根据所述匹配项在参数规则定义表的定义调整所述通用的审批流程;步骤6,执行审批流程;步骤7,判断审批流程是否审批通过:若否,则转入步骤1,若是,则向服务目录引擎提交服务请求;所述用户发起服务请求包括:选择服务目录中的服务和输入可编辑参数;所述参数规则定义表记录了服务目录参数匹配规则;服务目录参数匹配规则的类别包括Paas实例类、Iaas实例类、安全规则类、虚拟机类、网络类、存储类、用户类、组织类、负载均衡类、弹性伸缩(SLB)类、自动化运维(devops)类、通用脚本类;所述调整所述通用的审批流程,包括:增加审批人、增加审批层级和调整审批方式;其中,调整审批方式包括将普通改为会签。
[0018]进一步的,所述服务目录参数匹配规则包括单个参数的数值匹配和比较关系匹配、多个参数的逻辑关系匹配;所述比较关系包括大于、小于、等于、不等于和包含;所述逻辑关系包括与、或和非。
[0019]进一步的,所述匹配项检测,是先匹配参数规则定义表中的单个参数的数值匹配和比较关系匹配的服务目录参数匹配规则,再匹配多个参数的逻辑关系匹配的服务目录参数匹配规则。
[0020]进一步的,所述服务目录参数匹配规则,还包括对服务请求中的参数进行跨服务统计;其中,在对审批流程进行调整的过程中,记录本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于服务目录的审批流程动态更新方法,其特征在于,包括:步骤1,用户发起服务请求;步骤2,直接根据服务请求调用对应的通用的审批流程;步骤3,根据参数规则定义表对服务请求中的可编辑参数进行匹配项检测;步骤4,判断是否检测到匹配项:若是,则转入步骤5;若否,则转入步骤6;步骤5,依次根据所述匹配项在参数规则定义表的定义调整所述通用的审批流程;步骤6,执行审批流程;步骤7,判断审批流程是否审批通过:若否,则转入步骤1,若是,则向服务目录引擎提交服务请求;所述用户发起服务请求包括:选择服务目录中的服务和输入可编辑参数;所述参数规则定义表记录了服务目录参数匹配规则;服务目录参数匹配规则的类别包括Paas实例类、Iaas实例类、安全规则类、虚拟机类、网络类、存储类、用户类、组织类、负载均衡类、弹性伸缩类、自动化运维类、通用脚本类;所述调整所述通用的审批流程,包括:增加审批人、增加审批层级和调整审批方式;其中,调整审批方式包括将普通改为会签。2.如权利要求1所述的一种基于服务目录的审批流程动态更新方法,其特征在于,所述服务目录参数匹配规则包括单个参数的数值匹配和比较关系匹配、多个参数的逻辑关系匹配;所述...
【专利技术属性】
技术研发人员:张凌,戴思弘,赵伟,
申请(专利权)人:富通云腾科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。