在工作队列中查看案例时,消息:
清理时自动设置异常
显示为异常原因。
为什么 Blue Prism 将此案设为例外?
“在清理时自动设置异常”出现在您拿起一个案例但未将其声明为已完成或异常时,该过程结束,而对队列项目没有任何进一步的操作。换句话说,如果您让队列项处于锁定状态并且您的流程执行完成,它仍然会进入上述原因。
当您在未解锁正在处理的项目队列的情况下完成或终止进程时,会发生“清理时自动设置异常”。
我想您正在使用“获取下一个项目”之类的操作从工作队列中获取数据。每次从队列中获取项目时,BP 都会锁定它以防止其他机器人同时处理它。
要解决您的问题,如果您完成了该项目的处理,请使用“标记已完成”,如果您想稍后继续使用它,请使用“解锁项目”。
好吧,清理阶段是该过程完成后发生的阶段。然后有两件重要的事情要做 - 清理对象和清理队列。
对于流程中使用的每个对象,都会执行“finalize”操作。这是很少使用的选项 - 我从来没有使用过它。
在队列清理期间,所有锁定的项目都标有您要询问的异常。
所以,我的建议是调查一件物品是如何被遗忘的。