

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Definindo valores de tempo limite no Amazon SWF
<a name="setting-timeouts"></a>

**Topics**
+ [Cotas em valores de tempo limite](#setting-timeouts-limits)
+ [Tempos limite de execução de fluxo de trabalho e tarefas de decisão](#setting-timeouts-execution)
+ [Tempo limite de tarefas de atividade](#setting-timeouts-activity)
+ [Consulte também](#timeout-types-see-also)

## Cotas em valores de tempo limite
<a name="setting-timeouts-limits"></a>

Os valores de tempo limite são sempre declarados em segundos e podem ser definidos para qualquer número de segundos até um ano (31.536.000 segundos): o limite máximo de execução de qualquer fluxo de trabalho ou atividade. O valor especial `NONE` é usado para definir um parâmetro de tempo limite como "sem tempo limite", ou infinito, mas o limite máximo de um ano ainda é aplicável.

## Tempos limite de execução de fluxo de trabalho e tarefas de decisão
<a name="setting-timeouts-execution"></a>

Você pode definir valores de tempo limite para suas tarefas de fluxo de trabalho e decisão ao registrar o tipo de fluxo de trabalho. Por exemplo:

```
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"
}
```

Esse registo de tipo de fluxo de trabalho define `[defaultTaskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html#SWF-RegisterWorkflowType-request-defaultTaskStartToCloseTimeout)` como 600 segundos (10 minutos) e `[defaultExecutionStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html#SWF-RegisterWorkflowType-request-defaultExecutionStartToCloseTimeout)` como 3600 segundos (1 hora).

Para obter mais informações sobre o registro do tipo de fluxo de trabalho, consulte [Registro de um tipo de fluxo de trabalho com o Amazon SWF](swf-dg-register-workflow.md) e `[RegisterWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html)` a *Amazon Simple Workflow Service API Reference*.

É possível substituir o valor definido por `defaultExecutionStartToCloseTimeout`, especificando `[executionStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html#SWF-StartWorkflowExecution-request-executionStartToCloseTimeout) `.

## Tempo limite de tarefas de atividade
<a name="setting-timeouts-activity"></a>

Você pode definir valores de tempo limite para suas tarefas de atividade ao registrar o tipo de atividade. Por exemplo:

```
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"
}
```

Esse registro de tipo de atividade define `[defaultTaskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskStartToCloseTimeout)` como 600 segundos (10 minutos), o `[defaultTaskHeartbeatTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskHeartbeatTimeout)` como 120 segundos (2 minutos), `[defaultTaskScheduleToStartTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskScheduleToStartTimeout)` como 1800 segundos (30 minutos) e `[defaultTaskScheduleToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskScheduleToCloseTimeout)` como 5400 segundos (1,5 horas). 

Para obter mais informações sobre o registro do tipo de atividade, consulte [Registro de um tipo de atividade com o Amazon SWF](swf-dg-register-activity.md) e `[RegisterActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html)` a *Amazon Simple Workflow Service API Reference*. 

Você pode substituir o valor definido para `defaultTaskStartToCloseTimeout` especificando `[taskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html#SWF-StartWorkflowExecution-request-taskStartToCloseTimeout)` ao programar a tarefa de atividade.

## Consulte também
<a name="timeout-types-see-also"></a>

[Tipos de tempo limite do Amazon SWF](swf-timeout-types.md)