> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# UiPath のプロセス

> UiPath における ABBYY FlexiCapture Multi-Task プロセス（バッチ送信、バッチモニター、バッチ検証、バッチフェッチャー、Batch Processor）のリファレンス。

FC Multi-Task Package には、以下のプロセスが含まれています。

* [バッチ送信](#batchsender)
* [バッチモニター](#batchmonitor)
* [バッチ検証](#batchverifier)
* [バッチフェッチャー](#batchfetcher)
* [Batch Processor – 単一プロセス](#batchprocessorsingleprocess)

## <a id="batchsender" />バッチ送信

このプロセスでは、フォルダーからファイルを取得し、**Create Batch** アクティビティを使用して処理のために FC 12 に送信します。FC は、そのフォルダー内で見つかった各ファイルに対して 1 つのバッチを作成します。次に、新しく作成されたバッチの ID が **Monitor Queue** に追加され、後続の **バッチモニター** プロセスで処理されます。

## <a id="batchmonitor" />バッチモニター

これは、**Monitor Queue** 内のアイテムを処理する常時実行プロセスです。

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_26.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=23b20beece38fd76e1470636d2b24eac" alt="UiPath Studio のバッチモニタープロセスのスクリーンショット。キューアイテムからバッチ ID を取得し、FlexiCapture Project Scope を実行して、バッチのステージタイプに応じて Postpone、Verifier Queue または Fetcher Queue への追加、あるいはトランザクションの失敗に分岐するステートマシンフローを示しています。" width="859" height="523" data-path="images/flexi-capture/connectors/UiCon_26.png" />
</Frame>

**Get Batch Stage** アクティビティを使用してバッチのステージを取得し、次の処理を実行します。

* バッチが「**Processed**」ステージにある場合、新しいアイテムが **Fetcher Queue** に追加され、その後 **Monitor Queue** 内のアイテムは正常に処理されたものとしてマークされます。

* バッチが「**Verification**」ステージにある場合、新しいアイテムが **Verifier Queue** に追加され、**Monitor Queue** 内のアイテムの処理は延期されます。そのアイテムが **Verifier Queue** に再度追加されることはありません。

* バッチが「**Exceptions**」ステージにある場合 (処理エラーによってそのステージに移されることがあります) 、**Monitor Queue** 内のアイテムは例外としてマークされます。エラーメッセージのテキストは「**Reason**」セクションに記録されます。

* バッチがその他のステージにある場合、**Monitor Queue** 内のアイテムの処理は延期されます。

<Note>
  このプロセスは UiPath Orchestrator から起動することをお勧めします。
</Note>

## <a id="batchverifier" />バッチ検証

このプロセスは、**Verifier Queue** 内のアイテムを 1 つずつ処理します。バッチの ID を使って検証 URL を取得し、ブラウザーで開きます。開いた画面で、検証担当者が該当する文書を確認できます。検証が完了すると、そのアイテムは完了としてマークされます。

## <a id="batchfetcher" />バッチフェッチャー

これは、**Fetcher Queue** 内のアイテムを処理する常駐プロセスです。バッチ処理の結果を受け取り、バッチ内の各ドキュメント用に作成されたエクスポートファイルを保存します。エクスポートファイルが保存されると、このプロセスはそのアイテムを正常に処理されたものとしてマークします。

## <a id="batchprocessorsingleprocess" />Batch Processor – 単一プロセス

このプロセスは、FC で文書処理の一連の手順をすべて実行します。具体的には、バッチ の作成、ステータスの確認、検証 URL の取得、処理結果のダウンロードを行います。**Batch Processor - single process** は、**バッチ送信**、**バッチモニター**、**バッチ検証**、**バッチフェッチャー** の各プロセスで構成されています。

このプロセスでは、UiPath Orchestrator assets やキューは不要です。Robot を Orchestrator に接続しなくても、UiPath Studio から起動できます。
