インストール後のチェックリスト

IQ Bot がインストールされているかどうかを確認し、ヘルスチェック API を使用して IQ Bot サービスが実行されていることを確認して、IQ BotControl Room に登録します。

ステップ 1: [コントロール パネル] で IQ Bot を確認します
Automation Anywhere IQ Bot 項目が、IQ Bot をインストールしたマシンの [コントロール パネル] > [プログラム] > [プログラムと機能] に存在することを確認します。
ステップ 2: Automation Anywhere コグニティブ サービスが実行されていることを確認します

IQ Bot がインストールされたマシンに次のサービスがインストールされ、Microsoft Windows サービスのウィンドウでサービスのステータスが [実行中] であることを確認します。

現在実行中のサービスのリストを確認するには、[スタート] > [ファイル名を指定して実行] を使用して services.msc を開きます。

  • Automation Anywhere Cognitive Alias
  • Automation Anywhere Cognitive Application
  • Automation Anywhere Cognitive Classifier Service
  • Automation Anywhere Cognitive Console
  • Automation Anywhere Cognitive File Manager
  • Automation Anywhere Cognitive Gateway-2
  • Automation Anywhere Cognitive MLScheduler Service
    注: ビルド 12350 の時点で、このサービスはデフォルトでは無効になっています。
  • Automation Anywhere Cognitive MLWeb Service
    注: ビルド 12350 の時点で、このサービスはチェック ボックスとテーブルをより適切に検出する新しいモデルを使用しています。以前のモデルに戻すには、CognitiveServiceConfiguration.json ファイルを開き、次のコード スニペットを見つけて、version 値を v1 に更新します。
    "MLWebService": {
    "port": "9991",
    "version": "v2"
    }
  • Automation Anywhere Cognitive Projects
  • Automation Anywhere Cognitive Report
  • Automation Anywhere Cognitive Validator
  • Automation Anywhere Cognitive Visionbot Manager
  • Automation Anywhere Cognitive VisionbotEngine Service
IQ Bot サービスを再インストールするには、[IQ Bot インストール ディレクトリ] > [構成フォルダー] から管理者として reinstall-allservices.bat[実行] します。サービスのリストが、シリアル番号とともに表示されます。次のいずれかの手順を実行して、サービスを再インストールします。
  1. 再インストールするサービスのシリアル番号を入力します。

    IQ Bot サービスを再インストールする

  2. サービスのシリアル番号、続いて、ドメイン ユーザー名とパスワードを入力します。

    cmd パラメーターを使用して IQ Bot サービスを再インストールする

ステップ 3: ヘルスチェックを実行します
ヘルスチェック API を使用して、必要なサービスを確認します。ヘルスチェック API のリクエスト/レスポンスの詳細を下表に示します。

リクエスト

下表に、各種 IQ Bot サービスでヘルスチェックを実行するために送信される API リクエストを示します。

サービス名 URL
Alias http://<hostname/IP>:9997/healthcheck
Application Service http://<hostname/IP>:9002/healthcheck
Project Service http://<hostname/IP>:9999/healthcheck
FileManager Service http://<hostname/IP>:9996/healthcheck
Visionbot http://<hostname/IP>: 9998/healthcheck
Validator Service http://<hostname/IP>:9995/healthcheck
Report Service http://<hostname/IP>:9992/healthcheck
Gateway Service http://<hostname/IP>:8100/healthcheck
Frontend or Console Service http://<hostname/IP>:3000/healthcheck
MLWeb Service http://<hostname/IP>:9991/healthcheck

テーブル内では、IQ Bot がインストールされたマシンの Web ブラウザを使用し、<hostname/IP>IQ Bot のホスト名/IP に置き換えてヘルスチェック API リクエストを作成します。

たとえば、http://localhost:3000IQ Bot にアクセスできる場合、FileManager のヘルスチェックには次の URL を使用してアクセスできます。http://localhost:9996/healthcheck

レスポンス

一般的に、成功したレスポンスは次の例のコードで示されます。

Subsystem

Application: <Service Name>

Status: OK

Application uptime: 0d 3h 45m 6s

Version: 1.2.0-RELEASE

Branch: RC-5.2-1

GIT #: d88e59c0435c3a836bb47cd586081205564904c5

Build Time: 2018-02-17T09:26:52.523Z

Dependencies:

Database Connectivity: OK

MessageQueue Connectivity: OK

Project: OK

VisionBot: OK

**<Service Name> は、alias、application、filemanager、project、reports、gateway、validator、visionbot となる場合があります。

Dependencies: は、データベースや精査されたサービスのメッセージ キューなど、すべての依存サービスのステータスを一覧表示します。

API が Status: Not_OK で応答した場合、「ヘルスチェックの状態 Not_Ok (A-People のログインが必要)」を参照してください。
ステップ 4: データベースの確認
IQBot データベースがシステムによって作成されます。
<dbusername><dbpasswd> を使用してデータベースにログインし、<hostname><dbusername><dbpasswd> を使用してデータベースやテーブルの名前を確認します。
ステップ 5 (任意): 適切な証明書を作成し、HTTP と HTTPS の設定を行います
サブジェクト代替名を使用した自己署名証明書を作成
IQ Bot に HTTP や HTTPS を設定
ステップ 6: 登録
IQ Bot の使用を開始するには、IQ BotControl Room に登録する必要があります。
Control Room への IQ Bot の登録
登録に失敗した場合:
次のページのステップを実行して、問題を解決します。
  1. Control Room からの IQ Bot の登録解除
  2. IQ Bot の登録エラーの解決
次の手順:
OCR エンジンのインストール (任意): IQ Bot のインストール中、システムは Tesseract Optical Character Reader の最新バージョンをデフォルトの OCR エンジンとして設定します。別のエンジンを使用するには、該当するリンクの手順に従います。
Microsoft Azure Computer Vision OCR エンジン を使用する
IQ Bot での ABBYY FineReader エンジン OCR エンジンの使用
Google Vision API OCR エンジンの使用
Tegaki API OCR エンジンを使用する
Control Room へのログインと設定:IQ Bot に固有のユーザーを Control Room で作成して登録します。IQ Bot のロールとアクセス権限の詳細については、「IQ Bot のユーザー ペルソナとロール」を参照してください。