Abril¶
En abril de 2026, el Orquestador BotCity incorpora el recurso de Timeout de Tareas, que permite definir un tiempo máximo de procesamiento por automatización. Cuando se alcanza ese límite, la tarea asume automáticamente el status Timeout, indicando que el procesamiento superó el plazo esperado.
Timeout de Tareas¶
El Timeout es un recurso de control de ejecución que permite definir un tiempo máximo que una tarea puede permanecer en procesamiento. Si se supera ese límite, la tarea asume automáticamente el status Timeout.
Configuración en la Automatización¶
El Timeout se configura en la pestaña Política de Ejecución de cada automatización.
Campos disponibles:
| Campo | Tipo | Descripción |
|---|---|---|
| Habilitar el timeout en esta automatización | Toggle | Habilita o deshabilita el timeout para la automatización |
| Timeout esperado | Dropdown + Numérico | Define el tiempo máximo en Minutos, Horas o Días |
Reglas de configuración:
- El Timeout está habilitado por defecto en todas las nuevas automatizaciones
- Tiempo predeterminado: 1.440 minutos
(24 horas) - Tiempo mínimo permitido: 1 minuto
- Tiempo máximo permitido: 1.440 minutos
(1 día) - El tiempo se cuenta desde el momento en que la tarea inicia el procesamiento — no desde la creación o el tiempo en cola
Comportamiento al modificar el Timeout
La modificación del Timeout aplica únicamente a las tareas creadas después del cambio. Las tareas ya existentes mantienen el comportamiento definido en el momento de su creación.
Tareas¶
Un nuevo status pasa a existir en el ciclo de vida de una tarea.
El listado de tareas muestra el nuevo status Timeout en la columna Estado.
Cuándo aparece este status: en la tarea que alcanzó el tiempo máximo de procesamiento configurado sin finalizar.
Transiciones posibles: una tarea en Timeout puede aún transitar a los status Finalizada, Parcialmente Finalizada o Error, si el procesamiento termina después de alcanzado el límite.
Insights¶
En BotCity Insights, el nuevo status de Timeout también se refleja en el reporte de tareas.
Runner¶
- El Runner indica el inicio del proceso al Orquestador BotCity
- En Tareas, el monitoreo del tiempo de procesamiento se inicia y activa el cambio de status cuando se alcanza el límite establecido
- El cambio de status ocurre automáticamente, sin necesidad de acción manual del usuario
