一种自动匹配任务生成的方法及系统技术方案

技术编号:22077337 阅读:62 留言:0更新日期:2019-09-12 14:42
本发明专利技术提供一种自动匹配任务生成的方法,包括获取任务请求指令,待允许通过后,生成任务ID及任务项;推送给用户显示出每一子任务项的特征项及对应的操作触发区;当用户对每一子任务项中所有特征项的操作触发区均发出选择指令时,在多源任务系统中遍历出每一子任务项所匹配的任务流程;依序推送每一子任务项中任务流程的属性项及对应的操作触发区给用户;待用户对任务流程的属性项的操作触发区均完成选择指令后,将每一子任务项中任务流程的属性项及特征项内容自动匹配成任务清单并与任务ID及用户名结合成完整的任务下发。实施本发明专利技术,任务自动匹配生成,省时省力,还克服任务书写不完善及分派时间较长的问题。

A Method and System for Automatic Matching Task Generation

【技术实现步骤摘要】
一种自动匹配任务生成的方法及系统
本专利技术涉及计算机运维
,尤其涉及一种自动匹配任务生成的方法及系统。
技术介绍
自动化运维平台已逐步替换手工操作,通过自动化运维平台将日常运维工作统一下发执行,使工作效率得到大大提升,不仅规范了运维流程体系,还解决了人为操作无法规范执行、任务执行混乱、变更无法执行等问题。随着业务系统建设的日渐完成,自动化运维平台的运维工作量也日趋增加,由于自动化运维平台上异构系统共存,对运维人员的技能要求提出了更高的挑战。任务定义由一个和多个作业组成的简单维修或制造计划,上级部门下达任务,下级部门领受任务的依据。任务可以是独立的,也可以是大型项目的一部分,可以为任务定义子任务。目前,现有的任务都是人为写一段任务,然后交由人工处理,再分派。这个过程中存在任务书写不完善,人工分派花费时间成本,同时任务分派者需要对任务有一定的技术背景才能理解具体操作内容并且决定应该指派给谁,因此往往导致任务分派者需要很深的专业技能。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种自动匹配任务生成的方法及系统,不需任务分派者具备很深的专业技能,就能实现任务自动匹配生成,不仅省时省力,还可以克服现有任务书写不完善及分派时间较长的问题。为了解决上述技术问题,本专利技术实施例提供了一种自动匹配任务生成的方法,所述方法包括以下步骤:获取用户发起的任务请求指令,并待确定所述用户发起的任务请求指令允许通过后,生成任务ID及其对应的任务项;其中,所述任务项包括至少一子任务项,且每一子任务项的特征项均包括任务类型、与任务类型关联的父对象;推送给所述用户显示出每一子任务项的每一特征项以及各自对应的操作触发区;当获取用户在每一子任务项中所有特征项的操作触发区上均发出选择指令时,在预设的多源任务系统中,遍历出用户在每一子任务项中与所选特征项为任务类型及其父对象的内容均匹配的所有任务流程;其中,所述每一子任务项中与所选特征项为任务类型及其父对象的内容均匹配的任务流程的属性项均包括父对象的操作项、与父对象的操作项关联的子对象、子对象的操作项、子对象的操作项关联的下一子对象及下一子对象的操作项;基于用户的选择指令,依序逐步选取每一子任务项中与所选特征项为任务类型及其父对象的内容均匹配的任务流程的当前属性项及其对应的操作触发区并推送给用户,直至每一子任务项中依序逐步选取的任务流程的所有属性项之最后一个属性项及其对应的操作触发区推送给用户为止;待获取用户在每一子任务项中对依序逐步选取的任务流程的所有属性项的操作触发区均完成选择指令后,将用户在每一子任务项中所选的所有特征项的内容及其对应所选任务流程中的所有属性项的内容自动匹配生成任务清单,且进一步将所生成的任务清单与任务ID及用户名称相结合,得到完整的任务并下发。其中,所述用户发起的任务请求指令及其允许通过是通过登陆自动化运维平台的任务流页面来实现的。其中,所述每一子任务项的特征项中任务类型的内容包括主机、网络、数据库及存储;所述每一子任务项的特征项中与任务类型关联的父对象的内容包括对应于主机的WEB服务器、邮件服务器、应用服务器及备份服务器,对应于网络的主交换机及楼层交换机,对应于数据库的Oracle、DB、Foxbase、Accessbase及SAP,对应于存储的网络存储器。其中,在所述获取用户发起的任务请求指令,并待确定所述用户发起的任务请求指令允许通过后,生成任务ID及其对应的任务项的步骤之前,还进一步包括步骤:预先定义多源任务系统;其中,所述多源任务系统基于最小颗粒划分原则,将任一任务类型中的每一父对象均归类有相同的属性项,包括父对象的操作项、与父对象的操作项关联的子对象、子对象的操作项、子对象的操作项关联的下一子对象及下一子对象的操作项;所述多源任务系统确定出每一任务类型中每一父对象的内容,给每一父对象的子对象均进行相应的多个赋值,以及给每一个赋值后的子对象的下一子对象均进行相应的多个赋值,并根据每一个赋值后的每一父对象的子对象及其下一子对象,对每一父对象的操作项及其子对象的操作项、下一子对象的操作项均进行相应的操作权限设置,且进一步将每一个赋值后的每一父对象的子对象及其下一子对象,以及操作权限设置后的每一父对象的操作项及其子对象的操作项、下一子对象的操作项,通过图形化界面的拖拽方式依据属性项的顺序依序拖拽自由组合,得到每一父对象所对应的多个组合任务列表;所述多源任务系统将所得到的每一父对象的多个组合任务列表均映射成相应的任务流程,得到与每一父对象的内容相匹配对应的所有任务流程。其中,所述基于用户的选择指令,依序逐步选取每一子任务项中与所选特征项为任务类型及其父对象的内容均匹配的任务流程的当前属性项及其对应的操作触发区并推送给用户,直至每一子任务项中依序逐步选取的任务流程的所有属性项之最后一个属性项及其对应的操作触发区推送给用户为止的具体步骤包括:步骤S41、确定每一子任务项中与所选特征项为任务类型及其父对象的内容均匹配的任务流程的当前属性项为父对象的操作项,并将每一子任务项中的父对象的操作项及其对应的操作触发区并推送给用户;步骤S42、待获取用户分别在每一子任务项中对父对象的操作项的操作触发区均完成选择指令后,在每一子任务项中均自动匹配出与父对象的操作项关联的所选子对象及其对应的操作触发区并推送给用户;步骤S43、判断每一子任务项中所选子对象的操作触发区是否可以触发执行;若可以,则执行步骤S44;若不可以,则跳转至步骤S49;步骤S44、确定每一子任务项中任务流程的当前属性项为子对象,待获取用户分别在每一子任务项中对所选子对象的操作触发区均完成选择指令后,在每一子任务项中均自动匹配出与所选子对象关联的操作项及其对应的操作触发区并推送给用户;步骤S45、确定每一子任务项中任务流程的当前属性项为子对象的操作项,待获取用户分别在每一子任务项中对子对象的操作项的操作触发区均完成选择指令后,在每一子任务项中均自动匹配出与所选子对象的操作项关联的下一子对象及其对应的操作触发区并推送给用户;步骤S46、判断每一子任务项中下一子对象的操作触发区是否可以触发执行;若可以,则执行步骤S47;若不可以,则跳转至步骤S49;步骤S47、确定每一子任务项中任务流程的当前属性项为下一子对象,待获取用户分别在每一子任务项中对下一子对象的操作触发区均完成选择指令后,在每一子任务项中均自动匹配出下一子对象的操作项的内容及其对应的操作触发区并推送给用户;步骤S48、确定每一子任务项中任务流程的当前属性项为下一子对象的操作项,待获取用户分别在每一子任务项中对下一子对象的操作项的操作触发区均完成选择指令后,在每一子任务项中均自动匹配出下一子对象的操作项的所选内容;步骤S49、结束,得到用户在每一子任务项中所选任务流程的所有属性项的内容。本专利技术实施例还提供了一种自动匹配任务生成的系统,包括:任务初成单元,用于获取用户发起的任务请求指令,并待确定所述用户发起的任务请求指令允许通过后,生成任务ID及其对应的任务项;其中,所述任务项包括至少一子任务项,且每一子任务项的特征项均包括任务类型、与任务类型关联的父对象;推送显示单元,推送给所述用户显示出每一子任务项的每一特征项以及各自对应的操作触发区;任务流本文档来自技高网...

【技术保护点】
1.一种自动匹配任务生成的方法,其特征在于,所述方法包括以下步骤:获取用户发起的任务请求指令,并待确定所述用户发起的任务请求指令允许通过后,生成任务ID及其对应的任务项;其中,所述任务项包括至少一子任务项,且每一子任务项的特征项均包括任务类型、与任务类型关联的父对象;推送给所述用户显示出每一子任务项的每一特征项以及各自对应的操作触发区;当获取用户在每一子任务项中所有特征项的操作触发区上均发出选择指令时,在预设的多源任务系统中,遍历出用户在每一子任务项中与所选特征项为任务类型及其父对象的内容均匹配的所有任务流程;其中,所述每一子任务项中与所选特征项为任务类型及其父对象的内容均匹配的任务流程的属性项均包括父对象的操作项、与父对象的操作项关联的子对象、子对象的操作项、子对象的操作项关联的下一子对象及下一子对象的操作项;基于用户的选择指令,依序逐步选取每一子任务项中与所选特征项为任务类型及其父对象的内容均匹配的任务流程的当前属性项及其对应的操作触发区并推送给用户,直至每一子任务项中依序逐步选取的任务流程的所有属性项之最后一个属性项及其对应的操作触发区推送给用户为止;待获取用户在每一子任务项中对依序逐步选取的任务流程的所有属性项的操作触发区均完成选择指令后,将用户在每一子任务项中所选的所有特征项的内容及其对应所选任务流程中的所有属性项的内容自动匹配生成任务清单,且进一步将所生成的任务清单与任务ID及用户名称相结合,得到完整的任务并下发。...

【技术特征摘要】
1.一种自动匹配任务生成的方法,其特征在于,所述方法包括以下步骤:获取用户发起的任务请求指令,并待确定所述用户发起的任务请求指令允许通过后,生成任务ID及其对应的任务项;其中,所述任务项包括至少一子任务项,且每一子任务项的特征项均包括任务类型、与任务类型关联的父对象;推送给所述用户显示出每一子任务项的每一特征项以及各自对应的操作触发区;当获取用户在每一子任务项中所有特征项的操作触发区上均发出选择指令时,在预设的多源任务系统中,遍历出用户在每一子任务项中与所选特征项为任务类型及其父对象的内容均匹配的所有任务流程;其中,所述每一子任务项中与所选特征项为任务类型及其父对象的内容均匹配的任务流程的属性项均包括父对象的操作项、与父对象的操作项关联的子对象、子对象的操作项、子对象的操作项关联的下一子对象及下一子对象的操作项;基于用户的选择指令,依序逐步选取每一子任务项中与所选特征项为任务类型及其父对象的内容均匹配的任务流程的当前属性项及其对应的操作触发区并推送给用户,直至每一子任务项中依序逐步选取的任务流程的所有属性项之最后一个属性项及其对应的操作触发区推送给用户为止;待获取用户在每一子任务项中对依序逐步选取的任务流程的所有属性项的操作触发区均完成选择指令后,将用户在每一子任务项中所选的所有特征项的内容及其对应所选任务流程中的所有属性项的内容自动匹配生成任务清单,且进一步将所生成的任务清单与任务ID及用户名称相结合,得到完整的任务并下发。2.如权利要求1所述的自动匹配任务生成的方法,其特征在于,所述用户发起的任务请求指令及其允许通过是通过登陆自动化运维平台的任务流页面来实现的。3.如权利要求1所述的自动匹配任务生成的方法,其特征在于,所述每一子任务项的特征项中任务类型的内容包括主机、网络、数据库及存储;所述每一子任务项的特征项中与任务类型关联的父对象的内容包括对应于主机的WEB服务器、邮件服务器、应用服务器及备份服务器,对应于网络的主交换机及楼层交换机,对应于数据库的Oracle、DB、Foxbase、Accessbase及SAP,对应于存储的网络存储器。4.如权利要求1所述的自动匹配任务生成的方法,其特征在于,在所述获取用户发起的任务请求指令,并待确定所述用户发起的任务请求指令允许通过后,生成任务ID及其对应的任务项的步骤之前,还进一步包括步骤:预先定义多源任务系统;其中,所述多源任务系统基于最小颗粒划分原则,将任一任务类型中的每一父对象均归类有相同的属性项,包括父对象的操作项、与父对象的操作项关联的子对象、子对象的操作项、子对象的操作项关联的下一子对象及下一子对象的操作项;所述多源任务系统确定出每一任务类型中每一父对象的内容,给每一父对象的子对象均进行相应的多个赋值,以及给每一个赋值后的子对象的下一子对象均进行相应的多个赋值,并根据每一个赋值后的每一父对象的子对象及其下一子对象,对每一父对象的操作项及其子对象的操作项、下一子对象的操作项均进行相应的操作权限设置,且进一步将每一个赋值后的每一父对象的子对象及其下一子对象,以及操作权限设置后的每一父对象的操作项及其子对象的操作项、下一子对象的操作项,通过图形化界面的拖拽方式依据属性项的顺序依序拖拽自由组合,得到每一父对象所对应的多个组合任务列表;所述多源任务系统将所得到的每一父对象的多个组合任务列表均映射成相应的任务流程,得到与每一父对象的内容相匹配对应的所有任务流程。5.如权利要求1所述的自动匹配任务生成的方法,其特征在于,所述基于用户的选择指令,依序逐步选取每一子任务项中与所选特征项为任务类型及其父对象的内容均匹配的任务流程的当前属性项及其对应的操作触发区并推送给用户,直至每一子任务项中依序逐步选取的任务流程的所有属性项之最后一个属性项及其对应的操作触发区推送给用户为止的具体步骤包括:步骤S41、确定每一子任务项中与所选特征项为任务类型及其父对象的内容均匹配的任务流程的当前属性项为父对象的操作项,并将每一子任务项中的父对象的操作项及其对应的操作触发区并推送给用户;步骤S42、待获取用户分别在每一子任务项中对父对象的操作项的操作触发区均完成选择指令后,在每一子任务项中均自动匹配出与父对象的操作项关联的所选子对象及其对应的操作触发区并推送给用户;步骤S43、判断每一子任务项中所选子对象的操作触发区是否可以触发执行;若可以,则执行步骤S44;若不可以,则跳转至步骤S49;步骤S44、确定每一子任务项中任务流程的当前属性项为子对象,待获取用户分别在每一子任务项中对所选子对象的操作触发区均完成选择指令后,在每一子任务项中均自动匹配出与所选子对...

【专利技术属性】
技术研发人员:冷迪
申请(专利权)人:深圳供电局有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1