流程提交失败问题汇总

1. 简介

流程在流转的过程中可能会出现提交失败的情况,当提交失败后,管理员需要迅速定位问题来保障流程正常运行。下面为大家总结了流程提交失败的问题集锦,管理员可以根据具体情况快速定位并解决问题。

2. 提交失败问题汇总

2.1 不符合流转条件

2.1.1 问题说明

如果流程设置了数据流转条件,而提交的数据不满足流转条件时,则流程无法提交,需要修改数据至符合条件或者修改流转条件方可正常提交。

2.1.2 解决方案

当遇到「不符合流转条件」的提交失败问题时,可以按照下述方式进行问题排查处理。

1)找到提交失败的数据

进入数据管理后台 → 找到这条成员反馈提交失败的流程数据 → 点击查看数据;

怎么找到这条数据呢?比如,成员提交的这条数据是订单号 00001,那我们去数据管理后台筛选订单号为 00001 的数据即可。

2)查看流程日志

流程日志里可以获取的信息:哪个节点提交失败了,失败的原因是什么。

3)看流转图

流转图里可以获取的信息:流程的版本号是多少、当前流程所处的节点、下一步即将流转到的节点。

4)查看流程版本

找到这条数据流程版本所对应的流程设计,数据里看到的版本是 V2,因此设计界面我们也要找到 V2 版本。

5)确定流转线&流转条件

示例数据里,流程日志里看到的是审批节点1提交失败,失败的原因是不符合流转条件,审批节点 1 的下一个节点为审批节点 2,也即需要检查的是两者之间的流转线设置。

如图,设置了确认项目是否完成字段为完成时才可往下流转,再去检查看成员提交的数据中该字段是否满足该条件即可。

后台数据显示该字段为「未完成」,也就是不满足条件,因此会出现提交失败的情况。

2.2 找不到下个节点负责人

2.2.1 问题说明

当未设置流程负责人或者设置的动态负责人却查无此人时(如负责人为部门主管但是通讯录中并未设置部门主管),则流程提交时会显示找不到下个节点负责人,那么就需要管理员重新设置流程负责人了。

2.2.2 解决方案

当遇到「找不到下个节点负责人」的提交失败问题时,可以按照下述方式进行问题排查处理。

1)找到提交失败的数据

进入数据管理后台(或数据的权限组) >> 找到这条成员反馈提交失败的流程数据 >> 点击查看数据。

怎么找到这条数据呢?比如,成员提交的这条数据是订单号 0001,那我们去数据管理后台筛选订单号为 0001 的数据即可。

2)查看流程日志

点击这条数据,流程日志里可以获取的信息:哪个节点提交失败了,失败的原因是什么。

3)查看流转图

流转图里可以获取的信息:流程的版本号是多少、当前流程所处的节点、下一步即将流转到的节点。

4)查看流程版本

找到这条数据流程版本所对应的流程设计,数据里流转图看到的版本是 V2,因此我们在流程设定界面我们也要找到 V2 版本。

5)确定流程节点负责人设置

示例数据里,流程日志里看到的是审批节点1提交失败,失败的原因是找不到下个节点的负责人,审批节点 1 的下一个节点为审批节点 2,也即需要的是审批节点 2 的负责人设置。

即这个节点里对应的设置没有人员,才会提示“找不到下个节点负责人“

节点负责人设置的几种情况:

6)负责人离职

如果负责人离职了,我们在流程节点处重新设置负责人,也可以在 离职成员管理 进行工作交接,批量处理离职成员的所有业务交接。

2.3 不符合子流程节点流入条件

2.3.1 问题说明

当子流程表单设置出现以下情形时,流程将提交失败:

  • 子流程表单没有启用流程
  • 子流程表单转为了普通表单
  • 子流程表单被删除/失去跨应用权限
  • 子流程发起人被全部离职

2.3.2 解决方案

1)当子流程表单没有启用流程时,去子流程中开启流程。

2)当子流程表单转为了普通表单时,将子流程转回流程表单,并配置好流程以及子流程与父流程之间的传递关系。

3)当子流程表单被删除/失去跨应用权限时,删除的表单可以联系商务恢复,也可以新建流程表单重新配置子流程;若失去跨应用权限,在 跨应用 处设置跨应用表单。

4)若子流程发起人被全部离职,可以在 离职成员管理 进行工作交接。

Copyright(C)2023 HFBangFu Inc. All Rights Reserved 皖ICP备12017563号-5