Migrate earlier IQ Bot versions to Automation 360 IQ Bot On-Premises

Migrate from an earlier IQ Bot version (from Enterprise 6.x through 11.x) to Automation 360 IQ Bot (On-Premises) for the latest features and enhancements.

Procedure

  1. Download Automation 360 IQ Bot
    1. Log into Automation Anywhere support site to download the latest Automation 360 IQ Bot build:
    2. Extract (unzip) the Automation_Anywhere_IQ_Bot_A2019_(Build number) folder and run the following .bat files:
      1. CleanupRabbitMQandErlang.bat
      2. CleanupRabbitMQErlangPython.bat
      3. UninstallPython.bat
      4. UninstallPython385.bat
      These files remove the registry entries of RabbitMQ v3.8.18, Erlang/OTP relevant IQ Bot Python. No other Python versions are affected.
    3. Restart your machine.
  2. Install Automation 360 IQ Bot
    1. Open Automation_Anywhere_IQ_Bot_A2019_(Build number) folder and run the following files again:
      1. CleanupRabbitMQandErlang.bat
      2. CleanupRabbitMQErlangPython.bat
      3. UninstallPython.bat
      4. UninstallPython385.bat
      This procedure removes any empty folders from RabbitMQ v3.8.18, Erlang, and Python.
    2. Install the Automation 360 IQ Bot build.
    3. During installation, specify the same host name where the IQBot database was created.
      Automation 360 IQ Bot automatically connects to the IQBot database that was created by the Database Migration Assistant before migrating the data.
    4. When the installation completes, unregister IQ Bot Enterprise 11.
      Automation 360 IQ Bot automatically connects to the IQBot database that was created by the Database Migration Assistant before migrating the data.
    5. Clear the browser cache.
    6. (Optional) Restart the Cognitive Console service if IQ Bot fails to load.
  3. Register Automation 360 IQ Bot
    1. Register IQ Bot A360.x with the Control Room.
      x refers to the latest version of Automation 360 IQ Bot.
      Troubleshooting:
      • If the login page is not displayed after registering IQ Bot A360.x, restart the Control Room services (Control Room and Control Room Reverse proxy).
      • If none of the domains or dashboards are displayed when you log in to Automation 360 IQ Bot after a successful migration, perform the following steps:
        • Press the F12 key and click the Network tab to view the APIs.

          If the APIs are unauthorized or display an error message, restart the IQ Bot service.

        • If the bots are not displayed in the learning instances, clear the browser cache.
    2. After the registration, restart the Automation Anywhere Cognitive Application service.
  4. Modify the output file name
    1. After the data is migrated, ensure you modify the name of the output .csv file.
      The output .csv file in Automation 360 IQ Bot contains additional characters. If you are using the download command, use the following instructions to edit the output .csv filename:
      • Remove the brackets [ ].
      • Replace the underscore (_) character with a hyphen (–).
      • Replace spaces with underscore (_).

        For example, if the output .csv filename is [sales-7d6 961f3d28]_Invoice.tiff, rename it as sales-7d6_961f3d28-Invoice.tiff.

  5. Verify the migrated data
    1. Log in to the Automation 360 IQ Bot as a newly created IQ Bot user.
    2. Review the data displayed on the Dashboard to ensure that the IQ Bot 11.3.x data has been migrated.
    3. You can also verify the migrated data by checking the following pages:
      • Learning Instances
      • Domains
      • Bot Pages

Next steps

Ensure that the current OCR version is supported in Automation 360 IQ Bot.
  • ABBYY FineReader Engine - 12.2, 12.3, or 12.4 (use the version provided in the installation folder)
    Note: To upgrade the OCR version, download the OCR package to the installation folder.
  • Tesseract OCR - 4
  • Google Vision API - version is updated automatically to match current release
  • Microsoft Azure Computer Vision OCR engine - 2.0 or 3.2
  • Tegaki API - check with your Cogent Labs sales representative