Automation Anywhere A2019でデバイス接続エラーが出る場合の対処法

A2019でBotを実行しようとしたときに以下のような「Device is disconnected (デバイス接続エラー)」が出ることがあります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/b4f7cce7-c776-72bd-8445-ca66f932d0ca.png)


# 考えられる原因
以下のようなさまざまな原因でこのエラーが発生することがあるようです。

* デバイスのセットアップが完了していない。
* お使いのA2019 Community Editionのユーザーアカウントが他のデバイスに紐づいている。
* A2019の他のユーザーアカウントのロボットを同じデバイスで最後に実行した。
* サーバー側がバージョンアップしたため、Agentのアップデートが必要である。

また、設定自体にはエラーがなく、2~3回再試行をしていると先に進める場合もあります。
> 例えば、Control Roomへの接続がセッションタイムアウトになった場合、Control Roomにログインした直後にロボットを実行しようとすると、このエラーが2回目まで表示されます。3回目の実行ではエラーなく実行できます。

# 問題の修正手順

1.デバイスでは、Automation Anywhere Bot Agentがアプリケーションとしてインストールされているかどうかを確認してください。インストールされている場合は、いったん削除してください。

>「Do you want to remove all the registration? (すべての登録を削除しますか)」も「Yes」を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/f56a63cf-d23d-7a89-b0f5-416aebb4c02a.png)

2.Control Roomでは、デバイスが登録されているかどうかを確認します。登録がある場合は削除してください。

>行の右側のタブにマウスポインタを置いて現れる「デバイスを削除」アイコンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/23e36b2c-2f9e-e68c-6c8d-fb214ca16bc0.png)
確認メッセージが出たら「はい、削除を実行します」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/0206e505-04ff-0b9e-47c3-ccb08357e65a.png)

3.右上の「ローカルデバイスを追加」アイコンをクリックします。

>![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/6baf661a-5d9b-ad0f-6e7c-0bdd9ca2fc41.png)

4.Automation Anywhere Bot Agent のダウンロードが始まりますので、ダウンロードが終了したら実行します。

>![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/78e56819-76fc-338e-ab71-532e8571d6b9.png)

5.Bot Agent ソフトウェアのインストールが進行します。

>![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/5267bb31-9f4c-d33f-2e43-3a2ac7ae9002.png)

6.終了すると、Control Roomにデバイスが追加されます。

>![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/2aa8cde3-7c7b-15ef-d775-6b35853e84ed.png)

7.Google Chromeの場合、右上のツールバーに警告マーク⚠️が表示されるので、クリックすると「新しい拡張機能が追加されました (Automation Anywhere)」という表示が出ます。メニューをクリックします。

>![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/7b049a30-59ae-d2ca-67b9-1f43bbcd967f.png)

8.表示されるメッセージを読んだ後、`拡張機能を有効にする`ボタンをクリックしてください。これでGoogle Chrome上での操作が可能になります。

>![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/fed92c64-8174-ed0c-7edc-94459bd6ceab.png)

これで準備完了です。画面右上のデバイスアイコンに緑色のチェックマーク✅がつきました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/370bbee4-1585-f7e6-83d6-e345a1a7696a.png)

# アカウントの設定も確認
右上の人間アイコンをクリックして「プロフィールを編集」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/4107869e-98d2-390d-c9ef-683f1da85bec.png)

「メール」「メールの再入力」のところには、お使いのユーザーアカウントのメールアドレスが両方とも正しく入っていることを確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/a5f64823-77b5-06ce-5251-1f52268e7954.png)

次はデバイスアイコンをクリックします。「ユーザー名」と「パスワード」は、お使いのローカルデバイスで、Windowsの管理者権限を持つログインユーザー名とそのパスワードが入っていることを確認します。パスワードは目 (👁)のアイコンをクリックすると、マスキングされている中身を見ることもできます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/813128ea-89f9-8b1a-ac25-e4d96d95461c.png)



# うまく動作するようになったことの確認

再び「マイBot」の画面に戻り、Botを実行してみましょう。すると、今回はうまく動作するようになるはずです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479715/217be22c-7907-4ceb-4a29-4f24134db272.png)