首页 > 解决方案 > 我们如何在 Excel VBO BO 中为 BluePrism 创建“检查成功”输出?

问题描述

所以我有一个机器人,它正在访问一个 Excel 文件,并从一个集合中向它写入一些信息。问题是到目前为止它运行良好,但前几天出现了中断并且互联网连接失败了。所以bot继续运行并将数据添加到excel中。但是由于文件存储在共享硬盘上,所以保存失败,因此您需要互联网才能访问它。Bot认为它已经保存了,但事实并非如此。我可以将 VBA 代码添加到原始 BluePrism“关闭工作簿”以包含输出作为检查成功吗?保证我知道它确实保存了文件。

标签: vbablueprism

解决方案


我可以将 VBA 代码添加到原始 BluePrism“关闭工作簿”以包含输出作为检查成功吗?保证我知道它确实保存了文件。

你可以,但理想的方法是尽量减少对股票 VBO 所需的编辑量,以避免产生技术债务。事实上,您所描述的检查仅通过 MS Excel VBO 中提供的库存操作是可能的。

不要使用“关闭工作簿”操作的“保存数据”参数来保存工作簿,而是插入一个调用 MS Excel VBO 的“将工作簿另存为”操作的操作阶段。您可以将提供的相同路径传递给“打开工作簿”操作的“文件路径”输入以进行覆盖(执行与“保存工作簿”操作相同的功能)。

不同之处在于,如果保存到指定路径时出现问题,则操作本身将引发Internal异常,您可以按照业务逻辑的要求来Recover处理:Resume

在此处输入图像描述


推荐阅读