流程在流转的过程中可能会出现提交失败的情况,当提交失败后,管理员需要迅速定位问题来保障流程正常运行。下面为大家总结了流程提交失败的问题集锦,管理员可以根据具体情况快速定位并解决问题。
如果流程设置了数据流转条件,而提交的数据不满足流转条件时,则流程无法提交,需要修改数据至符合条件或者修改流转条件方可正常提交。
当遇到「不符合流转条件」的提交失败问题时,可以按照下述方式进行问题排查处理。
1)找到提交失败的数据
进入数据管理后台 → 找到这条成员反馈提交失败的流程数据 → 点击查看数据;
怎么找到这条数据呢?比如,成员提交的这条数据是订单号 00001,那我们去数据管理后台筛选订单号为 00001 的数据即可。
2)查看流程日志
流程日志里可以获取的信息:哪个节点提交失败了,失败的原因是什么。
3)看流转图
流转图里可以获取的信息:流程的版本号是多少、当前流程所处的节点、下一步即将流转到的节点。
4)查看流程版本
找到这条数据流程版本所对应的流程设计,数据里看到的版本是 V2,因此设计界面我们也要找到 V2 版本。
5)确定流转线&流转条件
示例数据里,流程日志里看到的是审批节点1提交失败,失败的原因是不符合流转条件,审批节点 1 的下一个节点为审批节点 2,也即需要检查的是两者之间的流转线设置。
如图,设置了确认项目是否完成字段为完成时才可往下流转,再去检查看成员提交的数据中该字段是否满足该条件即可。
后台数据显示该字段为「未完成」,也就是不满足条件,因此会出现提交失败的情况。
当未设置流程负责人或者设置的动态负责人却查无此人时(如负责人为部门主管但是通讯录中并未设置部门主管),则流程提交时会显示找不到下个节点负责人,那么就需要管理员重新设置流程负责人了。
当遇到「找不到下个节点负责人」的提交失败问题时,可以按照下述方式进行问题排查处理。
1)找到提交失败的数据
进入数据管理后台(或数据的权限组) >> 找到这条成员反馈提交失败的流程数据 >> 点击查看数据。
怎么找到这条数据呢?比如,成员提交的这条数据是订单号 0001,那我们去数据管理后台筛选订单号为 0001 的数据即可。
2)查看流程日志
点击这条数据,流程日志里可以获取的信息:哪个节点提交失败了,失败的原因是什么。
3)查看流转图
流转图里可以获取的信息:流程的版本号是多少、当前流程所处的节点、下一步即将流转到的节点。
4)查看流程版本
找到这条数据流程版本所对应的流程设计,数据里流转图看到的版本是 V2,因此我们在流程设定界面我们也要找到 V2 版本。
5)确定流程节点负责人设置
示例数据里,流程日志里看到的是审批节点1提交失败,失败的原因是找不到下个节点的负责人,审批节点 1 的下一个节点为审批节点 2,也即需要的是审批节点 2 的负责人设置。
即这个节点里对应的设置没有人员,才会提示“找不到下个节点负责人“
节点负责人设置的几种情况:
6)负责人离职
如果负责人离职了,我们在流程节点处重新设置负责人,也可以在 离职成员管理 进行工作交接,批量处理离职成员的所有业务交接。
当子流程表单设置出现以下情形时,流程将提交失败:
1)当子流程表单没有启用流程时,去子流程中开启流程。
2)当子流程表单转为了普通表单时,将子流程转回流程表单,并配置好流程以及子流程与父流程之间的传递关系。
3)当子流程表单被删除/失去跨应用权限时,删除的表单可以联系商务恢复,也可以新建流程表单重新配置子流程;若失去跨应用权限,在 跨应用 处设置跨应用表单。
4)若子流程发起人被全部离职,可以在 离职成员管理 进行工作交接。