IQ Bot Extraction パッケージから Document Automation への移動

Automation 360 v.26 リリースの時点では、IQ Bot Extraction パッケージは非推奨となります。代わりに、Automation 360 IQ Bot からラーニングインスタンスを構成して、新しいドキュメント処理ソリューションの Document Automation でデータを抽出します。

前提条件

いずれかの BotIQ Bot Extraction パッケージを使用中かどうかの確認: [マネージ] > [パッケージ] に移動し、IQ Bot Extraction パッケージを検索します。ステータスが [有効] の場合、このページの手順を実行して、[ドキュメントを処理] アクションおよび関連付けられたラーニングインスタンスを含む Bot を特定し、それらのラーニングインスタンスを Document Automation で実行するように構成します。

IQ Bot Extraction パッケージの検索

Document Automation でタスクを実行するためのカスタム ロールとユーザーの作成を含む、Document Automation 環境の設定 を設定します。

このページでは、Automation 360 IQ Bot からラーニングインスタンスを接続し、ドキュメントを Document Automation にアップロードするための Bot をビルドして、ラーニングインスタンスのアセットを公開し、それらを Bot Runner にデプロイします。

手順

  1. Document Automation に接続する必要のあるラーニングインスタンスを特定します。
    1. [オートメーション] ページに移動し、[公開] タブの下で [Bots] フォルダーを見つけます。
    2. タスク Bot をクリックして Bot エディターを開きます。
    3. タスク Bot[IQ Bot Extraction] > [ドキュメントを処理] アクションが含まれている場合は、[ラーニングインスタンス名] フィールドを見つけて、その値を記録します。これは、Document Automation に接続する必要のあるラーニングインスタンスの名前です。
    4. これらのステップを繰り返して、Document Automation に接続する必要があるすべてのラーニングインスタンスを特定します。

Document Automationへのラーニングインスタンスの接続

Automation 360 IQ Bot で作成したラーニングインスタンスを接続すると、システムによりラーニングインスタンス アセット (RPA BotAutomation Co-Pilot プロセス、フォーム) が作成され、Document Automation でラーニングインスタンスがドキュメントの処理を開始できるようになります。
注:
  • [Bot Creator] ライセンスのある [AAE_Basic] および [AAE_Bot Developer] ロールが必要です。
  • この機能はDocument Automation内でのみアクセス可能です (Community Edition では利用できません)。IQ Bot のお客様の場合、Document Automation内でこの機能を使用できます。
  • Automation 360 IQ Bot 環境は、Document Automation がインストールされている Control Room と関連付けられている必要があります。また Automation 360 IQ Bot のバージョンは、Control Room と互換性がある必要があります。
  • 一度に接続できるラーニングインスタンスは 1 つです。

  1. Admin ユーザーとして Control Room にログインします。[マネージ] > [ラーニングインスタンス] に移動します。[ラーニングインスタンスに接続する] をクリックします。
    これにより、[IQ Bot クラシック ページからラーニングインスタンスを接続] というページが開き、そこには Automation 360 IQ Bot ラーニングインスタンスの一覧が表示されます。
  2. バージョン Automation 360 IQ Bot から接続するラーニングインスタンスを選択します。左から右へ移動させます。[接続] をクリックします。ラーニングインスタンスに接続する
    新しく接続されたラーニングインスタンスは、ラーニングインスタンス テーブルに非公開モードで表示されます。
  3. 前のステップで接続したラーニングインスタンスにドキュメントをアップロードして、抽出機能をテストします。
    1. [ドキュメントを処理] をクリックします。
      ドキュメントを処理
    2. [ドキュメントを処理] ウィンドウで、[参照] をクリックしてアップロードするファイルを選択します。
    3. [データのダウンロード先] フィールドに、抽出されたデータを保持するファイル パスを入力します。
      プロセスが実行されると、指定されたファイル パスに以下の 3 つのフォルダーが作成されます。
      • Success: 抽出されたデータが、指定された形式 (CSV または JSON) で保存されます。
      • Invalid: 無効とマークされたドキュメントが保持されます。
      • Failed: 処理できなかったドキュメントが保持されます。

      以下のいずれかのオプションに基づいて、出力フォルダー パスを指定することができます。

      • オプション 1: ドキュメント処理と検証を同じデバイスに設定している場合 - ローカルデバイスのパス。

        このオプションは、通常、自分がラーニング インスタンスをテストするときに使用します。

      • オプション 2: 異なるデバイスに検証を分散させる設定をしている場合 - 共有フォルダーのパス。

        このオプションは、通常、公開したラーニング インスタンスで使用します。たとえば、\\10.239.192.60\Sharepath\Output と入力します。

    4. [ドキュメントを処理] をクリックします。
      Bot Runner ウィンドウが表示されます。ドキュメントの処理が終了すると、このウィンドウは消えます。ラーニングインスタンス テーブルを更新すると、更新された指標が表示されます。

[ドキュメントを検証] リンクの横に値がある場合、ドキュメント フィールドを手動で検証する必要があります。それ以外の場合は、ステップに 3 に進みます。

  1. 検証エラーの修正
    1. [ドキュメントを検証] をクリックします。
      Automation Co-Pilot タスク マネージャーが新しいタブで開き、キュー内の最初に失敗したドキュメントが示されます。検証ツールのユーザー インターフェースの概要については、「Document Automationの Automation Co-Pilot タスクマ ネージャー検証ツールを使用する」を参照してください。
    2. 各フィールドを確認し、データ タイプと抽出された値を検証します。
      Document Automationがサポートしているデータ タイプは、テキスト、数字、日付、アドレス、チェックボックスです
      または、右側のパネルのドロップダウン リストから [検証が必要なフィールドを表示] を選択することもできます。
      注: ドキュメントが検証待ちのときに、ラーニングインスタンスを編集した場合は、[再処理] をクリックして、抽出を再試行します。

      ドキュメントの再処理は、アップロードされたドキュメントの指標に影響を与えません。

    3. エラーのあるフィールドを更新します。
      フィールドをクリックするか、抽出する値の周囲にボックスを描きます。
      Automation Anywhere 事前トレーニング済みモデルの場合、ラーニングインスタンスを構成してフィールド内の特定の値を抽出し、他の値を無視できます。詳細については、「Document Automation でのデータ抽出」を参照してください。
      • エラーを修正せずにドキュメントをスキップするには、[スキップ] をクリックして検証キュー内の次のドキュメントに進みます。
      • 処理できないドキュメントを削除するには、[無効としてマーク] をクリックします。
    4. 必要な修正を行ったら、[送信] をクリックして、ドキュメントが処理を終了できるようにします。
      キューにある次のドキュメントが表示されます。すべてのドキュメントが修正されると、これ以上タスクはないことを示すメッセージが表示されます。
    5. タブを閉じて、[ラーニングインスタンス] ページに戻ります。
  2. 出力結果を確認します。
    1. Success フォルダーで、抽出されたデータを含むファイルを開き、結果を確認して、ユース ケースと一致することを確認します。
      Microsoft のフォームは、GUID_0-MSFormTableResult.json のような JSON 形式で抽出された値 (OCR データ) を返します。抽出されたドキュメント データは <<GUID>>_FileName CSV ファイルに格納されていますが、Success フォルダーにも抽出されたテーブル データが CSV ファイルとして個別に格納されています。ドキュメント内のテーブルの数に応じて、テーブルごとに異なる CSV ファイルを見つけることができます。たとえば、<<GUID_PAGE_NUMBER-Table_FILENAME_PAGENUMBER_TABLENUMBER です。

      個別のテーブル データを使用すると、抽出されたデータを GUID_0-MSFormTableResult.json ファイル内の Microsoft エンジン データと比較できます。

    2. オプション: [ラーニングインスタンス] ダッシュボードを確認します。
      ダッシュボードには、アップロードされたドキュメントの総数と検証待ちのドキュメントの数が表示されます。

本番環境でドキュメントを処理するためのラーニングインスタンスの構成

  1. Extraction-Scheduler Bot をビルドし、ラーニングインスタンスへのドキュメントのアップロードを自動化します (Document Automation にドキュメントをアップロードする Bot のビルド)。
  2. プロセスを公開します。
    1. [オートメーション] > [非公開] タブ > [Bot] > [Document Workspace プロセス] に移動し、ラーニングインスタンスと同じ名前のフォルダーを選択します。
    2. プロセスの右側にある縦の 3 点リーダーにマウス カーソルを合わせると、アクション メニューが表示されるので、[プロセスをチェックイン] をクリックします。
      [プロセスをチェックイン] ウィンドウが開き、Bot とチェックイン対象のフォームも自動選択されます。
    3. [プロセスをチェックイン] ウィンドウで、コメントを追加し、[チェックイン] をクリックします。
      プロセスは、公開ワークスペースの同じフォルダー構造に表示されます。
    これらの手順については、次のビデオをご覧ください。

    注: [非公開] モードは、管理された環境でのテストに使用され、他のユーザーが見ることはできません。[公開] モードは、Bot が実稼動可能であるときに使用され、管理者が設定した権限に基づいて他のひとが見たりアクセスしたりできます。
  3. Extraction-Scheduler Bot を公開します。
    1. [非公開] タブで Extraction-Scheduler Bot を見つけます。
    2. Bot の右側にある 3 点リーダーにマウス カーソルを合わせるとメニューが開くので、[TaskBot をチェックイン] をクリックします。タスク Bot をチェックイン
      [タスク Bot をチェックイン] ページが開き、Bot が自動選択されます。
    3. コメントを追加して [チェックイン] をクリックします。
  4. Document Automation Admin ユーザーとしてログインし、プロセスと Bot を Unattended Bot Runner デバイスにデプロイします (ラーニングインスタンス アセットのデプロイ)。

次のステップ

特定のラーニングインスタンスにドキュメントをアップロードして処理と抽出を行う Bot をビルドします。「Document Automation にドキュメントをアップロードする Bot のビルド」を参照してください。