A2019でBotを実行しようとしたときに以下のような「Device is disconnected (デバイス接続エラー)」が出ることがあります。
考えられる原因
以下のようなさまざまな原因でこのエラーが発生することがあるようです。
- デバイスのセットアップが完了していない。
- お使いの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」を押します。
2.Control Roomでは、デバイスが登録されているかどうかを確認します。登録がある場合は削除してください。
行の右側のタブにマウスポインタを置いて現れる「デバイスを削除」アイコンをクリックします。
確認メッセージが出たら「はい、削除を実行します」をクリックします。
3.右上の「ローカルデバイスを追加」アイコンをクリックします。
4.Automation Anywhere Bot Agent のダウンロードが始まりますので、ダウンロードが終了したら実行します。
5.Bot Agent ソフトウェアのインストールが進行します。
6.終了すると、Control Roomにデバイスが追加されます。
7.Google Chromeの場合、右上のツールバーに警告マーク⚠️が表示されるので、クリックすると「新しい拡張機能が追加されました (Automation Anywhere)」という表示が出ます。メニューをクリックします。
8.表示されるメッセージを読んだ後、拡張機能を有効にする
ボタンをクリックしてください。これでGoogle Chrome上での操作が可能になります。
これで準備完了です。画面右上のデバイスアイコンに緑色のチェックマーク✅がつきました。
アカウントの設定も確認
右上の人間アイコンをクリックして「プロフィールを編集」をクリックします。
「メール」「メールの再入力」のところには、お使いのユーザーアカウントのメールアドレスが両方とも正しく入っていることを確認します。
次はデバイスアイコンをクリックします。「ユーザー名」と「パスワード」は、お使いのローカルデバイスで、Windowsの管理者権限を持つログインユーザー名とそのパスワードが入っていることを確認します。パスワードは目 (👁)のアイコンをクリックすると、マスキングされている中身を見ることもできます。
うまく動作するようになったことの確認
再び「マイBot」の画面に戻り、Botを実行してみましょう。すると、今回はうまく動作するようになるはずです。