环境锁定自动化任何地方

问题描述 投票:0回答:3

Automation Anywhere中有什么类似蓝色棱镜的环境锁吗?

环境锁定正在锁定要由机器人处理的文件,因此另一个机器人将无法打开。

rpa automationanywhere
3个回答
0
投票

遗憾的是,当前版本的Automation Anywhere中正在处理的文件没有环境锁定。

版本11 LTS上周发布,我还没有参与其中。不确定新版本中是否包含该类型的功能。


0
投票

Automation Anywhere在任何版本中都没有环境锁定功能(即10.x和11 LTS)


0
投票

默认情况下,Automation Anywhere不提供Environment Locking概念。但是还有另一种方法可以做到这一点。

为了实现Environment Locking概念,我们需要有一个在Multibot之间共享的Global Variable

让我们考虑我们想要执行,同一个文件上的2个Bots说file1.xlsx并创建全局变量说isAnyBotUsing?并默认设置为false。步骤如下:

机器人1:在拿起file1.xlsx之前,BOT应检查isAnyBotUsing?变量值。如果它是false那么它应该选择文件并将值true设置为isAnyBotUsing?。将isAnyBotUsing?变量设置为true意味着,任何机器人都在处理该文件。

机器人2:让我们考虑,在BOT 2被触发之间,并且想要访问file1.xlsx,然后它应该检查isAnyBotUsing?变量值,如果它返回true BOT 2应该等到isAnyBotUsing?值到false

机器人1:一旦BOT 1完成其成功保存并关闭后在file1.xlsx上执行的步骤,它应该将isAnyBotUsing?的值更新为false。这意味着,BOT 1已经发布了file1.xlsx

Bot 2:它将继续检查isAnyBotUsing?的值,一旦它返回false Bot 2将选择文件并将isAnyBotUsing?的值设置为true

但再次在Global Variables没有Automation Anywhere的概念

我们应该保存这些变量,并在excel / notepad /任何需要和合适的文件中存储值。

我建议使用excel,因为我们可以将excel作为数据库连接,并且可以在excel上使用select和update查询来获取/设置excel中的值。使用excel的另一个好处是,我们不是在物理上打开文件,我们只是查询文件,所以n个BOT可以一次查询。

© www.soinside.com 2019 - 2024. All rights reserved.