"Automatically set exception at clean up" 控制室中显示异常

"Automatically set exception at clean up" exception showing in Control Room

在工作队列中查看案例时消息:

Automatically set exception at clean up

显示为异常原因。

为什么 Blue Prism 将此案例设置为例外?

好吧,清理阶段是流程完成后发生的阶段。然后要做两件重要的事情——清理对象和清理队列。

对于流程中使用的每个对象,都会执行操作 "finalize"。这是很少使用的选项 - 我从未使用过它。

在清理队列期间,所有锁定的项目都被标记为您询问的异常。

因此,我的建议是调查物品被遗忘的可能性。

当您在没有解锁正在处理的项目队列的情况下完成或终止进程时,就会发生 "Automatically set exception at clean up"。

我想您正在使用类似 "Get next item" 的操作从工作队列中获取数据。每次你从队列中得到一个项目时,BP 都会锁定它以防止其他机器人同时处理它。

要解决您的问题,如果您已完成该项目的处理,请使用 "Mark Completed",如果您想稍后继续使用它,请使用 "Unlock Item"。

"Automatically set exception at cleanup" 当您选择了一个案例但未将其声明为已完成或异常时出现,而过程已完成且未对队列项目进行任何进一步操作。换句话说,如果你让队列项处于锁定状态并且你的流程执行完成,它仍然会进入上述原因。