

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á.

# Registro de um tipo de fluxo de trabalho com o Amazon SWF
<a name="swf-dg-register-workflow"></a>

O exemplo discutido nesta seção registra um tipo de fluxo de trabalho usando a Amazon SWF API. O nome e a versão que você especificou durante o registro formam um identificador exclusivo para o tipo de fluxo de trabalho. O domínio especificado já deve ter sido registrado usando a ação de API `[RegisterDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterDomain.html)`.

Os parâmetros de tempo limite no exemplo a seguir são valores de duração especificados em segundos. Para o parâmetro `defaultTaskStartToCloseTimeout`, você pode usar o especificador de duração `NONE` para indicar nenhum tempo limite. No entanto, não pode especificar um valor de `NONE` para `defaultExecutionStartToCloseTimeout`. Há um limite máximo de um ano para o tempo em que uma execução de fluxo de trabalho pode ser executada. Exceder este limite sempre faz com que a execução de fluxo de trabalho atinja o tempo limite. Se você especificar um valor para `defaultExecutionStartToCloseTimeout` que seja maior que um ano, o registro falhará.

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

## Consulte também
<a name="registering-workflow-type-see-also"></a>

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