

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.

# Enregistrement d'un type de flux de travail auprès d'Amazon SWF
<a name="swf-dg-register-workflow"></a>

L'exemple présenté dans cette section enregistre un type de flux de travail à l'aide de l'API Amazon SWF. Le nom et la version que vous spécifiez lors de l'enregistrement forment un identifiant unique pour le type de flux de travail. Le domaine défini doit être enregistré au préalable à l'aide de l'action d'API `[RegisterDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterDomain.html)`.

Les paramètres de délai d'attente de l'exemple suivant sont des valeurs de durée définies en secondes. Pour le paramètre `defaultTaskStartToCloseTimeout`, vous pouvez utiliser le spécificateur de durée `NONE` pour n'indiquer aucun délai d'attente. Cependant, vous ne pouvez pas spécifier la valeur `NONE` pour `defaultExecutionStartToCloseTimeout`. La durée d'exécution d'un flux de travail est limitée à un an. Passé ce délai, cette limite entraîne toujours l'expiration de l'exécution du flux de travail. Si vous spécifiez une valeur supérieure à un an pour `defaultExecutionStartToCloseTimeout`, l'enregistrement échoue.

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

## consultez aussi
<a name="registering-workflow-type-see-also"></a>

[RegisterWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html)dans la *référence d'API Amazon Simple Workflow Service*