一种通用的信息系统预警方法和预警工具与流程

文档序号:21407976发布日期:2020-07-07 14:42阅读:294来源:国知局
一种通用的信息系统预警方法和预警工具与流程
本发明涉及一种计算机应用技术,具体说是提供了一种通用的信息系统预警方法和预警工具。
背景技术
:随着企业的不断发展对信息技术在企业管理中的要求不断提高,在现代化企业的信息化项目中经常会遇到一些关于业务信息提前预警或告知的需求,而市场上的大部分管理软件面对这些需求时主要采用针对不同的个性化需求功能的解决方案,这种解决方案给企业的信息化建设带来诸多问题:1、重复开发,浪费有限的开发资源。这类需求中的功能特点几乎相同,只是操作的业务数据不同,因此针对每个需求单独开发的功能实际上是一种重复开发,这与软件工程的可复用原则相违背,增大了软件厂商的研发投入,而且将有限的开发资源消耗在重复性的工作上无疑会延长研发周期,增大企业的信息化投入。2、拓展性差,后续业务变动时需要重新投入资金开发。当今企业所处的经营环境时刻在变化,相应的对信息系统的需求也是时刻变化的,针对每种业务单独开发的功能势必因为有其特殊的局限性而无法适应变化的需求,因此当需求变化时就修改重新投入开发资源对原功能进行修改,这就会导致企业信息建设成本增加,增大企业的负担。3、功能分散不便于分类统一管理。独立开发的功能一般会以独立菜单的形式分散在信息系统的各个功能模块中,这就会需要业务人员准确记住个菜单的位置,不利于业务人员分类统一管理,经常会出现业务人员无法找到某一菜单而影响业务操作的问题。4、缺乏与系统日志或日志记录不完整,增大预警信息管理维护的难度。独立开发功能如果没有特殊需求往往不会提供完整的日志功能,这就为后续企业信息化过程中可能出现的异常处理造成了障碍,当出现系统异常时运维人员在没有技术人员的支持下很难发现问题原因,影响问题解决的时效性,而且由于预警信息的特殊性,错误的预警信息往往会带来意想不到的后果,给企业经营带来无法预估的损失。技术实现要素:本发明的技术任务是提供一种通用的信息系统预警方法和预警工具,可直接应用于企业信息系统的预警信息生成和推送,减少企业信息化建设的重复开发工作,方便企业后续业务拓展及系统升级。本发明解决其技术问题所采用的技术方案是:一种通用的信息系统预警方法,该方法通过分析各业务场景中预警需求的逻辑关系,生成预警信息并推送预警信息;所述生成预警信息包括基础数据准备、组织预警信息、生成附件信息、生成数据快照和保存预警信息及附件,所述推送预警信息包括查询预警信息及附件和推送预警终端;生成预警信息和推送预警信息支持自定义。该方法将整个预警过程分解成生成预警信息和推送预警信息两大部分,其中生成预警信息又分解为基础数据准备、组织预警信息、生成附件信息、生成数据快照和保存预警信息及附件,推送预警信息包括查询预警信息及附件和推送预警终端;生成预警信息和推送预警信息的各环节均支持自定义,与存储过程开发相结合,可以在无需任何修改的情况下直接将其应用于企业信息系统的预警信息的生成和推送,极大减少企业信息化建设的重复开发工作,方便企业后续业务拓展及系统升级,配置灵活,拓展性好,适用范围广。优选的,该方法自定义预警信息的展示终端,展示终端包括企业微信、手机短信、自动app和电子邮件。根据需要自定义预警信息的展示终端,即可使用默认的企业微信、手机短信,也可使用企业自建的移动app、电子邮件系统等接收预警信息,充分考虑到了企业多样化的需求,在满足pc端消息展示的同时,很好的支持移动端消息。优选的,预警消息类型包括文本预警消息、图片预警信息和文件附件预警消息。该方法除支持生成纯文本的预警消息外,还支持生成图片、文件附件等多种类型的预警消息,在满足常规的消息预警的同时,可以满足用户对更详细信息的查看。进一步的,该方法对于配置预警消息的生成和推送的各环节,单独部署运行,使预警消息的生成和推送不受具体业务系统的限制。优选的,该方法通过完整的数据日志和文本日志,记录预警过程中出现的异常及每个预警信息的送达情况,保证预警信息的可追溯性。采用双日志的形式,有效保证关键预警信息的可追溯性,方便运维人员追查信息异常或泄露的原因,保证信息安全。具体的,所述基础数据包括基础信息和扩展信息。基础信息包括内码、数据原表内码、数据编号、数据名称、开通状态、操作日期、操作人、登记日期、登记人、级数、父级内码、备用01、备用02、自定义编号、分级码、是否使用、是否明细、节点类型标示、发送时间、创建时间、最后修改时间、扫描时间、是否同步、失败次数和操作类型等信息;扩展信息包括内码、主表内码、拓展字段编号、拓展字段名称、拓展字段值、自定义状态和自定义备注等信息。进一步的,设置过滤条件,查询出需要维护的预警信息;所述过滤条件包括数据序号、自定义编号、数据名称和当前状态,当前状态包括启用和停用。可设置“查询条件”功能区,在“查询条件”功能区设置所述过滤条件。优选的,通过设置手工增加预警选项,手工给当前预警增加同级或下级预警;通过设置手工删除预警选项,手工删除当前选中的预警;通过设置选项实现预警层级结构的调整、修改预警内容以及拓控制预警内容是否可用的手工操作;设置自动任务工具,根据配置的预警信息参数自动生成预警信息,与预警信息配套的自动任务工具支持定时、轮询等多种方式,根据配置的预警信息参数自动生成预警信息并自动发送预警信息。每个预警信息单独在自定义任务工具栏中注册任务,要求任务名称约预警信息配置中的预警名称系统,每个任务支持单独配置计时器,以便满足不同的预警周期需求。与预警信息配套的自动任务工具,将预警信息发送到微信、短信、电子邮件等消息终端上,用户可以根据需要开发自己的预警信息发送程序挂载到自动任务工具上。本发明还要求保护一种通用的信息系统预警工具,包括预警信息定义模块、生成预警信息模块和推送预警信息模块,预警信息定义模块用于统一管理预警信息,是预警信息的创建者;生成预警信息模块通过调用预警信息定义模块的定义获取业务数据并生成预警信息及附件;推送预警信息模块用于将维护完成的数据提供给客户的预警信息接收端;所述生成预警信息模块包括基础数据准备、组织预警信息、生成附件信息、生成数据快照和保存预警信息及附件;所述推送预警信息模块包括查询预警信息及附件和推送预警终端;所述生成预警信息模块和推送预警信息模块的各环节自定义单独部署。生成预警信息模块和推送预警信息模块的各环节均支持自定义,与存储过程开发相结合,可以在无需任何修改的情况下直接将其应用于企业信息系统的预警信息的生成和推送,极大减少企业信息化建设的重复开发工作,方便企业后续业务拓展及系统升级,配置灵活,拓展性好,适用范围广。进一步的,该工具还包括日志记录模块,日志记录模块包括数据库日志和文本日志。通过完整的数据日志和文本日志,记录预警过程中出现的异常及每个预警信息的送达情况,保证预警信息的可追溯性。采用双日志的形式,有效保证关键预警信息的可追溯性,方便运维人员追查信息异常或泄露的原因,保证信息安全。该工具自定义预警信息的展示终端,展示终端包括企业微信、手机短信、自动app和电子邮件。根据需要自定义预警信息的展示终端,即可使用默认的企业微信、手机短信,也可使用企业自建的移动app、电子邮件系统等接收预警信息,充分考虑到了企业多样化的需求,在满足pc端消息展示的同时,很好的支持移动端消息。该工具的预警消息类型包括文本预警消息、图片预警信息和文件附件预警消息。该工具除支持生成纯文本的预警消息外,还支持生成图片、文件附件等多种类型的预警消息,在满足常规的消息预警的同时,可以满足用户对更详细信息的查看。该工具对于配置预警消息的生成和推送的各环节,单独部署运行,使预警消息的生成和推送不受具体业务系统的限制。本发明的一种通用的信息系统预警方法和预警工具与现有技术相比,具有以下有益效果:扩展型强,本方法将整个预警过程分解成2个大步骤、7个小步骤,与存储过程开发相结合,可以在无需任何修改的情况下直接将其应用于企业信息系统的预警信息的生成和推送,极大减少企业信息化建设的重复开发工作,方便企业后续业务拓展及系统升级;展示终端多样,可根据需要自定义预警信息的展示终端,即可使用默认的企业微信、手机短信,也可使用企业自建的移动app、电子邮件系统等接收预警信息,充分考虑到了企业多样化的需求,在满足pc端消息展示的同时,很好的支持移动端消息;消息类型丰富,除支持生成纯文本的预警消息外,此发明还支持生成图片、文件附件等多种类型的预警消息;咱满足常规的消息预警的同时,可以满足用户对更详细信息的查看;部署灵活,提供了一整套配置功能,用于配置预警消息生成和发送的各个环节,其可以单独部署运行,不受具有业务系统的限制。可维护性强、安全可追溯,提供了完整的数据库日志和文本日志,采用双日志的形式保证关键预警信息的可追溯性,方便运维人员追查信息异常或泄露的原因,保证信息安全。附图说明图1是本发明通用的信息系统预警方法的流程图;图2是本发明通用的信息系统预警工具使用示例图1;图3是本发明通用的信息系统预警工具使用示例图2;图4是本发明通用的信息系统预警工具使用示例图3;图5是本发明通用的信息系统预警工具使用示例图4。具体实施方式下面结合具体实施例对本发明作进一步说明。实施例一一种通用的信息系统预警方法,该方法通过分析各业务场景中预警需求的逻辑关系,生成预警信息并推送预警信息;所述生成预警信息包括基础数据准备、组织预警信息、生成附件信息、生成数据快照和保存预警信息及附件,所述推送预警信息包括查询预警信息及附件和推送预警终端;生成预警信息和推送预警信息支持自定义。该方法自定义预警信息的展示终端,展示终端包括企业微信、手机短信、自动app和电子邮件。根据需要自定义预警信息的展示终端,即可使用默认的企业微信、手机短信,也可使用企业自建的移动app、电子邮件系统等接收预警信息,充分考虑到了企业多样化的需求,在满足pc端消息展示的同时,很好的支持移动端消息。预警消息类型包括文本预警消息、图片预警信息和文件附件预警消息。该方法除支持生成纯文本的预警消息外,还支持生成图片、文件附件等多种类型的预警消息,在满足常规的消息预警的同时,可以满足用户对更详细信息的查看。该方法对于配置预警消息的生成和推送的各环节,单独部署运行,使预警消息的生成和推送不受具体业务系统的限制。该方法通过完整的数据日志和文本日志,记录预警过程中出现的异常及每个预警信息的送达情况,保证预警信息的可追溯性。采用双日志的形式,有效保证关键预警信息的可追溯性,方便运维人员追查信息异常或泄露的原因,保证信息安全。该方法将整个预警过程分解成生成预警信息和推送预警信息两大部分,其中生成预警信息又分解为基础数据准备、组织预警信息、生成附件信息、生成数据快照和保存预警信息及附件,推送预警信息包括查询预警信息及附件和推送预警终端;生成预警信息和推送预警信息的各环节均支持自定义,与存储过程开发相结合,可以在无需任何修改的情况下直接将其应用于企业信息系统的预警信息的生成和推送,极大减少企业信息化建设的重复开发工作,方便企业后续业务拓展及系统升级,配置灵活,拓展性好,适用范围广。如图2所示,系统管理员或业务人员通过【预警定义】维护预警信息,包括数据结构,查询条件选择,手工增加、删除预警,修改及调整预警,预警参数等信息。所述基础数据包括基础信息和扩展信息,主要数据结构如下:基础数据-基础信息-数据项表(rzsjzd)基础数据-扩展信息表(rzsjzdkz)字段编号字段名称字段类型rzsjzdkz_nm内码varchar2(36)rzsjzdkz_zbnm主表内码varchar2(36)rzsjzdkz_code拓展字段编号varchar2(100)rzsjzdkz_name拓展字段名称varchar2(200)rzsjzdkz_value拓展字段值varchar2(800)rzsjzdkz_state自定义状态varchar2(2)rzsjzdkz_note自定义备注varchar2(1024)设置过滤条件,查询出需要维护的预警信息。通过【查询条件】功能区可以设置过滤条件,查询出需要维护的预警信息。查询条件有:数据序号、自定义编号、数据名称、当前状态(启用、停用)。通过设置手工增加预警选项,手工给当前预警增加同级或下级预警;通过设置手工删除预警选项,手工删除当前选中的预警;通过设置选项实现预警层级结构的调整、修改预警内容以及拓控制预警内容是否可用的手工操作;如图2所示,通过【数据字典定义】的【同级增加】、【下级增加】按钮,给当前预警增加同级或下级预警;通过【删除】按钮删除当前选中的预警;通过【数据字典定义】的【顺序调整】、【修改】、【启用】、【停用】等按钮,可实现预警层级结构的调整,修改预警内容及拓控制预警是否可用。为避免歧义我们对预警参数的定义如下:【预警编号】:预警信息的唯一标识,用于区分不同的预警业务需求,比如:用于大额资金交易的预警:dezjjyyue,用于银行借款到期还款的预警:yhjkdqyj。【预警名称】:与【预警编号】对应的预警业务需求的名称,比如:大额资金交易的预警。【预警简述】:对预警业务需求的简单描述。【预警是否启用】:用于控制当前预警是否启动。【基础数据准备(存储过程名)】:指生成用于生成预警信息的原始数据的存储过程,此存储过程中需要完成原始数据的初步加工,尤其是对于比较复杂的业务预警,此步骤生成的数据是【组织预警信息(存储过程名)】的基础数据。【组织预警信息(存储过程名)】:指将【基础数据准备(存储过程名)】生成的基础数据转化为预警消息的存储过程。【查询附件信息记录数据快照(存储过程名)】:指将基础数据生成excel附件,并对关键数据记录数据快照。【预警附件标志】:指是否在预警信息中启用excel表格附件。【附件绝对路径】:指excel表格附件在应用服务器上的存储路径,特指绝对路径。【预警图片标志】:指是否在预警信息中添加关键信息的概览图片,比如:大额资金付款预警中,展示前10笔大额资金的交易记录图片。该方法支持自动生成预警信息。设置自动任务工具,根据配置的预警信息参数自动生成预警信息,与预警信息配套的自动任务工具支持定时、轮询等多种方式,根据配置的预警信息参数自动生成预警信息并自动发送预警信息,如图3所示。每个预警信息单独在自定义任务工具栏中注册任务,要求任务名称约预警信息配置中的预警名称系统,每个任务支持单独配置计时器,以便满足不同的预警周期需求。任务配置信息如图4所示,任务计时器信息如图5所示。自动生成预警信息的主要数据结构如下:预警信息表(warninginfo)该方法支持自动发送预警信息。如图3所示,与预警信息配套的自动任务工具,将预警信息发送到微信、短信、电子邮件等消息终端上,用户可以根据需要开发自己的预警信息发送程序挂载到自动任务工具上。该方法充分考虑的企业信息化系统的业务预警、提醒的需求,可灵活适配多种预警终端,在企业信息化实施过程中可大大提高预警的准确性和及时性,为实现企业内部信息系统对企业业务流程的驱动作用提供了很好的解决方案。实施例二一种通用的信息系统预警工具,包括预警信息定义模块、生成预警信息模块和推送预警信息模块。预警信息定义模块用于统一管理预警信息,是预警信息的创建者;生成预警信息模块通过调用预警信息定义模块的定义获取业务数据并生成预警信息及附件;推送预警信息模块用于将维护完成的数据提供给客户的预警信息接收端。所述生成预警信息模块包括基础数据准备、组织预警信息、生成附件信息、生成数据快照和保存预警信息及附件;所述推送预警信息模块包括查询预警信息及附件和推送预警终端;生成预警信息模块和推送预警信息模块的各环节自定义单独部署。该工具还包括日志记录模块,日志记录模块包括数据库日志和文本日志。通过完整的数据日志和文本日志,记录预警过程中出现的异常及每个预警信息的送达情况,保证预警信息的可追溯性。采用双日志的形式,有效保证关键预警信息的可追溯性,方便运维人员追查信息异常或泄露的原因,保证信息安全。该工具自定义预警信息的展示终端,展示终端包括企业微信、手机短信、自动app和电子邮件。根据需要自定义预警信息的展示终端,即可使用默认的企业微信、手机短信,也可使用企业自建的移动app、电子邮件系统等接收预警信息,充分考虑到了企业多样化的需求,在满足pc端消息展示的同时,很好的支持移动端消息。该工具的预警消息类型包括文本预警消息、图片预警信息和文件附件预警消息。该工具除支持生成纯文本的预警消息外,还支持生成图片、文件附件等多种类型的预警消息,在满足常规的消息预警的同时,可以满足用户对更详细信息的查看。该工具对于配置预警消息的生成和推送的各环节,单独部署运行,使预警消息的生成和推送不受具体业务系统的限制。系统管理员或业务人员通过【预警定义】维护预警信息,包括数据结构,查询条件选择,手工增加、删除预警,修改及调整预警,预警参数等信息;其设置方法参考实施例一。该工具支持自动生成预警信息。设置自动任务工具,根据配置的预警信息参数自动生成预警信息,与预警信息配套的自动任务工具支持定时、轮询等多种方式,根据配置的预警信息参数自动生成预警信息并自动发送预警信息,其实现过程如实施例一。该工具支持自动发送预警信息。与预警信息配套的自动任务工具,将预警信息发送到微信、短信、电子邮件等消息终端上,用户可以根据需要开发自己的预警信息发送程序挂载到自动任务工具上,如实施例一。参考附图1,该工具的具体的实施方式为:1、单独部署到服务器;2、使用预警信息定义,定义一个或多个预警信息;3、使用生成预警信息的自动任务,自动生成预警信息;4、使用推送预警信息的自动任务,自动推送预警信息。该工具具有轻便小巧、易于部署的特点,生成预警信息模块和推送预警信息模块的各环节均支持自定义,与存储过程开发相结合,可以在无需任何修改的情况下直接将其应用于企业信息系统的预警信息的生成和推送,极大减少企业信息化建设的重复开发工作,方便企业后续业务拓展及系统升级,配置灵活,拓展性好,适用范围广。本工具及方法大量应用在各类大型集团企业中,帮助企业进行灵活高效的预警信息管理,具有很高的推广和经济价值。通过上面具体实施方式,所述
技术领域
的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述
技术领域
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1