流程处理失败问题汇总
1. 简介
很多情况下,我们都会遇到处理待办时,发现流程已经被处理或者被撤回掉,而导致无法处理流程。
2. 处理失败场景
目前会在 2 种场景下遇到流程待办无法处理的情况,无法处理时会弹出报错。
1)简道云系统中处理流程
当节点负责人通过工作台的「我的待办」或者应用中的「我的待办」处理流程,如下图所示:
可能会遇到「流程已被其他负责人处理」等流程提示:
2)通过消息卡片处理流程
当节点负责人通过消息推推送卡片处理待办流程(包括钉钉消息、企业微信消息、微信公众号消息以及邮件消息等),如下图所示为企业微信消息卡片处理流程待办:
可能会遇到「流程已被其他负责人处理」等流程提示:
这是因为,该流程被处理后,流程的节点负责人不再是当前负责人,或者当前流程已经不需要再处理了。
出现这种情况的常见原因如下:
3. 流程已被其他负责人处理
3.1 问题描述
当一个节点存在多个节点负责人,且 流转规则 为「任意负责人提交后进入下一节点」,此时其中一个负责人处理了流程。
3.2 原因分析
只要其中一个节点负责人对流程进行了提交、转交、回退、结束流程等操作,其他节点负责人将无法重复处理流程,所以会提示「流程已被其他负责人处理」。
3.3 解决方案
如果是在简道云系统中,直接关闭报错并刷新页面,该流程待办会自动消失,无需继续处理;如果是卡片消息中,直接退出消息,处理下一条消息待办。
4. 流程发起人撤回流程
4.1 问题描述
当流程属性开启了「流程发起后允许撤回」,在节点负责人进行审批操作时,流程发起人撤回了流程。
4.2 原因分析
流程撤回后,节点负责人就不能处理该流程了,同时会提示「流程已撤回」。如下图所示:
4.3 解决方案
如果是在简道云系统中,直接关闭报错并刷新页面,该流程待办会自动消失,等待流程发起人再次提交时后,再继续处理;如果是卡片消息中,直接退出消息,处理下一条消息待办。
5. 管理员处理了该流程
5.1 问题描述
简道云管理员或有管理权限的人员,可以在数据管理处调整流程负责人或结束流程、删除流程:
5.2 原因分析
当该流程节点的负责人被管理员调整为他人,或者流程被结束、被删除后,原来的节点负责人将无法处理该流程,所以会提示「流程已被其他负责人处理 」。
5.3 解决方案
如果是在简道云系统中,直接关闭报错并刷新页面,该流程待办会自动消失,流程负责人更改,无需再处理该流程;如果是卡片消息中,直接退出消息,处理下一条消息待办。
6. 流程被自动提交
6.1 问题描述
流程限时处理可以设置自动提交,若在节点负责人进行审批操作时,触发了节点自动提交,则负责人无法再处理该流程待办。
6.2 原因分析
流程自动提交以后,流程往下流转,此时负责人点击待办处理流程时会提示:流程已被自动提交。
6.3 解决方案
如果是在简道云系统中,直接关闭报错并刷新页面,该流程待办会自动消失,流程已往下流转,无需再处理该流程;如果是卡片消息中,直接退出消息,处理下一条消息待办。
7. 流程被自动回退
7.1 问题描述
流程限时处理可以设置自动回退,若在节点负责人进行审批操作时,触发了节点自动回退,则负责人无法再处理该流程待办。
7.2 原因分析
流程自动回退以后,流程回到之前的流程节点,此时负责人点击待办处理流程时会提示:流程已被自动回退。
7.3 解决方案
如果是在简道云系统中,直接关闭报错并刷新页面,该流程待办会自动消失,流程已回退,等待回退节点再次提交后再处理该流程;如果是卡片消息中,直接退出消息,处理下一条消息待办。