

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Définition des valeurs de délai d'expiration dans Amazon SWF
<a name="setting-timeouts"></a>

**Topics**
+ [Quotas sur les valeurs de délai d'expiration](#setting-timeouts-limits)
+ [Délais des exécutions de flux de travail et des tâches de décision](#setting-timeouts-execution)
+ [Délais des tâche d'activité](#setting-timeouts-activity)
+ [consultez aussi](#timeout-types-see-also)

## Quotas sur les valeurs de délai d'expiration
<a name="setting-timeouts-limits"></a>

Les valeurs de délai d'expiration sont toujours déclarées en secondes et peuvent être définies sur un nombre quelconque de secondes jusqu'à un an (31536 000 secondes), soit la limite d'exécution maximale pour tout flux de travail ou activité. La valeur spéciale `NONE` permet de définir un paramètre de délai « sans délai », ou infini, mais la durée maximale d'une année continue à s'appliquer.

## Délais des exécutions de flux de travail et des tâches de décision
<a name="setting-timeouts-execution"></a>

Vous pouvez définir des valeurs de délai pour le flux de travail et les tâches de décision lorsque vous enregistrez le type de flux de travail. Par exemple :

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

Cet enregistrement définit la valeur `[defaultTaskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html#SWF-RegisterWorkflowType-request-defaultTaskStartToCloseTimeout)` sur 600 secondes (10 minutes), et `[defaultExecutionStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html#SWF-RegisterWorkflowType-request-defaultExecutionStartToCloseTimeout)` sur 3 600 secondes (1 heure).

Pour plus d'informations sur l'enregistrement du type de flux de travail[Enregistrement d'un type de flux de travail auprès d'Amazon SWF](swf-dg-register-workflow.md), consultez et `[RegisterWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html)` dans le *manuel Amazon Simple Workflow Service API Reference*.

Pour remplacer la valeur définie pour `defaultExecutionStartToCloseTimeout`, spécifiez `[executionStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html#SWF-StartWorkflowExecution-request-executionStartToCloseTimeout) `.

## Délais des tâche d'activité
<a name="setting-timeouts-activity"></a>

Vous pouvez définir des valeurs de délai pour les tâches d'activité lors de l'enregistrement du type d'activité. Par exemple :

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

Cet enregistrement de type d'activité définit la valeur `[defaultTaskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskStartToCloseTimeout)` sur 600 secondes (10 minutes), `[defaultTaskHeartbeatTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskHeartbeatTimeout)` sur 120 secondes (2 minutes), `[defaultTaskScheduleToStartTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskScheduleToStartTimeout)` sur 1 800 secondes (30 minutes) et `[defaultTaskScheduleToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskScheduleToCloseTimeout)` sur 5 400 secondes (1,5 heure). 

Pour plus d'informations sur l'enregistrement du type d'activité[Enregistrement d'un type d'activité auprès d'Amazon SWF](swf-dg-register-activity.md), consultez et `[RegisterActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html)` dans le manuel *Amazon Simple Workflow Service API Reference*. 

Pour remplacer la valeur définie pour `defaultTaskStartToCloseTimeout` spécifiez `[taskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html#SWF-StartWorkflowExecution-request-taskStartToCloseTimeout)` lors de la planification de la tâche d'activité.

## consultez aussi
<a name="timeout-types-see-also"></a>

[Types de délai d'expiration Amazon SWF](swf-timeout-types.md)