> ## 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.

# Batch Monitor プロセスのタイムアウトをカスタマイズする

> UiPath 向け FlexiCapture Batch Monitor プロセスの TimeSpan タイムアウト変数（EmptyQueueTimeoutDuration を含む）を調整して、トランザクションのスループットを最適化します。

以下の TimeSpan 型変数は、**Batch Monitor** プロセスでタイムアウト時間を指定するために使用されます。

| **変数名**                   | **用途**                                                                                           | **既定値** |
| ------------------------- | ------------------------------------------------------------------------------------------------ | ------- |
| EmptyQueueTimeoutDuration | キュー内にドキュメントがない場合に、Monitor Queue から次のトランザクションを取得する次回の試行まで延期される時間                                  | 15 秒    |
| VerificationStagePostpone | 確認時にバッチが Verification ステージにある場合に、現在のトランザクションに対する次回のバッチステージ確認まで延期される時間                            | 2 分     |
| OtherStagePostpone        | バッチが次のいずれのステージにも該当しない場合に、現在のトランザクションに対する次回のバッチステージ確認まで延期される時間: Processed、Exceptions、Verification | 1 分     |

**VerificationStagePostpone** と **OtherStagePostpone** のタイムアウト値を大きくすると、処理されるトランザクションの総数を増やせる場合があります。

タイムアウト値を変更するには、次の手順を実行します。

1. UiPath Studio で **Batch Monitor** プロセスを開き、**State Machine** 領域に移動して **Variables** ペインを展開します。

2. **EmptyQueueTimeoutDuration** 変数の値を変更し、キューが空の場合にトランザクションの取得を再試行するまでの間隔を短くするか長くします。

3. 遅延しているトランザクションが大量にあるために **Batch Monitor** プロセスがキュー全体を時間内に確認できない場合は、**VerificationStagePostpone** と **OtherStagePostpone** の値を大きくします。

   <Frame>
     <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_42.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=1be5d871a6248b5c23297495e4cd3f6a" alt="Variables ペインを開いた状態の UiPath Studio の Batch Monitor プロセスの State Machine のスクリーンショット。OtherStagePostpone、EmptyQueueTimeoutDuration、VerificationStagePostpone の TimeSpan 変数とその既定値が強調表示されています。" width="623" height="481" data-path="images/flexi-capture/connectors/UiCon_42.png" />
   </Frame>

4. 変更後、プロセスを Orchestrator に再度発行します。
