[发明专利]一种流程预告警方法和装置有效
申请号: | 201611153772.4 | 申请日: | 2016-12-14 |
公开(公告)号: | CN106779404B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 董爱强;刘泽三;于卓 | 申请(专利权)人: | 北京中电普华信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/10 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100192 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流程 预告 警方 装置 | ||
本申请提供了一种流程预告警方法和装置,由于流程模板和所述流程运行数据被存储到本地数据库,即流程运行组件和流程监控组件执行过程中均使用同一个本地数据库,不会存在因不同数据库采用不同的模型结构,进而需要模型转换的问题,解决了现有技术中业务流程数据推送到流程监控组件时,还需进行模型转换而造成的系统运行效率低的问题。
技术领域
本发明涉及通信领域,更具体的说,涉及一种流程预告警方法和装置。
背景技术
流程预告警是从业务活动的角度出发对业务执行过程进行分析,采集业务流程数据进行规则计算与分析,依据配置的预告警异动处理情况通知相关的工作人员,并将预告警结果以图形化图表或者报表等方式直观的呈现给用户。
在目前的预告警解决方案中,业务流程数据先经过流程运行组件进行处理,再经过流程监控组件进行预告警判断分析,流程运行组件和流程监控组件相对独立。流程运行组件负责对接入平台的流程提供运行期支持,实现流程梳理、流程建模、流程实例以及活动实例管理和状态维护等功能。流程监控组件负责对流程运行过程进行监控,流程监控组件根据监控计划通过在线采集的方式获取流程运行组件中的指定的业务流程数据,然后根据相关配置信息进行规则计算与分析,将预告警结果以图形化图表或者报表等方式直观的呈现给用户。
上述技术方案中,流程运行组件和流程监控组件使用不同的数据库,由于不同的数据库采用了不同的模型结构,业务流程数据首先通过流程运行组件进行处理,然后推送到流程监控组件中,将业务流程数据进行模型转换后,流程监控组件才能够根据模型转换后的业务流程数据进行分析,判断是否满足预告警条件。由于还需要进行模型转换,降低了系统的运行效率。
因此,亟需一种能够提高系统运行效率的流程预告警方法。
发明内容
有鉴于此,本发明提供一种流程预告警方法和装置,以解决现有技术中业务流程数据推送到流程监控组件时,还需进行模型转换而造成的系统运行效率低的问题。
为解决上述技术问题,本发明采用了如下技术方案:
一种流程预告警方法,包括:
检测是否接收到在流程列表界面中输入的点击其中一个流程的指令;
若检测接收到所述指令,获取被点击的流程的流程标识以及流程模板;
根据所述流程标识对应的超链接,生成启动表单界面;
根据所述流程标识以及在所述启动表单界面输入的流程实例名称、启动命令,执行流程实例化过程;
根据所述流程模板,执行流程实例;其中,在所述执行流程实例过程中,根据获取的流程运行数据以及所述流程模板对应的预告警规则,判断所述执行流程实例过程中,所述流程运行数据是否满足所述预告警规则;当判断出所述流程运行数据满足所述预告警规则,输出预告警结果;其中,所述流程模板和所述流程运行数据被存储到本地数据库。
优选地,所述根据所述流程标识以及在所述启动表单界面输入的流程实例名称、启动命令,执行流程实例化过程,包括:
调取与所述流程标识对应的流程实例接口;
由所述流程实例接口接收所述流程实例名称和所述启动命令;
校验所述流程实例接口接收的所述流程实例名称和所述启动命令;
其中,若所述校验通过,则执行所述根据所述流程模板,执行流程实例。
优选地,所述根据所述流程模板,执行流程实例,包括:
根据所述流程模板,生成第i个工作项对应的任务;其中,i=1;
检测是否接收到在所述第i个工作项对应的任务对应的任务列表界面输入的第n执行命令;其中,n=1;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电普华信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司,未经北京中电普华信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611153772.4/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理