市民開発者またはプロ開発者として、ドキュメント抽出タスク を任意のプロセスに追加して、ドキュメントからデータを抽出できます。 抽出は、Task bots(Bot 実行者経由)または Automation Anywhere Cloud Extraction サービスを使用して行うことができます。

Process Composer を使用してタスクを設定し、Document Automation ワークフローをカスタマイズおよび管理できます。 詳細については、Document Automation の Automation Co-Pilot for Business Users プロセス をご覧ください。

手順

  1. 要素 パネルから ドキュメント抽出 タスクをプロセスにドラッグします。
  2. [ドキュメント抽出] パネルで、次の設定を行います。
    1. 要素 ID (例: DocumentExtraction)。
    2. タスク名(例えば、$input[InputFileName]$ - UIで参照として表示されます。
    3. ドキュメントを処理するには2つのオプションがあります。 [ソース選択] を選択します。
      • オプションA:Task Bot(デフォルト)でBot 実行者を使用してドキュメントを抽出します。
      • オプションB:クラウド抽出 を使用して、Automation Anywhere クラウド抽出サービスでドキュメントを抽出します。
      オプションA: タスク Bot を使用してドキュメントを処理する
      1. Task Bot を選択します。
        注: Task Bot には、ドキュメント抽出 パッケージの データ抽出 アクションが必要です。
      2. (任意) 実装前に Bot のプレビュー をクリックしてください。
      3. キューのタイムアウト(1分から24時間)を設定し、遅延を回避し、Bot が指定された時間内に開始しない場合にプロセスが停止しないようにします。
      4. 入力値 を確認し、変数を割り当てます。 入力フィールドは、選択されたTask Botによって設定されます。 ただし、既成の Document Automation 抽出 Bot を選択した場合、これらが想定される入力フィールドです(このリストは、学習インスタンスが作成されたバージョンによって変更される可能性があります):
        • InputFilePath: $inputFile(デスクトップのパス、またはリクエスト作成アクションを通じて渡されるファイルオブジェクトのいずれかです[推奨]。)
        • LearningInstanceName: $input[LearningInstancename]$(これは任意の変数です。この例では、Document Automation が自動的に Bot を生成する際に使用される学習インスタンスの名前です。)
        • バージョン: $input[Version]$(任意の変数。この例では、テストモードで使用される学習インスタンスのバージョンを渡すために使われます。)
        • ReferenceID: $CopilotRefId$(任意の変数。この例では、Document Automation が自動的に Bot を生成する際に、バージョン間でドキュメント抽出結果を追跡するために使用される ID です。)
      5. 市民開発者またはプロ開発者として、Task Bot の実行方法 (リクエスト作成者のデスクトップでローカルに実行するか、リモートで実行するか) を選択できます。
        Bot タスク実行モード ドロップダウンから、次のモードを選択できます:
        • リモート実行 (デフォルト): ローカル Bot は Global/Process Scheduler の設定に基づいてリモートで実行され、監査ログに対応するエントリが生成されます。 リモート実行を使用すると、ユーザーが他のタスクに取り組んでいる間に自動化が独立して実行され、自動化が完了したときに Automation Co-Pilot に通知されます。
        • ローカル実行(メインウィンドウ): ローカル Bot はリクエスト作成者のデバイスのメインウィンドウで実行され、監査ログに対応するエントリが生成されます。 リクエストは、アテンドライセンスを持つユーザーによって作成され、デフォルトデバイスが選択されている必要があります。そうでない場合、Bot タスク実行モードはデフォルトでリモート実行になります。 ローカル実行により、機密データが オンプレミス に留まり、ローカルデスクトップでキュー待ち時間が発生しません。
        • ローカル実行(子ウィンドウ): ローカル Bot はリクエスト作成者のデバイスの子ウィンドウで実行され、監査ログに対応するエントリが生成されます。 リクエストは、アテンドライセンスを持つユーザーによって作成され、デフォルトデバイスが選択されている必要があります。そうでない場合、Bot タスク実行モードはデフォルトでリモート実行になります。 ローカル実行により、機密データが オンプレミス に留まり、ローカルデスクトップでキュー待ち時間が発生しません。 実行中にメインデスクトップの使用を許可します。
      オプションB: Automation Anywhere クラウド抽出サービスを使用してプロセスドキュメントを処理する
      1. クラウド抽出 を選択して、Automation Anywhere クラウド抽出サービスでドキュメントを抽出します。 詳しくは、「Automation Anywhere クラウド サービス」をご覧ください。
      2. [入力ファイル] を入力します。 例えば、リクエスト作成アクション (
        amp;ProcessRequest{input}{InputFile}$
        ) を通じて渡されるファイルオブジェクト参照 ($InputFile$) を入力することをお勧めします。
      3. 学習インスタンス名を入力します。 これは、Document Automation の学習インスタンス名です。例えば(
        amp;ProcessRequest{input}{InputFile}$
        )です。
      4. 学習インスタンス バージョン。 このフィールドは通常、Document Automation によって自動的に入力されます。 それを変更することはお勧めしません。 確信がない場合は、そのまま空白にしてください。
      5. ドキュメント抽出パッケージのバージョン。 最新版を使用するために、何も設定する必要はありません。 しかし、古いバージョンを使用してデータを操作したい場合は、そのバージョンを入力できます。
        注: 設定を行わない場合は、最新のテストモードバージョンと最新のドキュメント抽出パッケージバージョンが自動的に使用されます。
  3. [データ プライバシー タグ] フィールド (任意) に、機密出力を非表示としてタグ付けする文字列または変数を追加します。
  4. 保存 をクリックして完了します。
    これでプロセス オートメーションに ドキュメント抽出 タスクが構成されました。 タスクが完了した後:
    • Task Bot をドキュメント抽出に使用した場合、Process Composer はタスクを終了し、選択した Task Bot で設定された出力変数を保持します。
    • クラウド抽出 をドキュメント抽出に使用した場合、イベントが終了するとタスクが終了します。 ドキュメント抽出タスクにはこれらの出力フィールドが含まれます:
      出力フィールド 説明 可能な値
      ドキュメント ID 処理されたドキュメントの一意の ID N/A
      ステータス ドキュメントの現在の状態
      • DW_EXTRACT_SUCCESS: ドキュメント抽出タスクが完了しました

      • DW_EXTRACT_FAILURE: ドキュメント抽出タスクが失敗しました

      • DW_EXTRACT_VALIDATION: ドキュメント抽出タスクは正常に完了しましたが、ドキュメントに検証エラーが含まれています。

      StatusCode 実行後のステータス結果 N/A
      StatusMessage ステータスコードの説明 N/A
      エラーメッセージ 失敗理由の説明 N/A
      エラーモジュール エラーが発生したプロバイダーを示します 考えられるオプションは次のとおりです。
      • ネイティブ
      • V8
      • DocAI
      • クラシック(IQBot)
      • 標準形式

顧客事例: クラウド ドキュメント抽出による請求書処理の自動化

この事例はAcme Manufacturing Corporationのためのものです。
  • チャレンジ: 毎日の数百件のベンダー提出からの手動請求書データ入力は、エラーが発生しやすく、遅く、リソースを多く消費していました。
  • ビジネス目標: Automation Anywhere のクラウド抽出サービスを使用して請求書データの抽出を自動化し、精度を向上させて処理時間を短縮します。

ソリューションの概要とワークフロー:

Acmeは、ドキュメント オートメーションのワークフローAutomation 360で実装し、クラウド抽出サービスを使用して、リアルタイムで請求書データを抽出および処理しました。

主要コンポーネント:

  • ベンダー請求書は、メールまたはアップロードポータルを介して提出されます。

  • 構造化/非構造化データのクラウドベースの抽出。

  • 会社の ERP システム(SAP)へのシームレスな統合。

ドキュメント抽出事例

  1. トリガー ベンダーが請求書(PDF)を安全なポータルにアップロードします。
  2. Bot の開始: Process Composerで定義されたプロセス オートメーションがトリガーされます。
  3. クラウド抽出タスク:
    • 自動化には、ドキュメント抽出タスククラウド抽出を使用して含まれています。

    • 入力ファイルは File オブジェクト ($InputFile$) として渡されます。

    • システムは、学習インスタンス と呼ばれるトレーニング済みの Invoice_AI_Model を参照し

  4. クラウド処理:
    • ドキュメントは Automation Anywhere クラウドにアップロードされました。

    • AI が請求書のフィールドを抽出します: 請求書番号、ベンダー名、PO番号、ラインアイテム、金額、及び期限日。

  5. 検証 (任意):

    設定されている場合、抽出されたデータは低信頼度のエントリのために人間のバリデーターにルーティングされます。

  6. 統合: 検証または自動承認後、構造化データがAPI統合を使用して SAP にプッシュされます。
  7. 監査と通知:
    • DocumentIDStatus、およびStatusMessageのような出力変数がログに記録されます。
    • 財務チームは、要約と例外(該当する場合)を含むAutomation Co-Pilotの通知を受け取ります。
次の表は、Acme Manufacturing Corp. の ビジネスインパクトと指標 を示しています:
メトリック 自動化の前 クラウド抽出後
平均請求書処理時間 10分 1.5 分
データの入力ミス ~5% <0.2%
月額費用 $8,000 (手作業) $1,200(Bot+クラウド費用)
主なメリット
  • インフラストラクチャが不要: クラウドで安全に抽出を処理。

  • AI による精度向上 様々な請求書フォーマットにわたる一貫した抽出。

  • スケーラブルかつ柔軟: ピーク負荷(例えば、月末のラッシュ)を処理。

  • 監査対応: ステータス、メッセージ、およびエラーの完全な追跡。