一种基于灵活工具动态生成预警结果的方法及系统技术方案

技术编号:41794125 阅读:23 留言:0更新日期:2024-06-24 20:19
本发明专利技术公开了一种基于灵活工具动态生成预警结果的方法及系统,属于软件开发技术领域,该方法的实现包括:创建功能所用的数据表,包括预警点信息表、预警规则信息表、预警结果表、预警执行日志表;提供自定义预警规则基础信息维护功能,用于维护关键信息;提供数据字典维护功能,针对功能中涉及到编码、名称对应的信息,通过数据字典进行转换,数据表中存储编码;针对各预警规则,提供预警逻辑自定义维护功能;提供预警执行调度定时器功能及预警执行日志查看功能;针对预警结果,利用自定义报表工具提供预警分析功能,看查询分析各预警产生的原因。本发明专利技术解决构建预警体系时重复开发的问题,可大幅降低开发工作量、及时响应用户需求。

【技术实现步骤摘要】

本专利技术涉及软件开发,具体地说是一种基于灵活工具动态生成预警结果的方法及系统


技术介绍

1、为了规范烟草行业生产经营活动,通常会构建预警体系,对不规范行为进行预警。现有的预警体系构建方案是将预警规则固化到系统中,定时生成预警结果。这种处理方案架构简单,但是所有功能均需要通过程序进行开发,一旦有新增预警规则的需求或者现有预警规则变更的需求,都需要通过修改程序代码实现,响应速度慢并且开发成本高。


技术实现思路

1、本专利技术的技术任务是针对以上不足之处,提供一种基于灵活工具动态生成预警结果的方法及系统,解决构建预警体系时重复开发的问题,可大幅降低开发工作量、及时响应用户需求。

2、本专利技术解决其技术问题所采用的技术方案是:

3、一种基于灵活工具动态生成预警结果的方法,该方法的实现包括:

4、创建功能所用的数据表,包括预警点信息表、预警规则信息表、预警结果表、预警执行日志表;

5、提供自定义预警规则基础信息维护功能,用于维护关键信息;

6、提供数据字本文档来自技高网...

【技术保护点】

1.一种基于灵活工具动态生成预警结果的方法,其特征在于,该方法的实现包括:

2.根据权利要求1所述的一种基于灵活工具动态生成预警结果的方法,其特征在于,所述关键信息包括预警规则编码、预警规则名称、预警所属业务域、预警对象、预警周期、预警级别、预警阈值信息。

3.根据权利要求1所述的一种基于灵活工具动态生成预警结果的方法,其特征在于,所述针对各预警规则提供预警逻辑自定义维护功能,采用sql脚本+groovy脚本相结合的方式,通过sql查询数据库业务表数据后,通过groovy脚本对这些信息进行处理加工,识别出预警的数据并存储到预警结果表。

<p>4.根据权利要求...

【技术特征摘要】

1.一种基于灵活工具动态生成预警结果的方法,其特征在于,该方法的实现包括:

2.根据权利要求1所述的一种基于灵活工具动态生成预警结果的方法,其特征在于,所述关键信息包括预警规则编码、预警规则名称、预警所属业务域、预警对象、预警周期、预警级别、预警阈值信息。

3.根据权利要求1所述的一种基于灵活工具动态生成预警结果的方法,其特征在于,所述针对各预警规则提供预警逻辑自定义维护功能,采用sql脚本+groovy脚本相结合的方式,通过sql查询数据库业务表数据后,通过groovy脚本对这些信息进行处理加工,识别出预警的数据并存储到预警结果表。

4.根据权利要求1所述的一种基于灵活工具动态生成预警结果的方法,其特征在于,所述提供预警执行调度定时器功能及预警执行日志查看功能,定时器定时自动执行各预警规则的预警逻辑生成预警结果;通过预警执行日志查看功能查询定时器执行结果并能选择预警规则重新手动执行。

5.根据权利要求1所述的一种基于灵活工具动态生成预警结...

【专利技术属性】
技术研发人员:马振宇张亚飞侯海旭
申请(专利权)人:山东浪潮数字商业科技有限公司
类型:发明
国别省市:

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

1