一种控制系统上线变更方法及系统技术方案

技术编号:13738251 阅读:44 留言:0更新日期:2016-09-22 10:00
本申请提供了一种控制系统上线变更方法及系统,导入变更控制表,根据变更控制表生成工作流活动图,依据工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项,在一项变更事项执行完成后,执行所述变更事项对应的检查脚本并在显示界面显示检查结果;若检查结果显示变更成功,则依据工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项;若检查结果显示变更不成功,则在显示界面进行异常提示,暂停后置受影响的变更事项,异常处理成功后,依据工作流活动图按照变更事项之间的前后执行关系执行后续变更事项。利用计算机自动执行系统变更事项并检查系统变更是否存在错误,能够减少人工操作出错同时节省人工。

【技术实现步骤摘要】

本专利技术涉及计算机控制领域,更具体地说,涉及一种控制系统上线变更方法及系统
技术介绍
随着金融业务的不断发展,金融信息建设不断创新,而银行业核心业务的系统建设更是占有重要的地位,主要涉及到各类系统的上线变更,系统上线变更需要应对安全升级生产系统、缩短系统停机时间、控制变更风险等各种问题。目前,系统上线变更方式较为简单,在上线初期准备变更控制表,上线期间人工操作变更控制表中的事项,变更后采用双人复核机制降低风险。而人工操作容易出错,同时会浪费大量的人力成本,因此,亟需一种减少人工操作出错、节省人工的系统上线变更方法。
技术实现思路
有鉴于此,本专利技术提供一种控制系统上线变更方法及系统,以解决人工操作容易出错,同时会浪费大量的人力成本的问题。为解决上述技术问题,本专利技术采用了如下技术方案:一种控制系统上线变更方法,该方法包括:导入变更控制表,其中,所述变更控制表包括:变更事项、变更事项之间的前后执行关系、执行主机、执行用户、变更执行脚本、开始时间、以及变更事项对应的检查脚本;根据所述变更控制表生成工作流活动图,其中,所述工作流活动图为用有向弧将变更事项连接在一起的有向流程图;依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项;在一项变更事项执行完成后,执行所述变更事项对应的检查脚本并在显示界面显示检查结果;若检查结果显示变更成功,则依据所述工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项;若检查结果显示变更不成功,则在显示界面进行异常提示,暂停后置受影响的变更事项,异常处理成功后,依据所述工作流活动图按照变更事项之间的前后执行关系执行后续变更事项。优选地,所述变更事项包括:前置事项和后续事项,其中,所述前置事项为位于一段有向弧前边的变更事项,所述后续事项为位于所述一段有向弧后边的变更事项。优选地,所述根据变更控制表生成工作流活动图之后,所述依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,还包括:在所述工作流活动图中插入起始节点和终止节点。优选地,所述在所述工作流活动图中插入起始节点和终止节点之后,所述依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,还包括:选择出关键路径上的变更事项;当关键路径上的变更事项变更不成功时,显示界面进行异常提示的同时控制发声单元发出鸣叫声。优选地,选择出关键路径上的变更事项,具体包括:从起始节点开始,按照所述变更事项之间的前后执行关系对所述工作流活动图进行拓扑排序遍历,计算每个变更事项的最早开始时间;将包含有与最后一个变更事项的自由时差为0的变更事项的路径选为关键路径;选择出关键路径上的变更事项。一种控制系统上线变更系统,该系统包括:导入单元,用于导入变更控制表;工作流活动图形成单元,用于根据所述变更控制表生成工作流活动图;变更执行单元,用于依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项、检查结果显示变更成功后,依据所述工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项以及异常处理成功后,依据所述工作流活动图按照变更事项之间的前后执行关系执行后续变更事项;检查单元,用于在一项变更事项执行完成后,执行所述变更事项对应的检查脚本;显示单元,用于在显示界面显示检查结果;异常提示及暂停单元,用于检查结果显示变更不成功时,在显示界面进行异常提示,暂停后置受影响的变更事项。优选地,所述系统还包括:插入单元,用于在工作流活动图形成单元根据所述变更控制表生成工作流活动图之后,变更执行单元依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,在所述工作流活动图中插入起始节点和终止节点。优选地,所述系统还包括:选择单元,用于插入单元在所述工作流活动图中插入起始节点和终止节点之后,变更执行单元依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,选择出关键路径上的变更事项;发声单元,用于当关键路径上的变更事项变更不成功时,异常提示及暂停单元在显示界面进行异常提示的同时发出鸣叫声。优选地,所述选择单元包括:计算单元,用于从起始节点开始,按照所述变更事项之间的前后执行关系对所述工作流活动图进行拓扑排序遍历,计算每个变更事项的最早开始时间;关键路径选择单元,用于将包含有与最后一个变更事项的自由时差为0的变更事项的路径选为关键路径;关键路径上变更事项选择单元,用于选择出关键路径上的变更事项。相较于现有技术,本专利技术具有以下有益效果:由以上可以看出,本专利技术提供了一种控制系统上线变更方法及系统,具体的,导入变更控制表,根据变更控制表生成工作流活动图,依据工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项,在一项变更事项执行完成后,执行所述变更事项对应的检查脚本并在显示界面显示检查结果;若检查结果显示变更成功,则依据工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项;若检查结果显示变更不成功,则在显示界面进行异常提示,暂停后置受影响的变更事项,异常处理成功后,依据工作流活动图按照变更事项之间的前后执行关系执行后续变更事项。这样能够利用计算机自动执行系统变更事项并检查系统变更是否存在错误,能够减少人工操作出错同时节省人工。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例一提供的控制系统上线变更方法的流程图;图2为本专利技术实施例二提供的控制系统上线变更方法的流程图;图3为本专利技术实施例三提供的控制系统上线变更系统;图4为本专利技术实施例四提供的控制系统上线变更系统;图5为本专利技术实施例五提供的cost系统20150613版本上线流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请提供了一种控制系统上线变更方法,具体参照图1,该方法包括以下步骤:S11、导入变更控制表;需要说明的是,变更控制表通常是由技术人员预先设定并在需要进行控制系统上线时由技术人员人工填写的,变更控制表包括:变更事项、变更事项之间的前后执行关系、执行主机、执行用户、变更执行脚本、开始时间、以及变更事项对应的检查脚本。开始时间为预估变更开始时间。S12、根据变更控制表生成工作流活动图;需要说明的是,工作流活动图为用有向弧将变更事项连接在一起的有向流程图,其中,工作流活动图上的每个节点为每个变更事项,有向弧表示变更事项前后的依赖关系。S13、依据工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项i;需要说明的是,总控机下达命令到对应的执行主机及执行用户执行变更执行脚本。S14、在变更事项i执行完成后,执行所述本文档来自技高网...

【技术保护点】
一种控制系统上线变更方法,其特征在于,该方法包括:导入变更控制表,其中,所述变更控制表包括:变更事项、变更事项之间的前后执行关系、执行主机、执行用户、变更执行脚本、开始时间、以及变更事项对应的检查脚本;根据所述变更控制表生成工作流活动图,其中,所述工作流活动图为用有向弧将变更事项连接在一起的有向流程图;依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项;在一项变更事项执行完成后,执行所述变更事项对应的检查脚本并在显示界面显示检查结果;若检查结果显示变更成功,则依据所述工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项;若检查结果显示变更不成功,则在显示界面进行异常提示,暂停后置受影响的变更事项,异常处理成功后,依据所述工作流活动图按照变更事项之间的前后执行关系执行后续变更事项。

【技术特征摘要】
1.一种控制系统上线变更方法,其特征在于,该方法包括:导入变更控制表,其中,所述变更控制表包括:变更事项、变更事项之间的前后执行关系、执行主机、执行用户、变更执行脚本、开始时间、以及变更事项对应的检查脚本;根据所述变更控制表生成工作流活动图,其中,所述工作流活动图为用有向弧将变更事项连接在一起的有向流程图;依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项;在一项变更事项执行完成后,执行所述变更事项对应的检查脚本并在显示界面显示检查结果;若检查结果显示变更成功,则依据所述工作流活动图按照变更事项之间的前后执行关系执行剩下的变更事项;若检查结果显示变更不成功,则在显示界面进行异常提示,暂停后置受影响的变更事项,异常处理成功后,依据所述工作流活动图按照变更事项之间的前后执行关系执行后续变更事项。2.根据权利要求1所述的系统上线变更方法,其特征在于,所述变更事项包括:前置事项和后续事项,其中,所述前置事项为位于一段有向弧前边的变更事项,所述后续事项为位于所述一段有向弧后边的变更事项。3.根据权利要求1所述的系统上线变更方法,其特征在于,所述根据变更控制表生成工作流活动图之后,所述依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,还包括:在所述工作流活动图中插入起始节点和终止节点。4.根据权利要求3所述的系统上线变更方法,其特征在于,所述在所述工作流活动图中插入起始节点和终止节点之后,所述依据所述工作流活动图从第一项变更事项开始按照变更事项之间的前后执行关系执行变更事项之前,还包括:选择出关键路径上的变更事项;当关键路径上的变更事项变更不成功时,显示界面进行异常提示的同时控制发声单元发出鸣叫声。5.根据权利要求4所述的系统上线变更方法,其特征在于,选择出关键路径上的变更事项,具体包括:从起始节点开始,按照所述变更事项之间的前后执行关系对所述工作流活动图进行拓扑排序遍历,计算每个变更事项的最早开始时间;将包含有与最后一...

【专利技术属性】
技术研发人员:何洋童海涛汪维许笠张小彪张欣王莹吴晗彭耀东唐业祎
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1