

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configuración de valores de tiempo de espera en Amazon SWF
<a name="setting-timeouts"></a>

**Topics**
+ [Cuotas de los valores de tiempo de espera](#setting-timeouts-limits)
+ [Tiempos de espera de las ejecuciones de flujos de trabajo y las tareas de decisión](#setting-timeouts-execution)
+ [Tiempos de espera de las tareas de actividad](#setting-timeouts-activity)
+ [Véase también](#timeout-types-see-also)

## Cuotas de los valores de tiempo de espera
<a name="setting-timeouts-limits"></a>

Los valores de tiempo de espera siempre se declaran en segundos, y pueden abarcar cualquier número de segundos hasta un año (31 536 000 segundos), que es el límite máximo de ejecución para cualquier flujo de trabajo o actividad. El valor especial `NONE` se usa para configurar un parámetro de tiempo de espera "sin tiempo de espera", o infinito, pero sigue aplicándose la duración máxima de un año.

## Tiempos de espera de las ejecuciones de flujos de trabajo y las tareas de decisión
<a name="setting-timeouts-execution"></a>

Puede configurar valores de tiempos de espera para el flujo de trabajo y las tareas de decisión al registrar el tipo de flujo de trabajo. Por ejemplo:

```
https://swf.us-east-1.amazonaws.com
RegisterWorkflowType
{
  "domain": "867530901",
  "name": "customerOrderWorkflow",
  "version": "1.0",
  "description": "Handle customer orders",
  "defaultTaskStartToCloseTimeout": "600",
  "defaultExecutionStartToCloseTimeout": "3600",
  "defaultTaskList": { "name": "mainTaskList" },
  "defaultChildPolicy": "TERMINATE"
}
```

El registro del tipo de flujo de trabajo configura el `[defaultTaskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html#SWF-RegisterWorkflowType-request-defaultTaskStartToCloseTimeout)` a 600 segundos (10 minutos) y `[defaultExecutionStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html#SWF-RegisterWorkflowType-request-defaultExecutionStartToCloseTimeout)` a 3 600 segundos (1 hora).

Para obtener más información sobre el registro de los tipos de flujo de trabajo, consulte [Registro de un tipo de flujo de trabajo con Amazon SWF](swf-dg-register-workflow.md) y `[RegisterWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html)` en la *referencia de la API de Amazon Simple Workflow Service*.

Para anular el valor configurado para `defaultExecutionStartToCloseTimeout`, especifique `[executionStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html#SWF-StartWorkflowExecution-request-executionStartToCloseTimeout) `.

## Tiempos de espera de las tareas de actividad
<a name="setting-timeouts-activity"></a>

Puede configurar tiempos de espera para las tareas de actividad al registrar el tipo de actividad. Por ejemplo:

```
https://swf.us-east-1.amazonaws.com
RegisterActivityType
{
  "domain": "867530901",
  "name": "activityVerify",
  "version": "1.0",
  "description": "Verify the customer credit",
  "defaultTaskStartToCloseTimeout": "600",
  "defaultTaskHeartbeatTimeout": "120",
  "defaultTaskList": { "name": "mainTaskList" },
  "defaultTaskScheduleToStartTimeout": "1800",
  "defaultTaskScheduleToCloseTimeout": "5400"
}
```

Este registro de tipo de actividad configura el `[defaultTaskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskStartToCloseTimeout)` a 600 segundos (10 minutos), el `[defaultTaskHeartbeatTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskHeartbeatTimeout)` a 120 segundos (2 minutos), el `[defaultTaskScheduleToStartTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskScheduleToStartTimeout)` a 1 800 segundos (30 minutos) y el `[defaultTaskScheduleToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskScheduleToCloseTimeout)` a 5 400 segundos (1,5 horas). 

Para obtener más información sobre el registro de los tipos de actividad, consulte [Registro de un tipo de actividad con Amazon SWF](swf-dg-register-activity.md) y `[RegisterActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html)` en la *referencia de la API de Amazon Simple Workflow Service*. 

Para anular el valor configurado para `defaultTaskStartToCloseTimeout`, especifique `[taskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html#SWF-StartWorkflowExecution-request-taskStartToCloseTimeout)` al programar la tarea de actividad.

## Véase también
<a name="timeout-types-see-also"></a>

[Tipos de tiempo de espera de Amazon SWF](swf-timeout-types.md)