[发明专利]跨业务系统的流程监控装置、方法及相应设备和存储介质有效
申请号: | 202011400740.6 | 申请日: | 2020-12-04 |
公开(公告)号: | CN112200505B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 俞强 | 申请(专利权)人: | 望海康信(北京)科技股份公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/10;G06F9/54 |
代理公司: | 北京金阙华进专利事务所(普通合伙) 11224 | 代理人: | 陈建春;吴召玲 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 跨业 系统 流程 监控 装置 方法 相应 设备 存储 介质 | ||
1.一种跨业务系统的流程监控装置,其特征在于,所述装置包括:
消息队列,用于管理工作流引擎与业务系统之间的消息交换;
第一接入模块,用于将业务系统接入所述消息队列,使能在所述业务系统与所述消息队列之间交换消息,其中所述业务系统至少包括第一业务系统和第二业务系统;
第二接入模块,用于将工作流引擎接入所述消息队列,使能在所述工作流引擎与所述消息队列之间交换消息;
等待节点产生模块,用于在所述工作流引擎中为每一业务系统产生对应的等待节点,其中每一等待节点用于标识流程实例运行过程中需要等待相应业务系统的执行结果,及其中每一等待节点根据与相应业务系统的消息交换激活并响应于接收到第一个业务步骤完成消息而标识为已执行,使得流程实例的流程继续推进;其中,每一等待节点在已执行之后,保持处于运行状态;
记录模块,用于记录一等待节点接收到第一个业务步骤完成消息之后该等待节点接收到的后续业务步骤完成消息并计数。
2.根据权利要求1所述的流程监控装置,其特征在于,所述装置还包括:
警示模块,用于在一等待节点接收到的业务步骤完成消息的计数超过预定阈值时,发出警示消息。
3.根据权利要求1所述的流程监控装置,其特征在于,所述装置还包括:
显示模块,用于响应于所有等待节点均已标识为已执行,显示流程实例的运行结果。
4.根据权利要求1所述的流程监控装置,其特征在于,所述消息交换包括:
响应于第一业务系统的业务流程启动,第一业务系统向消息队列发出流程发起消息;
工作流引擎响应于接收到流程发起消息,产生流程实例,并向消息队列发送流程发起结果消息,执行流程实例;
第一业务系统响应于接收到流程发起结果消息及响应于处理完成,向消息队列发送相应等待节点对应的业务步骤完成消息;
工作流引擎响应于接收到业务步骤完成消息,解析消息内的业务执行结果,唤醒流程实例,标识当前等待节点对应的业务执行已完成,流程实例进行向下执行。
5.根据权利要求1所述的流程监控装置,其特征在于,所述消息交换包括:
响应于第一业务系统的业务流程启动,第一业务系统向消息队列发出流程发起消息;
工作流引擎响应于接收到流程发起消息,产生流程实例,向消息队列发送流程发起结果消息,执行流程实例;
第一业务系统响应于接收到流程发起结果消息及响应于处理完成,向消息队列发送第一等待节点对应的第一业务步骤完成消息;
工作流引擎响应于接收到第一业务步骤完成消息,标识第一等待节点对应的业务执行已完成并通过消息队列向第二业务系统发送业务步骤执行消息;
第二业务系统响应于接收到业务步骤执行消息开启业务逻辑执行,及响应于业务处理完成,向消息队列发出第二业务步骤完成消息;
工作流引擎响应于接收到第二业务步骤完成消息,解析消息内的业务执行结果,唤醒流程实例,标识第二等待节点对应的业务执行已完成,流程实例进行向下执行。
6.根据权利要求4或5所述的流程监控装置,其特征在于,所述装置还包括:
通知模块,用于响应于解析的业务执行结果失败,发出异常事件通知。
7.一种跨业务系统的流程监控方法,其特征在于,所述方法包括:
提供消息队列,用于管理工作流引擎与业务系统之间的消息交换;
将业务系统接入所述消息队列,使能在所述业务系统与所述消息队列之间交换消息,其中所述业务系统至少包括第一业务系统和第二业务系统;
将工作流引擎接入所述消息队列,使能在所述工作流引擎与所述消息队列之间交换消息;
在所述工作流引擎中为每一业务系统产生对应的等待节点,其中每一等待节点用于标识流程实例运行过程中需要等待相应业务系统的执行结果,及其中每一等待节点根据与相应业务系统的消息交换激活并响应于接收到第一个业务步骤完成消息而标识为已执行,使得流程实例的流程继续推进;其中,每一等待节点在已执行之后,保持处于运行状态;
记录一等待节点接收到第一个业务步骤完成消息之后该等待节点接收到的后续业务步骤完成消息并计数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于望海康信(北京)科技股份公司,未经望海康信(北京)科技股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011400740.6/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理