工作流问题诊断器——工作流历史

小明 发表于:2018年10月29日 16:10:23更新于:2020年10月22日 18:00:53

工作流的运行历史中,可以查看每个流程的运行情况。

当您的工作流出现问题时,您就可以通过运行历史查看检查一下情况

排查思路

1、流程有没有触发

   有以下3种情况可能不会触发流程

  • 不满足流程触发器设置的条件(例如,指定的字段才能触发)

  • 记录A如果已经触发了流程B,且本次流程还没走完,那么修改记录A的内容,不会再次触发此流程B的,即使满足触发条件。

  • 贵司网络内工作流执行数量已经用完了。

2、流程触发了后,执行过程中哪个节点出现了问题。

管理员点击需要查看的 工作流,在流程配置页面  点击【历史】,查看运行的流程记录

图片.png

每一个触发的流程,为一行。点击单行,查看此流程的运行进度详情。

状态:即整个流程当前运行结果(进行中、完成、中止、失败)

触发流程数据: 显示的是触发此流程时,该记录的标题(后面的标题改变,此处不改变)

原因: 如果数据异常中止,会有原因。

筛选、搜索

可以按 状态 和  时间范围,以及  搜索名称 快速找到需要的 记录数据

流程运行详情 

点击需要查看的流程,进入进度详情页面

image.png

"所有发布历史"的列表

对于每条发布历史,增加查看(新开页跳转)和 恢复(回滚到指定发布版)

  • 回滚后只是将设计版本退回到所选择流程对应的状态,如果想要替换当前运行中的版本,需要手动更新发布

  • 如果回滚后的版本与当前允许中的版本一致,那就没有"更新发布"入口了,需要至少再修改一次才会出现(与当前恢复最近发布的逻辑一致)

image.png

image.png

image.png

明道云