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

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

前提条件

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

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

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

手順

  1. パーサーを作成します。
    パーサーを作成するには、Document Automationと統合するパーサー パッケージの入出力コントラクトを指定します。詳細については、「パーサー契約書のサンプル コード」を参照してください。
  2. パーサーをラーニングインスタンスで構成します。
    パーサーを作成したら、Document Automationのラーニングインスタンスで構成します。パーサーを構成するには、以下の操作を実行します。
    1. [マネージ] > [ラーニングインスタンス] に移動し、[パーサーを構成] をクリックします。
    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 を持つ必要なパーサーが作成され、[パーサー構成] リストに表示されます。
  3. ラーニングインスタンスを作成し、構成したパーサーをラーニングインスタンスと統合します。「Document Automationにラーニングインスタンスを作成」を参照してください。

    次のマイクロアニメーションは、パーサーを構成してラーニングインスタンスと統合する方法を示しています。

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