パーサーの作成とラーニングインスタンスの構成

カスタム ロッカー用の資格情報とパッケージを作成し、Control Room にアップロードした後、カスタム SDK を使用してパーサーを作成し、Document Automationのラーニングインスタンスで構成します。

前提条件

パッケージに統合するカスタム Document Automationが以下の要件を満たしていることを確認してください。
  • でパーサーを構成するための Automation Anywhere IQ Bot Document Automation 管理ロール。
  • パーサーを構成し、ラーニングインスタンスと統合するためのドキュメント ワークスペース ライセンス。
  • パッケージを作成するときは、inputFilePath を含む定義済みのコマンド変数に入力ファイルのパスが含まれている必要があります。
  • パッケージが外部サービスに接続するための資格情報を必要とする場合、変数名は Credential Vault で定義された属性と同じでなければなりません。

    たとえば、資格情報が Credential Vault serviceAccount 属性を持つ serviceAccount にある場合、 のキー値をキャプチャするには、コマンドに定義する変数名を serviceAccountCredential Vault にする必要があります。

サードパーティのパーサーをラーニングインスタンスで構成し、それを使用してDocument Automationでドキュメントを処理します。

手順

  1. パーサーを作成します。
    パーサーを作成するには、パッケージと統合するパーサー Document Automationの入出力コントラクトを指定します。 詳細については、「パーサー契約書のサンプル コード」を参照してください。
  2. パーサーをラーニングインスタンスで構成します。
    パーサーを作成したら、Document Automationのラーニングインスタンスで構成します。 パーサーを構成するには、以下の操作を実行します。
    1. AI > ドキュメント自動化 に移動し、[パーサーの設定] をクリックします。
    2. [パーサー構成] ページで、[パーサー構成を作成] をクリックします。
    3. パーサー構成について以下の詳細を入力し、[次へ] をクリックします。
      • 名前: パーサー名を指定します。 パーサー名に使用できる文字数は 50 文字です。
        注: パーサー名に "、[、\、?、<, >、:、$、|、*、/、] などの特殊文字は使用できません。
      • 説明: これは任意指定のフィールドです。 説明を入力します。
      • パッケージとバージョン: 該当するパッケージとバージョンをリストから選択します。
      • プロバイダー: ラーニングインスタンスでドキュメント抽出に使用するプロバイダーを選択します。
      • ドキュメント タイプ: ドキュメント タイプを選択します。
      • 言語: 言語を選択し、[追加] をクリックします。
      • 資格情報: これは任意指定のフィールドです。 [資格情報] フィールドで、[資格情報を選択] オプションを選択し、ロッカー、資格情報、および属性を選択します。
    4. [参照] をクリックし、パーサーのフォームやテーブルのフィールドを含む JSON ファイルをアップロードし、[作成] をクリックします。
      以下は、パーサーのフィールドを含む JSON ファイルのサンプル スキーマです:
      
      {
      "parserFields": [
      {
      "fieldName": "invoice_number",
      "dataType": "TEXT",
      "fieldType": "KEY_VALUE"
      },
      {
      "fieldName": "invoice_date",
      "dataType": "DATE",
      "fieldType": "KEY_VALUE"
      },
      {
      "fieldName": "total_amount",
      "dataType": "NUMBER",
      "fieldType": "KEY_VALUE"
      },
      {
      "fieldName": "total_price",
      "dataType": "TEXT",
      "fieldType": "TABLE_HEADER"
      }
      ]
      }
      関連するパッケージ SDK を持つ必要なパーサーが作成され、[パーサー構成] リストに表示されます。 参考プロジェクト「Amazon Textract」を参照してください。
  3. ラーニングインスタンスを作成し、構成したパーサーをラーニングインスタンスと統合します。 「Document Automationにラーニングインスタンスを作成」を参照してください。

    次のビデオは、パーサーを構成してラーニングインスタンスと統合する方法を示しています。

    パーサーを操作する場合 (パーサーの作成、編集、削除など) は、以下の点を考慮してください。
    • パーサー名、パーサーの説明、バージョンなどのパーサーの詳細を編集できます。
    • ドキュメント タイプ、言語、パッケージ名、フィールド名などのパーサーの詳細を変更できるのは、パーサーがラーニングインスタンスで使用されていないときだけです。 ただし、新しい言語やフィールド名を追加することは可能です。
    • パーサーの編集時にパーサーのパッケージ バージョンを変更すると、関連するラーニングインスタンスの既存のドキュメント抽出機能が影響を受ける場合があります。
    • パーサーがラーニングインスタンスで使用されている場合は、関連するラーニングインスタンスが削除されるまで、そのパーサーを削除することはできません。
    • パーサーをラーニングインスタンスと統合する間に、パーサーのフィールドにマッピングされるフォームやテーブルのフィールドを作成する必要があります。
    • ラーニングインスタンスを移行する場合は、関連するサードパーティ パーサーの構成も移行する必要があります。 パーサー構成が同じ複数のラーニングインスタンスを移行する場合、対応するパーサー構成は 1 回だけ移行されます。 パーサーのターゲット構成が存在する場合は、それがソースのパーサー構成で更新されます。