【技术实现步骤摘要】
业务流程监控方法、装置、系统、设备和介质
本申请一般涉及企业管理软件
,具体涉及一种业务流程监控方法、装置、系统、设备和介质。
技术介绍
在现代社会生活中,通过业务终端执行某一业务流程来实现某种业务目的是常见业务处理方式。其中,业务流程是将至少两个任务节点按照业务逻辑连接起来确定的。在相关技术中,一般在业务流程执行结束后,判断该业务流程在执行过程是否出现故障。目前,对于任务节点较多的复杂业务流程,在确定业务流程的执行过程出现故障时,不能精确的确定出现故障的任务节点,从而无法精准高效的修复故障。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种可以监控业务流程中任务节点是否出现超时故障的业务流程的监控方法、装置、系统、设备和介质。第一方面,本申请实施例提供了一种业务流程监控方法,该方法由与业务流程引擎关联的服务器执行,该方法包括:接收业务流程引擎中预先创建的业务流程的各个任务节点上报的状态信息,该业务流程中包括至少两个任务节点,该状态信息至少包括每个任务节点上报的任务 ...
【技术保护点】
1.一种业务流程监控方法,其特征在于,该方法由与业务流程引擎关联的服务器执行,该方法包括:/n接收业务流程引擎中预先创建的业务流程的各个任务节点上报的状态信息,所述业务流程中包括至少两个任务节点,所述状态信息至少包括每个任务节点上报的任务开始时间和任务结束时间;/n基于每个任务节点的所述状态信息和与每个任务节点对应的节点配置信息,确定每个所述任务节点是否出现超时故障,所述节点配置信息是在所述业务流程引擎的流程定义时预先配置的。/n
【技术特征摘要】
1.一种业务流程监控方法,其特征在于,该方法由与业务流程引擎关联的服务器执行,该方法包括:
接收业务流程引擎中预先创建的业务流程的各个任务节点上报的状态信息,所述业务流程中包括至少两个任务节点,所述状态信息至少包括每个任务节点上报的任务开始时间和任务结束时间;
基于每个任务节点的所述状态信息和与每个任务节点对应的节点配置信息,确定每个所述任务节点是否出现超时故障,所述节点配置信息是在所述业务流程引擎的流程定义时预先配置的。
2.根据权利要求1所述的业务流程监控方法,其特征在于,所述业务流程引擎包括预先配置的第一全局监听器和第二全局监听器,则所述接收业务流程引擎中预先创建的业务流程的各个任务节点上报的状态信息,包括:
接收每个所述业务节点通过所述业务流程引擎的第一全局监听器上报的所述任务开始时间;
接收每个所述业务节点通过所述业务流程引擎的第二全局监听器上报的所述任务结束时间。
3.根据权利要求2所述的业务流程监控方法,其特征在于,所述确定所述任务节点是否出现故障包括:
基于所述任务开始时间与所述任务结束时间,确定与每个所述任务节点对应的第一时间差值;
当所述第一时间差值大于与所述第一时间差值对应的任务节点时限时,确定所述第一时间差值对应的任务节点出现超时故障。
4.根据权利要求1-3任一所述的业务流程监控方法,其特征在于,所述业务流程引擎还包括预先配置的第三全局监听器,该方法包括:
接收所述业务流程的第一个任务节点通过所述业务流程引擎的第一监听器上报的所述业务流程对应的流程开始时间;
接收所述业务流程的最后一个任务节点通过所述业务流程引擎的第三监听器上报的所述业务流程对应的流程结束时间;
基于所述流程开始时间、所述流程结束时间和与所述业务流程对应的流程配置信息,确定所述业务流程是否出现超时故障,所述流程配置信息至少包括与所述业务流程对应的流程节点时限。
5.根据权利要求4所述的业务流程监控方法,其特征在于,所述状态信息还包括任务节点标识,则所述接收所述业务流程的第一个任务节点通过所述业务流程引擎的第一全局监听器上报的所述业务流程对应的流程开始时间,包括:
接收所述业务流程中任意一个任务节点的上报的状态信息;
获取所述状态信息中的业务流程标识和当前任务节点标识;
在确定所述业务流程标识下不存在其他的任务节点标识时,指示所...
【专利技术属性】
技术研发人员:史高雄,王镇,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。