环境锁定自动化任何地方

时间:2018-05-14 07:46:54

标签: rpa automationanywhere

Automation Anywhere中是否有类似蓝色棱镜的环境锁?

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

3 个答案:

答案 0 :(得分:0)

不幸的是,当前版本的Automation Anywhere中没有处理文件的环境锁定。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

让我们假设我们要执行,在同一文件上的2个Bot说file1.xlsx,并创建Global Variable说isAnyBotUsing?,默认情况下设置为false。 步骤如下:

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

Bot 2:让我们考虑一下,在BOT 2被触发并想要访问file1.xlsx之间,那么它应该检查isAnyBotUsing?变量值,如果它返回true BOT 2应该等待直到将isAnyBotUsing?的值更改为false

Bot 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上使用选择和更新查询来获取/设置excel中的值。 使用excel的另一个好处是,我们不是在物理上打开文件,而是在查询文件,因此一次可以查询n个BOT。