作者:管理员  历史版本:1  最后编辑:黄倩婧  更新时间:2024-10-24 16:08

异常记录

简介:3.5.9版本前记录启动流程异常与审批流程的流程异常,3.5.9版本后可以该列表查看异步审批记录。
适用版本:v3.5.9+;

前提:流程后端配置开启异步审批。审批人对待办流程进行审批操作。

  • 在该列表可以查看到所有等待中、处理中、失败的审批记录。
    注意:审批成功的数据不会显示在该列表。
  • 流程审批提交后,显示为等待中状态。待流程进入处理列表时,则显示为处理中状态。待流程处理失败时,则显示失败状态。待流程处理成功,则数据不显示在列表中。

  • 失败状态的数据,可以通过点击【异常原因】查看具体的审批失败原因。

机制说明(默认配置):

  • 每5秒读取一次等待中的,加入队列。
  • 每10秒从队列中获取内容去执行。
  • 每10分钟修复一次状态,长时间在“执行中”状态的数据会被修复成失败。
  • 每10分钟读取一次10分钟之前创建的等待数据。防止他卡点创建,补偿执行的。
  • 写和读不是同一个线程,这两个线程并发时,就会出现“卡”,然后服务器配置的是10分钟补偿读取,可以在十分钟后读取之前未读取到的数据去执行。这个十分钟是可以配置的。
  • 每个时间周期都是可配置的。

特殊异常原因说明:

  • 应用可能被强制中断导致数据状态不准确,由后台修复的状态
    这个指流程未完全处理完时,应用重启或者断开了,导致无法继续执行。后台把这部分数据自动置为失败,并修复状态。
    场景一:流程正在处理中,应用重启或者断开了。
    场景二:流程已处理完,但状态还未修改,应用重启或者断开了。