

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.

# Registro de un tipo de flujo de trabajo con Amazon SWF
<a name="swf-dg-register-workflow"></a>

En el ejemplo de esta sección se registra un tipo de flujo de trabajo con la API de Amazon SWF. El nombre de la versión que especifique durante el registro forma un identificador único para el tipo de flujo de trabajo. El dominio especificado tiene que haber sido registrado con la acción de la API `[RegisterDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterDomain.html)`.

Los parámetros de tiempo de espera del siguiente ejemplo son los valores de duración especificados en segundos. Para el parámetro `defaultTaskStartToCloseTimeout`, puede usar el especificador de duración `NONE` para indicar que no hay tiempo de espera. Sin embargo, no puede especificar un valor de `NONE` para `defaultExecutionStartToCloseTimeout`; hay un límite máximo de un año en el que puede ejecutarse una ejecución de flujo de trabajo. Superar este límite siempre provoca que se agote el tiempo de espera de la ejecución del flujo de trabajo. Si especifica un valor superior a un año para `defaultExecutionStartToCloseTimeout`, el registro producirá un error.

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

## Véase también
<a name="registering-workflow-type-see-also"></a>

[RegisterWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html) en la *referencia de la API de Amazon Simple Workflow Service*