欢迎光临散文网 会员登陆 & 注册

【RPA之家BluePrism教程4】Blue Prism 异常处理

2020-06-12 10:26 作者:RPA之家  | 我要投稿

Blue Prism 异常处理

异常处理是通过无辅助自动化中的异常管理来定义的。 它确保可以在可能的情况下自动解决问题,或者由系统管理员轻松识别和修复问题,或者在适当情况下将其传递给人类完成。 异常处理的成功取决于开发过程中实现异常的程度。

 

在Blue Prism中实现异常处理

异常处理是任何Blue Prism解决方案的关键部分。 例外是在过程/对象执行期间出现的问题。

当Blue Prism遇到错误时,它将生成异常。

 

异常处理阶段

可以通过使用恢复,恢复和异常阶段来实现异常处理。

 

恢复-开始处理异常的块。

恢复-结束处理异常的块。

异常-在流程或对象的执行中明确引发异常。

 

 

异常类型

我们在Blue Prism中有3种例外类型-

内部异常

系统异常

业务例外

 

内部异常

内部异常是根据我们分阶段缺少的强制性数据而产生的。

假设我们要保存新创建的excel的数据。 但是,我们错过了提供路径的机会,然后我们得到了内部异常。

另一个例子是,当我们在计算阶段给出无效的表达式时,我们得到内部异常,如下所示:

创建3个数据项,即文本类型的X,Y和Z。

 

使用计算阶段执行简单计算

 

现在,运行该过程。

 

业务异常

这些异常实际上不是异常,但是,根据业务规则,我们正在创建例外。 我们需要通过bot手动触发。

 

让我们假设,我们正在处理具有员工姓名和他的帐户余额的excel数据。 将这些数据读入集合并检查每个员工的余额。 如果任何员工的余额为零,我们需要引发异常并记录消息。 根据业务规则,如果余额为零,则无法付款。

 

步骤1-首先,我们将读取数据并存储集合。

步骤2-我们需要循环收集并检查列是否为零。 如果是,则抛出异常。

步骤3-我们需要配置例外阶段。 由于我们有很多异常类型,因此我们需要将其配置为业务异常。

 

 

系统异常

系统异常将基于Internet断开或我们的机器人需要Internet或任何系统故障而发生。

 

我们需要使用恢复和恢复阶段来处理这些异常。 我们不需要链接到恢复阶段,无论何时何地引发异常,恢复阶段都会立即捕获这些异常。

 

 

异常冒泡

触发Exception后,它会朝着流程向上移动,直到被恢复捕获为止,这称为Exception blubbing。

 

 

 


【RPA之家BluePrism教程4】Blue Prism 异常处理的评论 (共 条)

分享到微博请遵守国家法律