工作流插件使用常见问题

问题描述:
场景1:提单被驳回到人工节点,此时单据是暂存状态,用户在单据列表界面删除了此单据,但是消息中心待办任务中仍有此被驳回的任务,那么在消息中心怎么删除此待办任务?
场景2:提单被驳回到人工节点,此时单据是暂存状态,用户在单据列表界面废弃了此单据,但是消息中心待办任务中仍有此被驳回的任务,此时在消息中心怎么删除此待办任务?
场景3:强制终止一个“审批中”状态的流程后,流程已经终止,但是单据列表界面看到此单据状态仍然是“审批中”
场景4:流程运行时挂起,查看错误信息,提示:校验错误,只有提交和审核中状态的单据才可以撤销
场景5:用户在人工节点参与人那里绑定了提交,但是人工节点的插件里也绑定了提交,导致流程报错
场景6:一个流程里设置了两次“审核通过”,在流程运行时挂起,查看流程日志错误信息,提示:校验错误
解决方案:
场景1:提单被驳回到人工节点,此时单据是暂存状态,用户在单据列表界面删除了此单据,但是消息中心待办任务中仍有此被驳回的任务,那么在消息中心怎么删除此待办任务?
问题原因:流程设置->单据例外中没有设置删除单据时流程终止(工作流发版时默认已经配置过)。

处理方法:
步骤1:在流程管理中找到此流程并打开,在流程设置中添加单据例外,删除单据时终止流程,确保以后不会出现同样的问题;
步骤2:根据单据编号,在流程实例中找到待办任务中需要删除的流程实例并强制终止掉。

详见:
场景2:提单被驳回到人工节点,此时单据是暂存状态,用户在单据列表界面废弃了此单据,但是消息中心待办任务中仍有此被驳回的任务,此时在消息中心怎么删除此待办任务?
问题原因:流程设置->单据例外中没有设置废弃单据时流程终止。

处理方法:
步骤1:在流程管理中找到此流程并打开,在流程设置中添加单据例外,废弃单据时终止流程,确保以后不会出现同样的问题;
步骤2:根据单据编号,在流程实例中找到待办任务中需要删除的流程实例并强制终止掉。

详见:提单人废弃了单据,但消息中心-待办列表仍可以看到该任务
场景3:强制终止一个“审批中”状态的流程后,流程已经终止,但是单据列表界面看到此单据状态仍然是“审批中”
问题原因:流程设置->流程插件中没有设置流程实例终止时调用操作。

处理方法:
步骤1:在流程管理中找到此流程并打开,在流程设置中添加流程实例终止时调用操作,确保以后不会出现同样的问题;
步骤2:针对单据列表中的状态“审核中”,如果想改此状态,那么需要业务那边脚本修复状态。
详见:流程管理员强制终止了已提交的单据,但提单人单据列表中的状态没变
场景4:流程运行时挂起,查看错误信息,提示:校验错误,只有提交和审核中状态的单据才可以撤销。
问题原因:在流转日志中查看错误原因,以WFBiz开头的异常都属于业务异常,标准产品对业务状态转换有数据校验,说明你的单据状态转换不符合业务状态转换逻辑(工作流对业务状态转换
工作流插件使用常见问题
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



