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

# Personalización de los tiempos de espera en el proceso Batch Monitor

> Ajuste las variables de tiempo de espera de tipo TimeSpan en el proceso FlexiCapture Batch Monitor para UiPath, incluida EmptyQueueTimeoutDuration, para optimizar el rendimiento de las transacciones.

Las siguientes variables de tipo TimeSpan se usan para especificar la duración del tiempo de espera en el proceso **Batch Monitor**:

| **Nombre de la variable** | **Propósito**                                                                                                                                                                                            | **Valor predeterminado** |
| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
| EmptyQueueTimeoutDuration | Tiempo durante el cual se pospondrá el siguiente intento de obtener una transacción de la Monitor Queue cuando no haya documentos en la cola                                                             | 15 segundos              |
| VerificationStagePostpone | Tiempo durante el cual se pospondrá la siguiente comprobación de la fase del lote para la transacción actual si el lote estaba en la fase de Verificación en el momento de la comprobación               | 2 minutos                |
| OtherStagePostpone        | Tiempo durante el cual se pospondrá la siguiente comprobación de la fase del lote para la transacción actual si el lote no está en ninguna de las siguientes fases: Procesado, Excepciones, Verificación | 1 minuto                 |

Aumentar los valores de tiempo de espera de **VerificationStagePostpone** y **OtherStagePostpone** puede incrementar el volumen total de transacciones procesadas.

Para modificar los valores de tiempo de espera:

1. Abra el proceso **Batch Monitor** en UiPath Studio, vaya a la sección **State Machine** y expanda el panel **Variables**.

2. Modifique el valor de la variable **EmptyQueueTimeoutDuration** para reducir o aumentar el tiempo entre intentos de obtener una transacción si la cola está vacía.

3. Si el proceso **Batch Monitor** no puede comprobar toda la cola a tiempo debido a un gran número de transacciones retrasadas, aumente los valores de las variables **VerificationStagePostpone** y **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="Captura de pantalla de la State Machine del proceso Batch Monitor en UiPath Studio con el panel Variables abierto, en la que se resaltan las variables TimeSpan OtherStagePostpone, EmptyQueueTimeoutDuration y VerificationStagePostpone, y sus valores predeterminados." width="623" height="481" data-path="images/flexi-capture/connectors/UiCon_42.png" />
   </Frame>

4. Una vez realizados los cambios, vuelva a publicar el proceso en Orchestrator.
